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
  • Suite 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...
The Peninsula Shanghai
SAVE USD 12
USD 457*
Expedia.com
USD 445*
View Deal
#1 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsExclusive Room Upgrade
Shanghai Marriott Hotel City Centre
Booking.com
USD 275*
View Deal
The Langham Shanghai Xintiandi
Booking.com
USD 246*
View Deal
#3 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & Announcements20% off room rate
The PuLi Hotel and Spa
SAVE USD 64
USD 394*
Booking.com
USD 330*
View Deal
Courtyard by Marriott Shanghai Central
Courtyard
USD 132*
View Deal
Pudong Shangri-La, East Shanghai
Expedia.com
USD 203*
View Deal
#6 Best Value of 5,159 hotels in Shanghai
Special offer
Savings alert: 22% below average rate

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

Waldorf Astoria Shanghai on the Bund
SAVE USD 63
USD 364*
Waldorf Astoria
USD 301*
View Deal
#7 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsBook early and save more
Savings alert: 28% below average rate

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

JW Marriott Hotel Shanghai at Tomorrow Square
Agoda.com
USD 254*
View Deal
Renaissance Shanghai Yu Garden Hotel
Booking.com
USD 131*
View Deal
#9 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferEarn a Free Night
Savings alert: 12% below average rate

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

Hyatt on the Bund
Booking.com
USD 188*
View Deal
#10 Best Value of 5,159 hotels in Shanghai
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of USD 208/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 Yangtze Boutique Shanghai
SAVE USD 9
USD 155*
Ctrip.com
USD 146*
View Deal
Howard Johnson Plaza Hotel Shanghai
SAVE USD 20
USD 134*
Ctrip.com
USD 114*
View Deal
New World Shanghai Hotel
SAVE USD 41
USD 168*
NewWorldHotels.com
USD 127*
View Deal
Pullman Shanghai Jing An
Pullman
USD 98*
View Deal
Radisson Blu Hotel Shanghai New World
SAVE USD 11
USD 157*
Booking.com
USD 146*
View Deal
Central Hotel Shanghai
SAVE USD 12
USD 130*
Expedia.com
USD 118*
View Deal
Les Suites Orient, Bund Shanghai
Booking.com
USD 173*
View Deal
#17 Best Value of 5,159 hotels in Shanghai
Special offer
Offers & AnnouncementsLoves in Autumn
Fairmont Peace Hotel
SAVE USD 39
USD 376*
TripAdvisor
USD 337*
View Deal
Holiday Inn Shanghai Downtown
SAVE USD 6
USD 86*
Expedia.com
USD 80*
View Deal
Hilton Shanghai
SAVE USD 21
USD 175*
Hilton
USD 154*
View Deal
Grand Hyatt Shanghai
SAVE USD 53
USD 259*
Ctrip.com
USD 206*
View Deal
Le Royal Meridien Shanghai
SAVE USD 72
USD 217*
Travelocity
USD 145*
View Deal
The Westin Bund Center Shanghai
SAVE USD 28
USD 185*
Booking.com
USD 157*
View Deal
#23 Best Value of 5,159 hotels in Shanghai
Special offer
Special OfferSPG® Member Rate
Savings alert: 11% below average rate

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

Mandarin Oriental Pudong, Shanghai
SAVE USD 45
USD 362*
Mandarin Oriental
USD 317*
View Deal
The Bund Hotel
SAVE USD 2
USD 98*
Expedia.com
USD 96*
View Deal
Hotel Indigo Shanghai on the Bund
SAVE USD 7
USD 225*
HotelIndigo.com
USD 218*
View Deal
Astor House Hotel
getaroom.com
USD 150*
View Deal
SSAW Boutique Hotel Shanghai Bund