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

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

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Excellent 8.3

    Based on 3542 reviews 1792 reviews in English

    Narada Boutique Hotel Shanghai Bund 4 Star Hotel

    No,839 Renmin Road, Shanghai Show map
  2. Very good 8.0

    Based on 747 reviews 310 reviews in English

    Pentahotel Shanghai 4.5 Star Hotel

    1525 Dingxi Road, Changning, Shanghai 200050 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very good 7.6

    Based on 1457 reviews 888 reviews in English

    The Bund Riverside Hotel 4 Star Hotel

    398 E Beijing Rd, Shanghai Show map
  5. 45% Discount!

    Very good 7.7

    Based on 1343 reviews 960 reviews in English

    New Harbour Service Apartments 4 Star Hotel

    88 Yongshou Road, Shanghai 200021 Show map
  6. Very good 8.0

    Based on 703 reviews 388 reviews in English

    Astor House Hotel 4.5 Star Hotel

    15 Huangpu Road, Shanghai Show map
    Rates per night from
  7. Very good 7.0

    Based on 1750 reviews 867 reviews in English

    Rayfont Downtown Hotel 4 Star Hotel

    No.7 Zhao Jia Bang Road, Shanghai Show map
  8. 25% Discount!

    Very good 7.6

    Based on 1593 reviews 888 reviews in English

    Pacific Hotel 4 Star Hotel

    No.108 West Nanjing Road, Shanghai Show map
  9. Very good 7.9

    Based on 1456 reviews 845 reviews in English

    Dorsett Shanghai @ Century Park 4 Star Hotel

    800 Hua Mu Road, Shanghai 201204 Show map
  10. 29% Discount!

    Excellent 8.2

    Based on 380 reviews 249 reviews in English

    Central Hotel 4.5 Star Hotel

    No.555 Jiujiang road, Shanghai 200001 Show map
  11. 20% Discount!

    Very good 7.7

    Based on 377 reviews 262 reviews in English

    Hotel Equatorial Shanghai 4.5 Star Hotel

    65 Yanan Road West, Shanghai Show map
  12. 50% Discount!

    Very good 7.2

    Based on 763 reviews 137 reviews in English

    Rainbow Hotel 4 Star Hotel

    2000 Yanan Road West, Chang Ning District, Shanghai Show map
  13. 45% Discount!

    Very good 8.0

    Based on 1276 reviews 728 reviews in English

    Jinjiang Metropolo Hotel Classiq YMCA 4 Star Hotel

    123 Tibet Road South, Shanghai Show map
  14. Excellent 8.1

    Based on 175 reviews 93 reviews in English

    Starr Hotel Shanghai 4.5 Star Hotel

    386, West Zhijiang Road, Shanghai 200070 Show map
    Rates per night from
  15. Very good 7.4

    Based on 482 reviews 265 reviews in English

    City Hotel 4 Star Hotel

    5-7 South Shanxi Rd., Shanghai Show map
  16. 60% Discount!

    Excellent 8.5

    Based on 53 reviews 20 reviews in English

    Evergreen Laurel Hotel Shanghai 4 Star Hotel

    No.1136 Zuchongzhi Road, Shanghai 201203 Show map
  17. 20% Discount!

    Very good 7.4

    Based on 177 reviews 113 reviews in English

    Somerset Xu Hui Shanghai 4.5 Star Hotel

    888 Shanxinan Road , Xu Hui District, Shanghai Show map
  18. 45% Discount!

    Good 6.7

    Based on 726 reviews 412 reviews in English

    Rayfont Celebrity Hotel & Apartment 4 Star Hotel

    1077 Xietu Road, Shanghai Show map
  19. Good 6.9

    Based on 169 reviews 81 reviews in English

    ZTE Hotel Shanghai 4 Star Hotel

    No.866,Keyuan Road, Zhangjiang High-tech park, Pudong, Shanghai 201203 Show map
  20. 35% Discount!

    Excellent 8.3

    Based on 365 reviews 160 reviews in English

    Modena Putuo Boutique Residence Shanghai 4.5 Star Hotel

    No.1,58 Lane,Tongchuan Road, Shanghai 200333 Show map
  21. Very good 7.1

    Based on 292 reviews 171 reviews in English

    Ramada Plaza Peace Hotel 4 Star Hotel

    688 Xietu Road, Shanghai 200023 Show map
    Rates per night from
  22. Good 6.6

    Based on 146 reviews 72 reviews in English

    New Century Manju Hotel @SNIEC 4 Star Hotel

    No.1609, Luoshan Road, Shanghai 200135 Show map
  23. 25% Discount!

    Excellent 8.6

    Based on 85 reviews 43 reviews in English

    Jinjiang Metropolo Hotel Classiq Shanghai Off Bund 4 Star Hotel

    No.98 East Nan Jing Road, Shanghai 200002 Show map
  24. 58% Discount!

    Very good 7.4

    Based on 1421 reviews 893 reviews in English

    Riverview Hotel on the Bund 4.5 Star Hotel

    No.36 South Zhongshan Road, Huangpu District, Shanghai 200010 Show map
  25. 20% Discount!

    Very good 7.5

    Based on 534 reviews 348 reviews in English

    The Bund Hotel 4 Star Hotel

    No. 525 Guangdong Road Huangpu District, Shanghai Show map
  26. Very good 7.7

    Based on 722 reviews 523 reviews in English

    Ramada Plaza Shanghai Pudong Airport 4 Star Hotel

    1100 Qi Hang Road, Airport Pudong, Shanghai Show map
    Rates per night from
  27. Very good 7.2

    Based on 390 reviews 227 reviews in English

    The Seagull on the Bund Hotel 4 Star Hotel

    60 Huangpu Road, Shanghai Show map
  28. Good 6.7

    Based on 247 reviews 38 reviews in English

    Rui Tai Hotel Hongqiao 4 Star Hotel

    555 Shui Cheng Road, Shanghai Show map
  29. Excellent 8.5

    Based on 54 reviews 19 reviews in English

    Atour Hotel Shanghai Xujiahui Indoor Stadium 4 Star Hotel

    No. 199 Wending Rd., Shanghai 200030 Show map
  30. Very good 7.4

    Based on 90 reviews 25 reviews in English

    Mercure Shanghai Royalton 4 Star Hotel

    789 WUYI ROAD, Shanghai 200051 Show map
  31. Very good 7.5

    Based on 183 reviews 68 reviews in English

    Regal Shanghai East Asia Hotel 4 Star Hotel

    800 Ling Ling Road, Xu Hui District, Shanghai Show map

Next Page 1 of 10