Hotels in Shanghai

Find the best deals on 4,686 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Shanghai

Find the perfect Shanghai hotel for business or leisure
Central Hotel Shanghai
8.7
110 USD
View all deals
Novotel Shanghai Atlantis
8.7
78 USD
View all deals
The Yangtze Boutique Shanghai
8.9
133 USD
View all deals
Jin Jiang Park Hotel
8.9
100 USD
View all deals
New World Shanghai Hotel
9.0
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 Shanghai
8.9
102 USD
View all deals
Jin Jiang Pacific Hotel Shanghai
8.0
76 USD
View all deals
Jin Jiang Shanghai Hotel
8.5
68 USD
View all deals
Broadway Mansions Hotel
9.0
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.8
65 USD
View all deals
Crowne Plaza Shanghai
8.7
107 USD
View all deals
Sofitel Shanghai Hyland
8.5
138 USD
View all deals
Intercontinental Hotels Shanghai Pudong
9.0
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.2
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.9
38 USD
View all deals
Ramada Plaza by Wyndham Shanghai Pudong Airport
7.7
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.4
72 USD
View all deals
New Harbour Service Apartments
8.3
90 USD
View all deals
Shanghai City Central International Hostel
7.6
9 USD
View all deals
Hongqiao State Guest Hotel Shanghai
9.1
91 USD
View all deals
Crowne Plaza Pudong Shanghai
8.7
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.2
12 USD
#1 Most popular
Pudong Shangri-La East Shanghai
8.9
187 USD
#2 Most popular
Grand Hyatt Shanghai
9.2
191 USD
#3 Most popular
Grand Kempinski Hotel Shanghai
9.2
157 USD
#4 Most popular
Kerry Hotel Pudong Shanghai
8.9
162 USD
#5 Most popular
Jumeirah Himalayas Hotel Shanghai
9.1
142 USD
Hotels in Huangpu
Best value
The Phoenix Hostel Shanghai
8.8
15 USD
#1 Most popular
Jin Jiang Tower
8.9
95 USD
#2 Most popular
Grand Central Hotel Shanghai
9.1
126 USD
#3 Most popular
Les Suites Orient, Bund Shanghai
8.9
144 USD
#4 Most popular
Renaissance Shanghai Yu Garden Hotel
8.8
139 USD
#5 Most popular
Shanghai Marriott Hotel City Centre
8.9
170 USD
Hotels in Jing'an
Best value
Le Tour Traveler's Rest Youth Hostel
8.4
13 USD
#1 Most popular
Swissôtel Grand Shanghai
8.9
132 USD
#2 Most popular
The One Executive Suites Managed By Kempinski - Shanghai
8.7
151 USD
#3 Most popular
Hotel Equatorial Shanghai
8.9
80 USD
#4 Most popular
Pullman Shanghai Jing An
8.6
85 USD
#5 Most popular
The Portman Ritz-Carlton Shanghai
9.2
181 USD
Hotels in Xuhui
Best value
Home Inn Shanghai Xujiahui West Zhongshan Road
6.5
25 USD
#1 Most popular
Rayfont Downtown Hotel Shanghai
8.0
55 USD
#2 Most popular
Hua Ting Hotel & Towers
8.4
82 USD
#3 Most popular
Regal International East Asia Hotel
8.7
90 USD
#4 Most popular
Rayfont Celebrity Hotel & Apartment Shanghai
7.4
52 USD
#5 Most popular
Twelve at Hengshan, a Luxury Collection Hotel, Shanghai
8.9
174 USD

When to book a hotel in Shanghai

Low Season
January
High Season
November

cheapest month to stay

36%

expected price decrease

most expensive time to stay

63%

expected price increase

+180.0%
+120.0%
+60.0%
Base
Price
76 - 194 USD
Highest day of week
Tuesday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

101 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

97 USD

av. price over the last two weeks


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?

124 USD 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 January. The cost of your room could be as much as 39% cheaper than peak months.

Which day is cheapest to stay in Shanghai?

Hotel rooms in Shanghai are generally cheapest on Wednesday and more costly on Monday.

How much does a luxury hotel in Shanghai cost?

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

How much does a hostel in Shanghai cost?

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

Where should I stay in Shanghai?

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


How much does a hotel in Shanghai cost?

4 stars and above
#1 most popular
Central Hotel Shanghai
8.7
110 USD
#2 most popular
Novotel Shanghai Atlantis
8.7
78 USD
Best value
Rayfont Shanghai Nanpu Hotel
7.2
39 USD
3 stars
#1 most popular
Jin Jiang Pacific Hotel Shanghai
8.0
76 USD
#2 most popular
Magnificent International Hotel
6.9
38 USD
Best value
Gloria Plaza Hotel Hangtou
6.5
23 USD
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
11 USD
#2 most popular
Shijia Inn By The Bund
6.4
14 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.2
12 USD
Captain Hostel
7.2
10 USD
Shanghai Blue Mountain Bund Youth Hostel
8.6
13 USD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
11 USD
Chichen Boutique Hotel Shanghai
7.9
13 USD

Best value hotels in Shanghai

Crowne Plaza Pudong Shanghai
8.7
73 USD
Ji Hotel Shanghai Lujiazui Branch
9.6
44 USD
Grand Mercure Shanghai Hongqiao
8.5
70 USD
The Qube Pudong
8.8
73 USD
Radisson Blu Hotel Shanghai Hong Quan
8.5
60 USD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
11 USD

Looking for a specific type of hotel

Romantic Hotels in Shanghai
Best value
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
8.8
90 USD
#1 Most popular
The Yangtze Boutique Shanghai
8.9
133 USD
#2 Most popular
The Portman Ritz-Carlton Shanghai
9.2
181 USD
Grand Hyatt Shanghai
9.2
191 USD
InterContinental Shanghai Ruijin
9.3
152 USD
Fairmont Peace Hotel
9.5
241 USD
Park Hyatt Shanghai
9.3
245 USD
Kid-Friendly Hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
8.9
100 USD
#1 Most popular
Kerry Hotel Pudong Shanghai
8.9
162 USD
#2 Most popular
Ifc Residence
8.8
211 USD
Luxury Hotels in Shanghai
Best value
New World Shanghai Hotel
9.0
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
Grand Hyatt Shanghai
9.2
191 USD
Four Seasons Hotel Shanghai
9.3
202 USD
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
Beijing to Shanghai
Fastest flight time
2h 15m
Cheapest price
211 USD
Singapore to Shanghai
Fastest flight time
5h 10m
Cheapest price
228 USD
Singapore to Shanghai
Fastest flight time
5h 10m
Cheapest price
228 USD
Ho Chi Minh City to Shanghai
Fastest flight time
4h 00m
Cheapest price
256 USD
Los Angeles to Shanghai
Fastest flight time
13h 20m
Cheapest price
301 USD
Los Angeles to Shanghai
Fastest flight time
13h 20m
Cheapest price
305 USD
Ho Chi Minh City to Shanghai
Fastest flight time
4h 10m
Cheapest price
320 USD
New York to Shanghai
Fastest flight time
14h 55m
Cheapest price
377 USD
New York to Shanghai
Fastest flight time
14h 55m
Cheapest price
381 USD
San Diego to Shanghai
Fastest flight time
15h 25m
Cheapest price
387 USD
View more

Start planning your trip to Shanghai