Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 738 properties with availability in Shanghai. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Very good 7.0

    based on 1463 reviews 915 reviews in English

    Charms Hotel 3.5 Star Hotel

    619 Jiujiang Road, Shanghai Show map
  2. Very good 7.4

    based on 1550 reviews 898 reviews in English

    Baron Business Bund Hotel 3.5 Star Hotel

    No 105-1, Fuzhou Road, Huangpu District, Shanghai 200233 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very good 8.0

    based on 62 reviews 17 reviews in English

    Shanghai Fish Inn East Nanjing Road 3 Star Hotel

    No. 4, 74 Nong, Ningbo Road, Shanghai, Shanghai 200012 Show map
  5. Very good 7.4

    based on 345 reviews 167 reviews in English

    Jinjiang Inn-Nanjing East Road Pedestrian Street 3 Star Hotel

    680 East Nanjing Road, Shanghai 200001 Show map
  6. Very good 7.2

    based on 115 reviews 22 reviews in English
  7. Very good 7.0

    based on 371 reviews 222 reviews in English

    Ibis Shanghai Yu Garden Hotel 3.5 Star Hotel

    No 85.Zhoujin Road, Shanghai Show map
    rates per night from
  8. Very good 7.2

    based on 52 reviews 18 reviews in English

    The Eight Art Hotel 2.5 Star Hotel

    7 East Yan'an Road (on the Bund, at the cross rd of East Second Zhongshan Rd), Shanghai 200020 Show map
  9. Very good 7.8

    based on 301 reviews 125 reviews in English

    Shanghai Blue Mountain Bund Youth Hostel 2 Star Hotel

    6F, No.350 South Shanxi Road, Shanghai 200001 Show map
  10. Very good 7.0

    based on 818 reviews 518 reviews in English

    Brightel All Suites Shanghai 3.5 Star Hotel

    288 North Shannxi Road, Shanghai 200040 Show map
  11. 34% Discount!

    Very good 7.0

    based on 1012 reviews 579 reviews in English

    Rayfont Hotel South Bund 3 Star Hotel

    118 Nan Cang Street, Shanghai Show map
  12. Very good 7.4

    based on 35 reviews 20 reviews in English

    Mason Hotel Shanghai 3 Star Hotel

    No.935 Middle Huaihai Rd., Shanghai Show map
  13. 42% Discount!

    Good 6.5

    based on 57 reviews 1 reviews in English

    Brawway Hotel 3.5 Star Hotel

    No.456 GuBei Rd., Shanghai 200051 Show map
  14. Good 6.5

    based on 301 reviews 136 reviews in English

    24K International Hotels Nanjing Road Pedestrian Street 2.5 Star Hotel

    No.555 Fuzhou Road, Shanghai 200001 Show map
  15. Good 6.3

    based on 182 reviews 102 reviews in English

    Ibis Lianyang Hotel 2 Star Hotel

    No.300 Fangdian Rd, Shanghai Show map
    rates per night from
  16. Very good 7.8

    based on 77 reviews 33 reviews in English

    Shanghai Chi Chen Boutique Hotel 3 Star Hotel

    No. 21, Qiaojia Road, Shanghai Show map
  17. Very good 7.4

    based on 240 reviews 111 reviews in English

    Asset Hotel 3 Star Hotel

    No 590 South Wanping Road, Shanghai 200030 Show map
  18. Above average 6.0

    based on 9 reviews 4 reviews in English

    Shanghai Waltchana Business Hotel 3 Star Hotel

    No.1290 New Songjiang Road, Shanghai 201613 Show map
  19. Very good 7.9

    based on 78 reviews 42 reviews in English
    rates per night from
  20. Very good 7.5

    based on 142 reviews 33 reviews in English

    ShangHai Abest Apartment 3.5 Star Hotel

    Room521 (5Floor) No.99 HuiChuan Road, Shanghai 200050 Show map
    rates per night from
  21. Very good 7.0

    based on 41 reviews 21 reviews in English

    Ziyuan Service Apartment 3.5 Star Hotel

    No.5, Lane 356 Jiangning Road, Shanghai Show map
  22. Very good 7.3

    based on 188 reviews 147 reviews in English

    Donghu Guest House Xintiandi 3 Star Hotel

    No. 7 Donghu Road, Shanghai Show map
    rates per night from
  23. Very good 7.4

    based on 128 reviews 54 reviews in English

    Shanghai City Central Youth Hostel 2.5 Star Hotel

    No 50 Lane 300 Wuning Road, Shanghai 200063 Show map
  24. Good 6.5

    based on 353 reviews 154 reviews in English

    Rayfont Hongqiao Hotel & Apartment 3.5 Star Hotel

    1066# Yan'An Road West, Shanghai Show map
  25. Very good 7.2

    based on 100 reviews 41 reviews in English

    Shanghai Blue Mountain Hongqiao Youth Hostel 2 Star Hotel

    No.108, Hami Road, Shanghai Show map
  26. Good 6.5

    based on 105 reviews 52 reviews in English

    Shanghai Amersino Hotel 3 Star Hotel

    No.933 Datong Road Zhabei, Shanghai 200070 Show map
    rates per night from
  27. Very good 7.5

    based on 462 reviews 292 reviews in English

    Holiday Inn Express Zhabei Shanghai Hotel 3.5 Star Hotel

    1738 Zhongxing Road, Shanghai 200070 Show map
    rates per night from
    Loading..
  28. Very good 7.1

    based on 84 reviews 49 reviews in English

    Ibis Shanghai Xujiahui Hotel 3 Star Hotel

    No 858 Panyu Road, Xuhui District, Shanghai 200030 Show map
  29. Very good 7.5

    based on 97 reviews 58 reviews in English

    Jinjiang Inn Shanghai Expo Park Pusan Rd 3 Star Hotel

    No.208 Pusan Rd., Pudong District, Shanghai 200125 Show map

Next Page 1 of 25