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

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

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Excellent 8.3

    based on 3540 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 1341 reviews 960 reviews in English

    New Harbour Service Apartments 4 Star Hotel

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

    based on 1455 reviews 845 reviews in English

    Dorsett Shanghai @ Century Park 4 Star Hotel

    800 Hua Mu Road, Shanghai 201204 Show map
  7. Very good 7.6

    based on 1592 reviews 887 reviews in English

    Pacific Hotel 4 Star Hotel

    No.108 West Nanjing Road, Shanghai Show map
  8. 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
  9. 25% 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
  10. 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
  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. 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
  13. 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
  14. Excellent 8.1

    based on 173 reviews 93 reviews in English

    Starr Hotel Shanghai 4.5 Star Hotel

    386, West Zhijiang Road, Shanghai 200070 Show map
  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. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. Very good 7.7

    based on 721 reviews 522 reviews in English

    Ramada Plaza Shanghai Pudong Airport 4 Star Hotel

    1100 Qi Hang Road, Airport Pudong, Shanghai Show map
    rates per night from
  23. 49% 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
  24. 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
  25. 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
  26. Very good 7.5

    based on 152 reviews 82 reviews in English

    Jianguo Hotel 4 Star Hotel

    439 North Caoxi Road, , Shanghai Show map
    rates per night from
  27. 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
  28. Very good 7.2

    based on 221 reviews 111 reviews in English

    Merry Hotel Shanghai 4 Star Hotel

    396 Yan An Road West, Shanghai Show map
  29. 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
  30. Very good 7.8

    based on 99 reviews 45 reviews in English

    Narada Boutique Hotel Shanghai Hongkou 4 Star Hotel

    No.779 Quyang Road, Shanghai 200437 Show map
    rates per night from

Next Page 1 of 10