Cheap hotels in Shanghai, China

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

  1. Jie Feng Shanghai

    7.7Good (92 ratings)
    Shanghai
    from  $33
    See prices from 2 sites
  2. Hongxing Business

    9.0Excellent (5 ratings)
    Shanghai
    from  $33
    See prices from 1 site
  3. Jinjiang Inn Shanghai Baoshan Youyi Road

    9.1Excellent (397 ratings)
    Shanghai
    from  $35
    See prices from 4 sites
  4. Jinglai Hotel Shanghai Wujiaochang Branch

    6.9(10 ratings)
    Shanghai
    from  $41
    See prices from 5 sites
  5. Home Inn Plus - Shanghai New International Expo Center Yushan Road Yuanshen Sports Subway Station

    9.1Excellent (377 ratings)
    Shanghai
    from  $45
    See prices from 2 sites
  6. Ibis Shanghai Hongqiao Railway Station

    /No rating available 
    Shanghai
    from  $46
    See prices from 4 sites
  7. 哲学家酒店

    /No rating available 
    Shanghai
    from  $54
    See prices from 5 sites
  8. Shangji Changxin Park Branch

    /No rating available 
    Shanghai
    from  $55
    See prices from 2 sites
  9. Jinjiang Inn Shanghai Lujiabang Road

    7.9Good (1,743 ratings)

    Budget-friendly stay with essential amenities, Direct metro access to city attractions

    Shanghai
    from  $56
    See prices from 5 sites
  10. Jinjiang Inn Shanghai International Tourist Resort Xiuyan Road Subway Station

    8.0Very good (1,079 ratings)
    Shanghai
    from  $59
    See prices from 4 sites
  11. Ibis Shanghai New International Expo Centre Lianyang

    7.6Good (4,617 ratings)

    On-site Rendezvous Restaurant, French-inspired design aesthetic

    Shanghai
    from  $59
    See prices from 3 sites
  12. Shanghai Astronautic Hotel

    8.1Very good (3,947 ratings)

    Dedicated wellness and spa services, Round-the-clock in-room dining

    Shanghai
    from  $59
    See prices from 3 sites
  13. Vienna Hotel Shanghai Hongqiao National Convention Centre

    9.2Excellent (365 ratings)
    Shanghai
    from  $61
    See prices from 3 sites
  14. Jinjiang Inn Shanghai Nanpu Bridge

    7.8Good (1,305 ratings)
    Shanghai
    from  $62
    See prices from 4 sites
  15. Meego Smart Select Hotel

    /No rating available 
    Shanghai
    from  $62
    See prices from 4 sites
  16. Hotel Hong Qiao Yun Feng

    8.9Excellent (1,371 ratings)
    Shanghai
    from  $62
    See prices from 3 sites
  17. Jinglai Select Hotel - Jing'an Daning Lingshi Park Branch

    /No rating available 
    Shanghai
    from  $63
    See prices from 6 sites
  18. Holiday Inn Express Shanghai Jinqiao Central By Ihg

    8.1Very good (3,395 ratings)

    On-site fitness center for workouts, Proximity to Jinqiao subway station

    Shanghai
    from  $63
    See prices from 8 sites
  19. Jinglai Selected Hotel - Shanghai Meichuan Road Branch

    /No rating available 
    Shanghai
    from  $65
    See prices from 2 sites
  20. Fast 109 Chain (Shanghai Baoshan Road Metro Station)

    9.4Excellent (1,079 ratings)
    Shanghai
    from  $65
    See prices from 2 sites
  21. Shanghai JOYFUL YARD Hotel

    8.9Excellent (5,789 ratings)

    Heated toilet seats in rooms, Family room upgrade option

    Shanghai
    from  $65
    See prices from 6 sites
  22. Hanting Hotel Shanghai Caohejing Yishan Road

    8.5Excellent (551 ratings)
    Shanghai
    from  $66
    See prices from 3 sites
  23. Holiday Inn Express Shanghai Gongkang By Ihg

    8.5Excellent (1,170 ratings)

    Quiet rooms with garden views, Dedicated fitness facilities

    Shanghai
    from  $68
    See prices from 9 sites
  24. Jinglai · Selected - Shanghai Changshou Road Branch

    /No rating available 
    Shanghai
    from  $69
    See prices from 1 site
  25. 上海溢喜小院(上海浦东机场2店)

    /No rating available 
    Shanghai
    from  $70
    See prices from 1 site
  26. Jinglai Zhenxuan Shanghai Tongji Hospital Xincun Road Subway Station Hotel

    /No rating available 
    Shanghai
    from  $72
    See prices from 5 sites
  27. 上海船长五号国际青年酒店-Old town&English Service-Bar-Cafe-Large Social Area-Laundry Free Luggage Storage-24h

    /No rating available 
    Shanghai
    from  $72
    See prices from 5 sites
  28. Atour Light Hotel Shanghai Songjiang Jiuting Street

    /No rating available 
    Shanghai
    from  $72
    See prices from 4 sites
  29. Vienna Hotel Shanghai Yangpu Wujiaochang

    9.2Excellent (679 ratings)
    Shanghai
    from  $74
    See prices from 4 sites
  30. Vienna Hotel Shanghai International Tourist Resort Xiuyan Road Metro Station Branch

    /No rating available 
    Shanghai
    from  $74
    See prices from 3 sites
  31. Yozo Serviced Apartment

    8.2Very good (1,218 ratings)
    Shanghai
    from  $76
    See prices from 4 sites
  32. Mercure Shanghai Jiuting

    8.5Excellent (103 ratings)
    Shanghai
    from  $76
    See prices from 7 sites
  33. Jinjiang Inn Shanghai Huaihai Road East

    8.7Excellent (4,616 ratings)

    Halal dining at your doorstep, Robot delivery for in-room convenience

    Shanghai
    from  $76
    See prices from 3 sites
  34. Nostalgia S Hotel (shanghai Fudan University And Wujiaochang Metro Station)

    /No rating available 
    Shanghai
    from  $76
    See prices from 3 sites
  35. City Hotel Shanghai

    8.0Very good (9,338 ratings)

    Heated Indoor Swimming Pool, Relaxing Sauna and Spa Services

    Shanghai
    from  $78
    See prices from 9 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Frequently Asked Questions about cheap hotels in Shanghai

Price range

Prices for cheap hotels in Shanghai range from ‎$33 to ‎$78 per night.

Cheap hotels near Shanghai

These hotels may also be interesting for you...