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

There are 1264 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. 38% Discount!

    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 483 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 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
  15. 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
  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 1593 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. 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
  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. 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
  22. 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
  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. 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
  25. Very good 7.1

    Based on 920 reviews 623 reviews in English

    Seventh Heaven Hotel 3 Star Hotel

    627 Nanjing East Road, Shanghai 200001 Show map
  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. Very good 7.0

    Based on 1463 reviews 915 reviews in English

    Charms Hotel 3.5 Star Hotel

    619 Jiujiang Road, Shanghai Show map
  29. 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
  30. 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
  31. 20% Discount!

    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

Next Page 1 of 43