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

There are 490 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. Excellent 9.0

    Based on 1103 reviews 606 reviews in English

    Les Suites Orient Bund Shanghai 5 Star Hotel

    No.1 Jinling East Road Huang Pu District, Shanghai 200002 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Excellent 8.8

    Based on 919 reviews 603 reviews in English

    Grand Central Hotel Shanghai 5 Star Hotel

    No 505, Jiujiang Road, Shanghai 200001 Show map
  5. Excellent 8.2

    Based on 1731 reviews 1126 reviews in English

    Grand Mercure Shanghai Central 5 Star Hotel

    No.330 Meiyuan Road, JingAn District, Shanghai 200070 Show map
    Rates per night from
  6. Excellent 8.6

    Based on 456 reviews 217 reviews in English

    IFC Residence 5 Star Hotel

    8 Century Avenue Pudong, Shanghai Show map
  7. 20% Discount!

    Excellent 8.2

    Based on 622 reviews 433 reviews in English

    Ascott Huai Hai Road Shanghai 5 Star Hotel

    No.282 Huaihai Central Road, Shanghai Show map
  8. 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
  9. 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
  10. 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
  11. 20% Discount!

    Excellent 8.5

    Based on 702 reviews 203 reviews in English

    Okura Garden Hotel 5 Star Hotel

    58 Mao Ming South Rd, Shanghai Show map
  12. Excellent 8.2

    Based on 484 reviews 328 reviews in English

    The Eton Hotel Pudong 5 Star Hotel

    535 Pudong Avenue, Shanghai Show map
  13. Excellent 8.2

    Based on 366 reviews 166 reviews in English

    New World Shanghai Hotel 5 Star Hotel

    1555 Dingxi Road, Changning, Shanghai Show map
  14. 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
  15. 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
  16. 32% Discount!

    Excellent 8.3

    Based on 1138 reviews 757 reviews in English

    Howard Johnson Plaza Hotel 5 Star Hotel

    595 Jiu Jiang Road, Shanghai 200001 Show map
  17. 25% Discount!

    Very good 7.6

    Based on 1594 reviews 888 reviews in English

    Pacific Hotel 4 Star Hotel

    No.108 West Nanjing Road, Shanghai Show map
  18. 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
  19. Good 6.7

    Based on 537 reviews 283 reviews in English

    Da Zhong Pudong Airport Hotel Shanghai 4 Star Hotel

    No.6001 Yingbin Ave Pudong Airport, Shanghai 201202 Show map
  20. Very good 7.5

    Based on 638 reviews 401 reviews in English

    Majesty Plaza Shanghai Hotel 5 Star Hotel

    700 Jiujiang Road, Shanghai Show map
    Rates per night from
  21. 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
  22. Very good 7.9

    Based on 716 reviews 410 reviews in English

    Oriental Riverside Bund View Hotel 5 Star Hotel

    2727 Riverside Avenue Pudong, Shanghai 200120 Show map
  23. Excellent 8.2

    Based on 1087 reviews 772 reviews in English

    Sofitel Shanghai Hyland Hotel 5 Star Hotel

    505 Nanjing Road East, Shanghai 200001 Show map
  24. 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
    Rates per night from
  25. Excellent 8.6

    Based on 58 reviews 27 reviews in English

    Jing An Shangri-La Hotel,West Shanghai 5 Star Hotel

    No.1218 Middle Yan'an Road, Shanghai Show map
    Rates per night from
  26. 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
  27. Excellent 8.4

    Based on 470 reviews 278 reviews in English

    Hyatt on the Bund 5 Star Hotel

    199 Huangpu Road, Shanghai 200080 Show map
  28. 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
  29. Excellent 8.2

    Based on 688 reviews 410 reviews in English

    Paramount Gallery Hotel 5 Star Hotel

    12F, Paramount Metropolis, 1728 West Nanjing Road, Shanghai 200040 Show map
  30. Excellent 8.2

    Based on 319 reviews 166 reviews in English

    The Longemont Shanghai Hotel 5 Star Hotel

    1116 Yan An West Road, Shanghai Show map
  31. Excellent 8.1

    Based on 176 reviews 94 reviews in English

    Starr Hotel Shanghai 4.5 Star Hotel

    386, West Zhijiang Road, Shanghai 200070 Show map
    Rates per night from

Next Page 1 of 17