Get support for your booking:
1-212-444-0600

We found 1033 hotels with availability in Shanghai. Showing 1 – 30

Show map
Sort by: Agoda Recommended Hotel Name Stars
Price
Review Score

  1. Fantastic 9.0

    based on 826 reviews 514 reviews in English

    The Puli Hotel and Spa 5 Star Hotel

  2. Fantastic 8.3

    based on 3297 reviews 1683 reviews in English

    Narada Boutique Hotel Shanghai Bund 4 Star Hotel

  3. Up to 30% off with Agoda Insider Deals!

  4. Fantastic 8.8

    based on 801 reviews 550 reviews in English

    Grand Central Hotel Shanghai 5 Star Hotel

  5. Very Good 7.9

    based on 1362 reviews 796 reviews in English

    Dorsett Shanghai @ Century Park 5 Star Hotel

  6. Fantastic 9.0

    based on 1006 reviews 568 reviews in English

    Les Suites Orient Bund Shanghai 5 Star Hotel

  7. Fantastic 8.6

    based on 383 reviews 182 reviews in English

    IFC Residence 5 Star Hotel

  8. Good 7.0

    based on 1623 reviews 851 reviews in English

    Rayfont Downtown Hotel 4 Star Hotel

  9. Very Good 7.6

    based on 1376 reviews 870 reviews in English

    The Bund Riverside Hotel 4 Star Hotel

  10. Very Good 8.0

    based on 598 reviews 261 reviews in English

    Pentahotel Shanghai 4.5 Star Hotel

  11. Very Good 8.0

    based on 1170 reviews 679 reviews in English

    Jinjiang Metropolo Hotel Classiq YMCA 4 Star Hotel

  12. Fantastic 8.2

    based on 654 reviews 396 reviews in English

    Paramount Gallery Hotel 5 Star Hotel

  13. Fantastic 8.5

    based on 655 reviews 198 reviews in English

    Okura Garden Hotel 5 Star Hotel

  14. Fantastic 8.3

    based on 442 reviews 315 reviews in English

    The Eton Hotel Pudong 5 Star Hotel

  15. Fantastic 8.2

    based on 1004 reviews 733 reviews in English

    Sofitel Shanghai Hyland Hotel 5 Star Hotel

  16. Very Good 7.7

    based on 1280 reviews 928 reviews in English

    New Harbour Service Apartments 4 Star Hotel

  17. Fantastic 8.2

    based on 315 reviews 229 reviews in English

    Central Hotel 4.5 Star Hotel

  18. Fantastic 8.2

    based on 1539 reviews 1026 reviews in English

    Grand Mercure Shanghai Central 5 Star Hotel

  19. Fantastic 8.1

    based on 298 reviews 136 reviews in English

    New World Shanghai Hotel 5 Star Hotel

  20. Superb 9.1

    based on 165 reviews 104 reviews in English

    The Langham Shanghai Xintiandi 5 Star Hotel

  21. Fantastic 8.3

    based on 1089 reviews 725 reviews in English

    Howard Johnson Plaza Hotel 5 Star Hotel

  22. Fantastic 8.4

    based on 554 reviews 333 reviews in English

    Hotel Pravo All Suites @ North Bund 5 Star Hotel

  23. Very Good 7.6

    based on 1534 reviews 875 reviews in English

    Pacific Hotel 4 Star Hotel

  24. Very Good 7.8

    based on 350 reviews 255 reviews in English

    Hotel Equatorial Shanghai 4 Star Hotel

  25. Good 7.3

    based on 738 reviews 132 reviews in English

    Rainbow Hotel 4 Star Hotel

  26. Fantastic 8.5

    based on 48 reviews 26 reviews in English
  27. Good 7.0

    based on 1388 reviews 881 reviews in English

    Charms Hotel 3.5 Star Hotel

  28. Fantastic 8.1

    based on 336 reviews 193 reviews in English
  29. Fantastic 8.2

    based on 597 reviews 418 reviews in English

    Ascott Huai Hai Road Shanghai 5 Star Hotel

  30. Fantastic 8.5

    based on 62 reviews 41 reviews in English

    Kerry Hotel Pudong 5 Star Hotel


Next Page 1 of 35