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

View map
  • 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
#4 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 218*
US$ 187* /night
View Deal
Travelocity
US$ 187*
Hotwire.com
US$ 187*
Cancelon
US$ 218*
#1 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 164*
US$ 115* /night
View Deal
Hotels.com
US$ 134*
Orbitz.com
US$ 134*
Cancelon
US$ 164*
#2 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 202*
US$ 141* /night
View Deal
Booking.com
US$ 181*
Expedia.com
US$ 181*
HotelQuickly
US$ 202*
#3 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 120*
US$ 103* /night
View Deal
Booking.com
US$ 105*
Expedia.com
US$ 103*
Cancelon
US$ 120*
#4 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 218*
US$ 187* /night
View Deal
Travelocity
US$ 187*
Hotwire.com
US$ 187*
Cancelon
US$ 218*
#5 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 242*
US$ 143* /night
View Deal
Hotels.com
US$ 151*
Expedia.com
US$ 150*
HotelQuickly
US$ 242*
#6 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 163*
US$ 123* /night
View Deal
Hotels.com
US$ 123*
Booking.com
US$ 122*
HotelQuickly
US$ 163*
#7 of 5,035 Hotels in Shanghai by Best Value + Top Rated
US$ 228* /night
View Deal
Booking.com
US$ 228*
Hotels.com
US$ 229*
Hotwire.com
US$ 229*
#8 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 130*
US$ 111* /night
View Deal
Courtyard
US$ 111*
Orbitz.com
US$ 111*
Cancelon
US$ 130*
#9 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 193*
US$ 137* /night
View Deal
Orbitz.com
US$ 144*
Expedia.com
US$ 137*
HotelQuickly
US$ 193*
#10 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 236*
US$ 136* /night
View Deal
NewWorldHotels.com
US$ 145*
Travelocity
US$ 162*
Cancelon
US$ 236*
#11 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 157*
US$ 121* /night
View Deal
Expedia.com
US$ 121*
Booking.com
US$ 124*
Cancelon
US$ 157*
#12 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 301*
US$ 202* /night
View Deal
Orbitz.com
US$ 202*
Booking.com
US$ 201*
HotelQuickly
US$ 301*
#13 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 165*
US$ 145* /night
View Deal
Booking.com
US$ 145*
Hilton
US$ 145*
Cancelon
US$ 165*
#14 of 5,035 Hotels in Shanghai by Best Value + Top Rated
US$ 224* /night
View Deal
HotelIndigo.com
US$ 227*
Expedia.com
US$ 227*
Hotwire.com
US$ 227*
#15 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 229*
US$ 157* /night
View Deal
Agoda.com
US$ 158*
Expedia.com
US$ 157*
HotelQuickly
US$ 229*
#16 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 213*
US$ 164* /night
View Deal
Booking.com
US$ 166*
Expedia.com
US$ 166*
getaroom.com
US$ 213*
#17 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 428*
US$ 243* /night
View Deal
Expedia.com
US$ 243*
Booking.com
US$ 353*
HotelQuickly
US$ 428*
#18 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 203*
US$ 153* /night
View Deal
Orbitz.com
US$ 153*
Ctrip.com
US$ 153*
HotelQuickly
US$ 203*
#19 of 5,035 Hotels in Shanghai by Best Value + Top Rated
Top Deal
US$ 262*
US$ 218* /night
View Deal
Shangri-La.com
US$ 218*
Orbitz.com
US$ 219*
HotelQuickly
US$ 262*