Shanghai hotels

Shanghai hotels

Shanghai
Check-in
Check-out
Compare vs KAYAK |
There are travel restrictions to Shanghai. Learn more
Stay informed and receive email updates for when travel restrictions ease for Shanghai.

Latest Shanghai Hotel Deals

Shanghai
Shanghai
3 stars from £30
4+ stars from £39

Good to know

Cheapest month to stay with an average 44% drop in price.
Most expensive month to stay with an average 24% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Low season

June

High season

April

Average price (weeknight)

£71

Average price (weekend night)

£89

When to book a hotel in Shanghai

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Shanghai

Are hotels in Shanghai safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Shanghai?

How much is a cheap hotel in Shanghai?

Best Shanghai hotels

Show all
The Sukhothai Shanghai - Shanghai - Living room
1
9.2 Excellent (690 reviews)
Renaissance Shanghai Putuo Hotel - Shanghai - Living room
3
8.7 Excellent (167 reviews)
Grand Central Hotel Shanghai - Shanghai - Meeting room
4
8.7 Excellent (765 reviews)
Pentahotel Shanghai - Shanghai - Building
5
8.6 Excellent (6 reviews)
Renaissance Shanghai Pudong Hotel - Shanghai - Living room
6
8.6 Excellent (183 reviews)
Le Royal Meridien Shanghai - Shanghai - Living room
7
8.2 Excellent (702 reviews)
Sheraton Shanghai Hongkou Hotel - Shanghai - Lobby
8
8.2 Excellent (274 reviews)
Regal Shanghai East Asia Hotel - Shanghai - Pool
12
7.0 Good (182 reviews)
£1,225+

Top Shanghai destinations