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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Shanghai Accommodation

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Top Deal
USD 148*
USD 118* /night
View Deal
Booking.com
USD 123*
Hotels.com
USD 123*
Elvoline
USD 148*
#1 of 4,998 Hotels in Shanghai by Best Value + Top Rated

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

Top Deal
USD 198*
USD 101* /night
View Deal
TripAdvisor
USD 101*
Booking.com
USD 101*
HotelQuickly
USD 198*
#2 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 138*
USD 103* /night
View Deal
TripAdvisor
USD 104*
Hotels.com
USD 104*
HotelQuickly
USD 138*
#3 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 129*
USD 84* /night
View Deal
Booking.com
USD 89*
Priceline
USD 89*
HotelQuickly
USD 129*
#4 of 4,998 Hotels in Shanghai by Best Value + Top Rated

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

Top Deal
USD 158*
USD 119* /night
View Deal
TripAdvisor
USD 119*
Hotels.com
USD 119*
HotelQuickly
USD 158*
#5 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 145*
USD 120* /night
View Deal
TripAdvisor
USD 120*
Hotels.com
USD 120*
HotelQuickly
USD 145*
#6 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 123*
USD 110* /night
View Deal
TripAdvisor
USD 111*
Courtyard
USD 111*
Elvoline
USD 123*
#7 of 4,998 Hotels in Shanghai by Best Value + Top Rated

The price you found is 21% 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.

Top Deal
USD 197*
USD 142* /night
View Deal
TripAdvisor
USD 142*
Expedia.com
USD 179*
HotelQuickly
USD 197*
#8 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 207*
USD 161* /night
View Deal
TripAdvisor
USD 161*
Hotels.com
USD 161*
AMOMA
USD 207*
#9 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 198*
USD 155* /night
View Deal
Booking.com
USD 164*
Orbitz.com
USD 164*
HotelQuickly
USD 198*
#10 of 4,998 Hotels in Shanghai by Best Value + Top Rated

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

Top Deal
USD 203*
USD 165* /night
View Deal
Hotels.com
USD 164*
Expedia.com
USD 164*
AMOMA
USD 203*
#11 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 193*
USD 169* /night
View Deal
TripAdvisor
USD 187*
Booking.com
USD 187*
AMOMA
USD 193*
#12 of 4,998 Hotels in Shanghai by Best Value + Top Rated

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

Top Deal
USD 295*
USD 180* /night
View Deal
TripAdvisor
USD 236*
Hotels.com
USD 247*
HotelQuickly
USD 295*
#13 of 4,998 Hotels in Shanghai by Best Value + Top Rated
USD 210* /night
View Deal
TripAdvisor
USD 210*
Booking.com
USD 210*
JW Marriott
USD 210*
#14 of 4,998 Hotels in Shanghai by Best Value + Top Rated

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

Top Deal
USD 311*
USD 187* /night
View Deal
TripAdvisor
USD 198*
Booking.com
USD 198*
AMOMA
USD 311*
#15 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 228*
USD 196* /night
View Deal
Hotels.com
USD 228*
Booking.com
USD 228*
Priceline
USD 228*
#16 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 234*
USD 192* /night
View Deal
TripAdvisor
USD 194*
Shangri-La.com
USD 195*
HotelQuickly
USD 234*
#17 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 262*
USD 198* /night
View Deal
TripAdvisor
USD 198*
Hotels.com
USD 198*
HotelQuickly
USD 262*
#18 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 260*
USD 209* /night
View Deal
TripAdvisor
USD 208*
Hotels.com
USD 208*
HotelQuickly
USD 260*
#19 of 4,998 Hotels in Shanghai by Best Value + Top Rated
USD 214* /night
View Deal
TripAdvisor
USD 216*
Booking.com
USD 216*
Hotels.com
USD 217*
#20 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 255*
USD 217* /night
View Deal
TripAdvisor
USD 217*
Hotels.com
USD 217*
AMOMA
USD 255*
#21 of 4,998 Hotels in Shanghai by Best Value + Top Rated
Top Deal
USD 346*
USD 288* /night
View Deal
TripAdvisor
USD 287*
Mandarin Oriental
USD 288*
HotelQuickly
USD 346*