Hotels in Shanghai

Find the best deals on 4,804 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Shanghai

Find the perfect Shanghai hotel for business or leisure
Holiday Inn Shanghai Pudong
8.9
110 USD
View all deals
Central Hotel Shanghai
8.7
110 USD
View all deals
Novotel Shanghai Atlantis
8.6
78 USD
View all deals
The Yangtze Boutique Shanghai
8.9
133 USD
View all deals
Jin Jiang Park Hotel
8.7
100 USD
View all deals
New World Shanghai Hotel
8.9
98 USD
View all deals
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
104 USD
View all deals
Hua Ting Hotel & Towers
8.4
82 USD
View all deals
Jin Jiang Hotel
8.9
102 USD
View all deals
Jin Jiang Pacific Hotel
7.8
76 USD
View all deals
Jin Jiang Shanghai Hotel
8.5
68 USD
View all deals
Broadway Mansions Hotel
8.9
99 USD
View all deals
Okura Garden Hotel Shanghai
9.2
127 USD
View all deals
Hotel Equatorial Shanghai
8.9
80 USD
View all deals
The Portman Ritz-Carlton Shanghai
9.2
181 USD
View all deals
Renaissance Shanghai Yangtze Hotel
8.8
134 USD
View all deals
Jin Jiang Tower
8.9
95 USD
View all deals
City Hotel Shanghai
7.7
65 USD
View all deals
Crowne Plaza Shanghai
8.6
107 USD
View all deals
Sofitel Shanghai Hyland
8.5
138 USD
View all deals
Intercontinental Hotels Shanghai Pudong
9.1
132 USD
View all deals
Pudong Shangri-La East Shanghai
8.9
187 USD
View all deals
Regal Shanghai East Asia Hotel
8.6
63 USD
View all deals
Regal International East Asia Hotel
8.7
90 USD
View all deals
Grand Hyatt Shanghai
9.2
191 USD
View all deals
Majesty Plaza Shanghai
8.1
91 USD
View all deals
Four Seasons Hotel Shanghai
9.3
202 USD
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
115 USD
View all deals
JW Marriott Hotel Shanghai at Tomorrow Square
9.1
214 USD
View all deals
The Westin Bund Center, Shanghai
9.1
163 USD
View all deals
Guxiang Hotel Shanghai
8.3
98 USD
View all deals
Magnificent International Hotel
6.8
38 USD
View all deals
Ramada Plaza by Wyndham Shanghai Pudong Airport
7.8
113 USD
View all deals
Renaissance Shanghai Pudong Hotel
9.1
132 USD
View all deals
Mercure Shanghai Royalton
8.6
53 USD
View all deals
InterContinental Shanghai Ruijin
9.3
152 USD
View all deals
The Bund Riverside Hotel
8.3
72 USD
View all deals
New Harbour Service Apartments
8.4
90 USD
View all deals
Hongqiao State Guest Hotel Shanghai
9.0
91 USD
View all deals
Crowne Plaza Pudong Shanghai
8.5
73 USD
View all deals

Popular neighborhoods in Shanghai

Search for hotels in these Shanghai neighborhoods
Hotels in Pudong
Best value
Shanghai Slow Time Boutique Inn
8.4
12 USD
#1 Most popular
Pudong Shangri-La East Shanghai
8.9
187 USD
#2 Most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
115 USD
#3 Most popular
Jumeirah Himalayas Hotel Shanghai
9.0
142 USD
#4 Most popular
Kerry Hotel Pudong
9.0
162 USD
#5 Most popular
Intercontinental Hotels Shanghai Expo
9.2
140 USD
Hotels in Jiading
Best value
7Days Inn Shanghai Anting Subway Station
6.2
15 USD
#1 Most popular
Courtyard by Marriott Shanghai Jiading
9.0
75 USD
#2 Most popular
Jiazheng International Energy Hotel
8.9
81 USD
#3 Most popular
DoubleTree by Hilton Shanghai Nanxiang
8.3
76 USD
#4 Most popular
Vienna International Hotel Shanghai Hongqiao Hub Caoan Road
9.8
43 USD
#5 Most popular
Hyatt Regency Shanghai Jiading
9.2
102 USD
Hotels in Changning
Best value
Shanghai Rock & Wood International Youth Hostel
8.0
11 USD
#1 Most popular
Renaissance Shanghai Yangtze Hotel
8.8
134 USD
#2 Most popular
Renaissance Shanghai Zhongshan Park Hotel
9.0
122 USD
#3 Most popular
JW Marriott Hotel Shanghai Changfeng Park
9.0
135 USD
#4 Most popular
New World Shanghai Hotel
8.9
98 USD
#5 Most popular
Pentahotel Shanghai
8.4
60 USD
Hotels in Yangpu
Best value
Stars 99 Motel Wujiaochang Branch
5.8
21 USD
#1 Most popular
Hyatt Regency Shanghai, Wujiaochang
9.2
104 USD
#2 Most popular
Crowne Plaza Shanghai Fudan
8.8
86 USD
#3 Most popular
Wyndham Bund East Shanghai
8.6
88 USD
#4 Most popular
Holiday Inn Express Shanghai Wujiaochang
7.6
53 USD
#5 Most popular
Shanghai Paradise Hotel
8.7
69 USD

