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

There are 734 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. Hanting Hotel Shanghai Xujiahui II Branch 2 Star Hotel

    No.98 North Qinzhou Road, Shanghai 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.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
  7. 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
  8. Good 6.4

    based on 218 reviews 130 reviews in English

    LiHao International Hotel 3 Star Hotel

    No.958 Shixin Rd. Shiwan Town, Shanghai Show map
  9. Hanting Hotel Shanghai South Shaanxi Road Branch 2 Star Hotel

    No.233 South Shaanxi Road, Shanghai Show map
    rates per night from
  10. Good 6.8

    based on 55 reviews 26 reviews in English

    Genting Star Hotel Shanghai Branch 2 Star Hotel

    No.1102 ZhongShan BeiYi Rd., Shanghai Show map
  11. 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
  12. 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
  13. Very good 7.9

    based on 446 reviews 247 reviews in English

    Shanghai Fish Inn Bund 3 Star Hotel

    639 Middle Henan Road, Shanghai Show map
  14. 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
  15. Good 6.7

    based on 623 reviews 345 reviews in English

    Lakeside Holiday Inn Hotel 2.5 Star Hotel

    No. 445, South Suzhou Road, Shanghai Show map
  16. Above average 6.0

    based on 10 reviews 8 reviews in English
  17. Excellent 8.3

    based on 9 reviews 5 reviews in English

    Maixinge Boutique Hotel Disney Pudong 3 Star Hotel

    No.399 South Chuanhuan Road, Shanghai 201299 Show map
  18. Very good 7.0

    based on 355 reviews 176 reviews in English

    Joyfulstar Hotel Pudong Airport Wanxia 2.5 Star Hotel

    No.472 GangHong Road Airport Town, Shanghai Show map
  19. Very good 7.2

    based on 115 reviews 22 reviews in English

    Shanghai International Airport Hotel 3.5 Star Hotel

    368 Yinbin(1)Road Hongqiao Airport, Shanghai Show map
  20. Very good 7.4

    based on 48 reviews 25 reviews in English

    Changchunyuan Business Hotel Pudong Shanghai 2 Star Hotel

    No.889 Dongting Road, Shanghai 201323 Show map
  21. Above average 5.8

    based on 108 reviews 41 reviews in English

    Shanghai Lianbang Hotel 2.5 Star Hotel

    No.228 Zhizaoju Rd, Huangpu District, Shanghai Show map
  22. 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
  23. Ren He Apartment 3 Star Hotel

    Building 5, 111 lane, lu xiang road, bao shan district, Shanghai 201900 Show map
    rates per night from
  24. Above average 5.5

    based on 62 reviews 9 reviews in English

    Shenchun Hotel 3 Star Hotel

    No.50 Hongqi Road, Ji Chang Zhen, Shanghai 201202 Show map
  25. Good 6.8

    based on 285 reviews 97 reviews in English

    Jing Yue Inn Jiang Town Branch 2 Star Hotel

    No. 835 Chuannanfeng Road, Shanghai Show map
  26. Good 6.2

    based on 22 reviews 8 reviews in English

    Motel 168 Shanghai Aomen Road Changshou Road Subway Station Branch 2 Star Hotel

    No.715 Aomen Road Putuo, Shanghai Show map
    rates per night from
  27. 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
  28. 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

Next Page 1 of 25