Cheap hotels in Shanghai, China

  1. Shenzhichun Hotel

    8.3Very good (44 ratings)
    10.5 miles to City centre
    from  £8
    See prices from 2 sites
  2. Jiangrong Hotel

    8.1Very good (306 ratings)
    0.4 miles to City centre
    from  £9
    See prices from 1 site
  3. Shanghai huile Holiday Hotel

    6.9(10 ratings)
    9.6 miles to City centre
    from  £9
    See prices from 2 sites
  4. Shanghai Jiujie Business Hotel

    7.6Good (19 ratings)
    11.2 miles to City centre
    from  £10
    See prices from 2 sites
  5. Yazhuo

    /No rating available 
    1.7 miles to City centre
    from  £11
    See prices from 2 sites
  6. Dayu 98 Chain Hostel

    8.4Very good (509 ratings)
    17.9 miles to City centre
    from  £11
    See prices from 2 sites
  7. Shanghai Xinhu Hotel

    8.5Excellent (3,093 ratings)
    3.8 miles to City centre
    from  £11
    See prices from 2 sites
  8. Shenzichen Hotel

    7.6Good (74 ratings)
    3.0 miles to City centre
    from  £11
    See prices from 2 sites
  9. 100 Inn (Zhoupu Wanda)

    /No rating available 
    10.0 miles to City centre
    from  £11
    See prices from 2 sites
  10. Dihang Boutique Pudong Shanghai

    6.6(59 ratings)
    16.7 miles to City centre
    from  £11
    See prices from 7 sites
  11. Lejia Fashion Boutique

    8.4Very good (487 ratings)
    6.5 miles to City centre
    from  £12
    See prices from 2 sites
  12. Zhenyuan Hotel

    8.3Very good (13 ratings)
    11.0 miles to City centre
    from  £12
    See prices from 2 sites
  13. Shanghai Golden Hotel

    7.7Good (156 ratings)
    8.9 miles to City centre
    from  £12
    See prices from 2 sites
  14. Tuke China Hotel Shanghai Hongqiao Airport Store

    9.4Excellent (2,039 ratings)
    8.6 miles to City centre
    from  £12
    See prices from 1 site
  15. Super 8 Shanghai Pudong Airport Sanjiagang Branch

    5.7(364 ratings)
    17.6 miles to City centre
    from  £13
    See prices from 4 sites
  16. Hongxing Business

    9.0Excellent (5 ratings)
    11.3 miles to City centre
    from  £13
    See prices from 2 sites
  17. Starway Premier Hotel Jinshang Pudong Expo Park

    8.9Excellent (3,911 ratings)
    6.9 miles to City centre
    from  £13
    See prices from 1 site
  18. Floral Hotel · Shanghai Pudong New Area Mingyu

    /No rating available 
    12.3 miles to City centre
    from  £13
    See prices from 2 sites
  19. Shanghai Hongxiang Fashion Hotel

    8.3Very good (25 ratings)
    5.8 miles to City centre
    from  £13
    See prices from 2 sites
  20. Shanghai Shujia Hotel

    /No rating available 
    10.5 miles to City centre
    from  £14
    See prices from 2 sites
  21. Jie Feng Shanghai

    7.7Good (92 ratings)
    8.0 miles to City centre
    from  £14
    See prices from 2 sites
  22. 哲学家酒店

    /No rating available 
    1.8 miles to City centre
    from  £14
    See prices from 5 sites
  23. Jiangyang Business Hotel Jiamusi Road

    8.5Excellent (46 ratings)
    6.0 miles to City centre
    from  £15
    See prices from 2 sites
  24. Hi Inn Shanghai Hongqiao Railway Station

    9.0Excellent (359 ratings)
    9.5 miles to City centre
    from  £15
    See prices from 2 sites
  25. Shanghai Lanshan Hotel

    9.0Excellent (175 ratings)
    5.2 miles to City centre
    from  £15
    See prices from 2 sites
  26. Yibailiangpinjiudianjinjingaoludian

    /No rating available 
    8.9 miles to City centre
    from  £15
    See prices from 3 sites
  27. Shi Jia Business Hotel

    9.3Excellent (3,361 ratings)
    18.2 miles to City centre
    from  £15
    See prices from 3 sites
  28. Jinjiang Inn Shanghai Expo Park Pusan Rd

    8.7Excellent (3,525 ratings)

    Relaxing hot tub access, On-site cafe for daily coffee

    3.2 miles to City centre
    from  £15
    See prices from 2 sites
  29. Shanghai Huike Hotel

    8.4Very good (16 ratings)
    3.9 miles to City centre
    from  £15
    See prices from 2 sites
  30. Jinjiang Inn Shanghai Baoshan Youyi Road

    9.1Excellent (397 ratings)
    12.0 miles to City centre
    from  £15
    See prices from 5 sites
  31. Jinjiang Inn (Xujiahui)

    8.9Excellent (3,638 ratings)

    Prime Location in Xujiahui, Shanghai

    1.8 miles to City centre
    from  £15
    See prices from 1 site
  32. Jiman 123 Inn - Zhenbei Road

    9.2Excellent (877 ratings)
    5.3 miles to City centre
    from  £16
    See prices from 2 sites
  33. Shanghai Binjia Hotel

    7.0(65 ratings)
    3.4 miles to City centre
    from  £16
    See prices from 2 sites
  34. Shanghai Fulin Hotel

    9.2Excellent (14 ratings)
    6.9 miles to City centre
    from  £16
    See prices from 2 sites
  35. Shanghai Shengshang Hotel

    9.0Excellent (7 ratings)
    9.7 miles to City centre
    from  £16
    See prices from 2 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 ‎£8 to ‎£16 per night.

Cheap hotels near Shanghai

These hotels may also be interesting for you...