When to book a hotel in Shanghai

Low Season
July
High Season
June

cheapest month to stay

34%

expected price decrease

most expensive time to stay

27%

expected price increase

USD 218
USD 178
USD 139
USD 99
Price
USD 99 - 189
Highest day of week
Monday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

USD 141

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

USD 130

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is: 1-2 star, 82 days before. 4-5 star, 76 days before.
90
Days before departure
0
1-2 star
USD 28 - 33
3 star
USD 55 - 66
4-5 star
USD 120 - 129

Shanghai travel tips

Let us help you with the best tips about Shanghai

How long do people stay in Shanghai?

Visiting Shanghai for 4 nights is the most common choice for our users.

How much does a hotel cost in Shanghai?

USD 137 per night is the average rate for a room when booking a hotel in Shanghai. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Shanghai?

The cheapest month to book a hotel in Shanghai is July. The cost of your room could be as much as 28% cheaper than peak months.

Which day is cheapest to stay in Shanghai?

Hotel rooms in Shanghai are generally cheapest on Saturday and more costly on Sunday.

How much does a luxury hotel in Shanghai cost?

USD 187 per person, per night, is on average, what you can expect to pay for luxury hotels in Shanghai. To put this in perspective, USD 108 per person, per night is the average price of a hotel in Shanghai, which is a price difference of around 41.956% to stay at a luxury hotel.

How much does a hostel in Shanghai cost?

On average, a hostel in Shanghai will be priced around USD 19. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be USD 89 lower than your typical Shanghai hotel.

Where should I stay in Shanghai?

Booking hotels in Pudong, Huangpu, Xuhui and Jing'an is common when visiting Shanghai.


How much does a hotel in Shanghai cost?

4 stars and above
#1 most popular
Holiday Inn Shanghai Pudong
8.9
110 USD
#2 most popular
Central Hotel Shanghai
8.7
110 USD
Best value
Rayfont South Bund Hotel Shanghai
7.1
39 USD
3 stars
#1 most popular
Jin Jiang Pacific Hotel
7.8
76 USD
#2 most popular
Magnificent International Hotel
6.8
38 USD
Best value
Shijia Inn By The Bund
6.3
14 USD
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.6
11 USD
#2 most popular
Shanghai Blue Mountain Bund Youth Hostel
8.6
13 USD
Best value
Shanghai Changchunyuan Hotel
6.3
9 USD

Cheapest hotels in Shanghai

Cheap hotels and hostels in Shanghai
Shanghai Changchunyuan Hotel
6.3
9 USD
Shanghai Slow Time Boutique Inn
8.4
12 USD
Captain Hostel
7.0
10 USD
Shanghai Blue Mountain Bund Youth Hostel
8.6
13 USD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.6
11 USD
Chichen Boutique Hotel Shanghai
7.6
13 USD

Best value hotels in Shanghai

Grand Mercure Shanghai Hongqiao
8.4
70 USD
The Qube Pudong
8.8
73 USD
Radisson Blu Hotel Shanghai Hong Quan
8.7
60 USD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.6
11 USD
Ji Hotel Shanghai Lujiazui Branch
9.6
44 USD
Shanghai Blue Mountain Bund Youth Hostel
8.6
13 USD

Looking for a specific type of hotel

Romantic Hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.1
100 USD
#1 Most popular
Kerry Hotel Pudong
9.0
162 USD
#2 Most popular
Ifc Residence
8.9
211 USD
Kid-Friendly Hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.1
100 USD
#1 Most popular
Kerry Hotel Pudong
9.0
162 USD
#2 Most popular
Ifc Residence
8.9
211 USD
Luxury Hotels in Shanghai
Best value
New World Shanghai Hotel
8.9
98 USD
#1 Most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
104 USD
#2 Most popular
The Portman Ritz-Carlton Shanghai
9.2
181 USD
#3 Most popular
Grand Hyatt Shanghai
9.2
191 USD
#4 Most popular
Four Seasons Hotel Shanghai
9.3
202 USD
#5 Most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
115 USD
InterContinental Shanghai Ruijin
9.3
152 USD

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Singapore to Shanghai
Fastest flight time
5h 05m
Cheapest price
USD 244
Tokyo to Shanghai
Fastest flight time
2h 10m
Cheapest price
USD 254
Los Angeles to Shanghai
Fastest flight time
13h 25m
Cheapest price
USD 307
Denver to Shanghai
Fastest flight time
18h 00m
Cheapest price
USD 355
San Diego to Shanghai
Fastest flight time
16h 17m
Cheapest price
USD 378
Las Vegas to Shanghai
Fastest flight time
16h 38m
Cheapest price
USD 385
Phoenix to Shanghai
Fastest flight time
18h 00m
Cheapest price
USD 387
Boston to Shanghai
Fastest flight time
14h 20m
Cheapest price
USD 400
Philadelphia to Shanghai
Fastest flight time
19h 38m
Cheapest price
USD 400
San Francisco to Shanghai
Fastest flight time
13h 10m
Cheapest price
USD 407
View more

Start planning your trip to Shanghai