We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Your selections
Clear all
  • Business
Price per night
Amenities
Special offers
Location
Any Distance
from
Accommodation
Neighbourhoods
Traveller rating
Hotel class
Style
Hotel brand

Recently Reviewed Hotels around Shanghai

  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Like saving money? We search up to 200 sites to help you save up to 30%
Updating list...
Central Hotel Shanghai
SAVE USD 11
USD 131*
Booking.com
USD 120*
View Deal
New World Shanghai Hotel
SAVE USD 34
USD 168*
Agoda.com
USD 134*
View Deal
SAVE USD 68
USD 525*
Booking.com
USD 457*
View Deal
#2 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsExclusive Room Upgrade
SSAW Boutique Hotel Shanghai Bund
SAVE USD 13
USD 111*
Agoda.com
USD 98*
View Deal
#3 Best Value of 5,159 hotels in Shanghai
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 117/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Les Suites Orient, Bund Shanghai
SAVE USD 18
USD 173*
Agoda.com
USD 155*
View Deal
#4 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsLoves in Autumn
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of USD 180/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Equatorial Shanghai
SAVE USD 13
USD 124*
Booking.com
USD 111*
View Deal
#5 Best Value of 5,159 hotels in Shanghai
Swissotel Grand Shanghai
SAVE USD 54
USD 189*
Swissotel.com
USD 135*
View Deal
Central Hotel Shanghai
SAVE USD 11
USD 131*
Booking.com
USD 120*
View Deal
#7 Best Value of 5,159 hotels in Shanghai
Shanghai Marriott Hotel City Centre
Agoda.com
USD 281*
View Deal
#8 Best Value of 5,159 hotels in Shanghai
Special offer
Howard Johnson Plaza Hotel Shanghai
SAVE USD 16
USD 133*
Agoda.com
USD 117*
View Deal
#9 Best Value of 5,159 hotels in Shanghai
JW Marriott Hotel Shanghai at Tomorrow Square
Agoda.com
USD 281*
View Deal
#10 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferSuite Surprise
SAVE USD 7
USD 253*
Agoda.com
USD 246*
View Deal
#11 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & Announcements20% off room rate
Sofitel Shanghai Hyland
Agoda.com
USD 150*
View Deal
#12 Best Value of 5,159 hotels in Shanghai
Special offer
Radisson Blu Hotel Shanghai New World
SAVE USD 3
USD 149*
Booking.com
USD 146*
View Deal
#13 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferMembers save MORE!
Le Royal Meridien Shanghai
SAVE USD 90
USD 235*
Agoda.com
USD 145*
View Deal
#14 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferSPG® Member Rate
Renaissance Shanghai Yu Garden Hotel
Booking.com
USD 158*
View Deal
#15 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferEarn a Free Night
Hyatt on the Bund
Booking.com
USD 188*
View Deal
#16 Best Value of 5,159 hotels in Shanghai
SAVE USD 69
USD 399*
Booking.com
USD 330*
View Deal
#17 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferWeekend Retreat
The Westin Bund Center Shanghai
SAVE USD 28
USD 185*
Booking.com
USD 157*
View Deal
#18 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferSPG® Member Rate
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of USD 179/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Pullman Shanghai Jing An
Ctrip.com
USD 98*
View Deal
#19 Best Value of 5,159 hotels in Shanghai
SAVE USD 78
USD 378*
Waldorf Astoria
USD 300*
View Deal
#20 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsBook early and save more
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of USD 373/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hilton Shanghai
SAVE USD 25
USD 194*
Hilton
USD 169*
View Deal
#21 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsBook early and save more
Pudong Shangri-La, East Shanghai
Ctrip.com
USD 222*
View Deal
#22 Best Value of 5,159 hotels in Shanghai
Special offer
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of USD 249/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Courtyard by Marriott Shanghai Central
SAVE USD 16
USD 155*
Courtyard
USD 139*
View Deal
Holiday Inn Shanghai Downtown
Ctrip.com
USD 80*
View Deal
#24 Best Value of 5,159 hotels in Shanghai
Special offer
Astor House Hotel
SAVE USD 63
USD 155*
Agoda.com
USD 92*
View Deal
#25 Best Value of 5,159 hotels in Shanghai
The Bund Riverside Hotel
SAVE USD 34
USD 103*
Ctrip.com
USD 69*
View Deal
#26 Best Value of 5,159 hotels in Shanghai
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 82/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.