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 Hotels

  • 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
Sponsored
#16 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 20,358*
₹ 11,626* /night
View Deal
TripAdvisor
₹ 11,626*
Expedia
₹ 11,626*
HotelQuickly
₹ 20,358*
View all 9 deals 
#1 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 9,977*
₹ 8,441* /night
View Deal
Hotels.com
₹ 9,929*
Expedia
₹ 9,929*
Booking.com
₹ 9,977*
View all 6 deals 
#2 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 13,105*
₹ 11,194* /night
View Deal
Expedia
₹ 13,007*
Hotels.com
₹ 13,007*
Booking.com
₹ 13,105*
View all 5 deals 
#3 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 10,636* /night
View Deal
TripAdvisor
₹ 10,636*
Booking.com
₹ 10,638*
Ctrip.com
View all 8 deals 
#4 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 15,769*
₹ 13,565* /night
View Deal
Hotels.com
₹ 15,293*
Booking.com
₹ 15,769*
Expedia
₹ 15,293*
View all 5 deals 
#5 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 15,560* /night
View Deal
TripAdvisor
₹ 15,550*
JW Marriott
₹ 15,550*
Booking.com
₹ 15,563*
View all 7 deals 
#6 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 14,578*
₹ 13,899* /night
View Deal
Hotels.com
₹ 14,575*
Booking.com
₹ 14,578*
Agoda.com
₹ 14,432*
View all 6 deals 
#7 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 9,651* /night
View Deal
TripAdvisor
₹ 9,645*
Hotels.com
₹ 9,651*
Booking.com
₹ 9,653*
View all 6 deals 
#8 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 11,030* /night
View Deal
TripAdvisor
₹ 11,030*
Ctrip.com
₹ 11,020*
Agoda.com
₹ 10,921*
View all 7 deals 
#9 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 13,516* /night
View Deal
TripAdvisor
₹ 13,506*
Hotels.com
₹ 13,513*
Marriott Hotels
₹ 13,506*
View all 7 deals 
#10 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 25,411*
₹ 21,534* /night
View Deal
TripAdvisor
₹ 21,534*
Hotels.com
₹ 23,068*
HotelQuickly
₹ 25,411*
View all 8 deals 
#11 of 4,987 Hotels in Shanghai by Best Value + Top Rated

The price you found is 15% lower than this hotel's average rate of ₹ 3,430/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
₹ 4,674*
₹ 2,910* /night
View Deal
Booking.com
₹ 4,674*
Hotels.com
₹ 4,533*
Expedia
₹ 4,533*
View all 6 deals 
#12 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 9,850* /night
View Deal
TripAdvisor
₹ 9,842*
Hotels.com
₹ 9,848*
Expedia
₹ 9,848*
View all 7 deals 
#13 of 4,987 Hotels in Shanghai by Best Value + Top Rated

The price you found is 36% lower than this hotel's average rate of ₹ 5,631/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
₹ 3,745*
₹ 3,593* /night
View Deal
TripAdvisor
₹ 3,593*
Booking.com
₹ 3,745*
Ctrip.com
₹ 3,742*
View all 6 deals 
#14 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 10,664*
₹ 10,192* /night
View Deal
TripAdvisor
₹ 10,192*
Agoda.com
₹ 10,195*
Booking.com
₹ 10,664*
View all 6 deals 
#15 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 8,927*
₹ 7,898* /night
View Deal
Hotels.com
₹ 8,925*
Expedia
₹ 8,925*
Booking.com
₹ 8,927*
View all 5 deals 
#16 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 20,358*
₹ 11,626* /night
View Deal
TripAdvisor
₹ 11,626*
Expedia
₹ 11,626*
HotelQuickly
₹ 20,358*
View all 9 deals 
Sponsored
#50 of 4,987 hotels in Shanghai
₹ 12,950* /night
View Deal
TripAdvisor
₹ 12,950*
Hyatt.com
₹ 12,943*
Booking.com
₹ 12,953*
View all 8 deals 
#17 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 7,322*
₹ 4,014* /night
View Deal
Hotels.com
₹ 5,599*
Agoda.com
₹ 5,066*
Booking.com
₹ 7,322*
View all 5 deals 
#18 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 30,625*
₹ 22,760* /night
View Deal
TripAdvisor
₹ 22,747*
Booking.com
₹ 22,764*
Prestigia.com
₹ 30,625*
View all 8 deals 
#19 of 4,987 Hotels in Shanghai by Best Value + Top Rated
₹ 14,006* /night
View Deal
TripAdvisor
₹ 14,006*
Expedia
₹ 14,006*
Shangri-La.com
₹ 13,998*
View all 8 deals 
#20 of 4,987 Hotels in Shanghai by Best Value + Top Rated

The price you found is 23% lower than this hotel's average rate of ₹ 8,220/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
₹ 6,562*
₹ 6,363* /night
View Deal
TripAdvisor
₹ 6,363*
NewWorldHotels.com
₹ 6,556*
Agoda.com
₹ 6,562*
View all 7 deals 
#21 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 6,580*
₹ 5,591* /night
View Deal
TripAdvisor
₹ 5,591*
Booking.com
₹ 6,580*
Hotels.com
₹ 6,578*
View all 8 deals 
#22 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 10,362*
₹ 8,917* /night
View Deal
Hotels.com
₹ 9,065*
Booking.com
₹ 10,362*
Ctrip.com
₹ 9,098*
View all 6 deals 
#23 of 4,987 Hotels in Shanghai by Best Value + Top Rated
Top Deal
₹ 8,624*
₹ 7,090* /night
View Deal
TripAdvisor
₹ 8,618*
Courtyard
₹ 8,618*
Booking.com
₹ 8,624*
View all 7 deals