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
  • Modern Hotels
Price per night
Amenities
Special offers
Location
Any Distance
from
Accommodation
Neighbourhoods
Traveller rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
New World Shanghai Hotel
SAVE USD 67
USD 188*
Agoda.com
USD 121*
View Deal
Renaissance Shanghai Putuo Hotel
Renaissance Hotels
USD 120*
View Deal
SSAW Boutique Hotel Shanghai Bund
SAVE USD 12
USD 110*
Agoda.com
USD 98*
View Deal
#3 Best Value of 5,159 hotels in Shanghai
Savings alert: 18% below average rate

The price you found is 18% lower than this hotel's average rate of USD 120/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 20
USD 178*
Agoda.com
USD 158*
View Deal
#4 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsLoves in Autumn
URBN Boutique Shanghai
SAVE USD 21
USD 226*
Expedia.com
USD 205*
View Deal
Hotel Indigo Shanghai on the Bund
SAVE USD 19
USD 225*
Booking.com
USD 206*
View Deal
Courtyard by Marriott Shanghai Central
SAVE USD 30
USD 155*
Ctrip.com
USD 125*
View Deal
Jumeirah Himalayas Hotel Shanghai
SAVE USD 58
USD 235*
Ctrip.com
USD 177*
View Deal
#8 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsBusiness First Package
Shanghai Marriott Hotel City Centre
Agoda.com
USD 282*
View Deal
Renaissance Shanghai Yu Garden Hotel
Expedia.com
USD 158*
View Deal
Mandarin Oriental Pudong, Shanghai
SAVE USD 36
USD 300*
Mandarin Oriental
USD 264*
View Deal
The Yangtze Boutique Shanghai
SAVE USD 15
USD 178*
Booking.com
USD 163*
View Deal
The Langham Shanghai Xintiandi
SAVE USD 48
USD 298*
Ctrip.com
USD 250*
View Deal
#13 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & Announcements20% off room rate
Central Hotel Shanghai
SAVE USD 32
USD 157*
Orbitz.com
USD 125*
View Deal
Hotel Equatorial Shanghai
SAVE USD 19
USD 144*
Booking.com
USD 125*
View Deal
Radisson Blu Hotel Shanghai New World
SAVE USD 49
USD 195*
Ctrip.com
USD 146*
View Deal
Le Royal Meridien Shanghai
Travelocity
USD 176*
View Deal
Pullman Shanghai Jing An
Pullman
USD 106*
View Deal
JW Marriott Hotel Shanghai at Tomorrow Square
Agoda.com
USD 299*
View Deal
#19 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferSuite Surprise
Sofitel Shanghai Hyland
Booking.com
USD 150*
View Deal
The Westin Bund Center Shanghai
SAVE USD 30
USD 215*
Travelocity
USD 185*
View Deal
Hyatt on the Bund
Booking.com
USD 189*
View Deal
Grand Central Hotel Shanghai
SAVE USD 53
USD 198*
Hotels.com
USD 145*
View Deal
#23 Best Value of 5,159 hotels in Shanghai
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of USD 175/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.

The PuLi Hotel and Spa
SAVE USD 63
USD 394*
Booking.com
USD 331*
View Deal
Waldorf Astoria Shanghai on the Bund
SAVE USD 99
USD 431*
Waldorf Astoria
USD 332*
View Deal
#25 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsBook early and save more
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 395/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.

Fairmont Peace Hotel
SAVE USD 139
USD 477*
Ctrip.com
USD 338*
View Deal
Howard Johnson Plaza Hotel Shanghai
SAVE USD 10
USD 139*
Ctrip.com
USD 129*
View Deal