Hotels in Shanghai

Find the best deals on 4,713 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
162 AUD
View all deals
Novotel Shanghai Atlantis
8.7
115 AUD
View all deals
The Yangtze Boutique Shanghai
8.9
196 AUD
View all deals
Jin Jiang Park Hotel
8.8
147 AUD
View all deals
New World Shanghai Hotel
9.0
144 AUD
View all deals
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
153 AUD
View all deals
Hua Ting Hotel & Towers
8.4
121 AUD
View all deals
Jin Jiang Hotel
8.9
150 AUD
View all deals
Jin Jiang Pacific Hotel Shanghai
7.9
112 AUD
View all deals
Jin Jiang Shanghai Hotel
8.5
100 AUD
View all deals
Broadway Mansions Hotel
8.9
146 AUD
View all deals
Okura Garden Hotel Shanghai
9.2
187 AUD
View all deals
Hotel Equatorial Shanghai
8.8
118 AUD
View all deals
The Portman Ritz-Carlton Shanghai
9.2
267 AUD
View all deals
Jin Jiang Tower
8.9
140 AUD
View all deals
City Hotel Shanghai
7.7
96 AUD
View all deals
Crowne Plaza Shanghai
8.6
158 AUD
View all deals
Sofitel Shanghai Hyland
8.5
203 AUD
View all deals
Intercontinental Hotels Shanghai Pudong
9.0
195 AUD
View all deals
Pudong Shangri-La East Shanghai
8.9
276 AUD
View all deals
Regal Shanghai East Asia Hotel
8.6
93 AUD
View all deals
Regal International East Asia Hotel
8.7
133 AUD
View all deals
Grand Hyatt Shanghai
9.2
282 AUD
View all deals
Majesty Plaza Shanghai
8.2
134 AUD
View all deals
Four Seasons Hotel Shanghai
9.3
298 AUD
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
170 AUD
View all deals
JW Marriott Hotel Shanghai at Tomorrow Square
9.2
315 AUD
View all deals
The Westin Bund Center, Shanghai
9.1
240 AUD
View all deals
Guxiang Hotel Shanghai
8.3
144 AUD
View all deals
Magnificent International Hotel
6.8
56 AUD
View all deals
Ramada Plaza by Wyndham Shanghai Pudong Airport
7.8
167 AUD
View all deals
Renaissance Shanghai Pudong Hotel
9.1
195 AUD
View all deals
Mercure Shanghai Royalton
8.6
78 AUD
View all deals
InterContinental Shanghai Ruijin
9.3
224 AUD
View all deals
The Bund Riverside Hotel
8.3
106 AUD
View all deals
New Harbour Service Apartments
8.3
133 AUD
View all deals
Shanghai City Central International Hostel
7.7
13 AUD
View all deals
Hongqiao State Guest Hotel Shanghai
9.1
134 AUD
View all deals
Royal Court Hotel Shanghai
8.8
53 AUD
View all deals
Crowne Plaza Pudong Shanghai
8.7
108 AUD
View all deals

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Pudong
Best value
Shanghai Changchunyuan Hotel
6.3
13 AUD
No. 1 most popular
Royal International Hotel
8.3
124 AUD
No. 2 most popular
Grand Kempinski Hotel Shanghai
9.2
231 AUD
No. 3 most popular
Kerry Hotel Pudong Shanghai
9.0
239 AUD
No. 4 most popular
Marriott Shanghai Hotel Pudong East
9.2
280 AUD
No. 5 most popular
Da Zhong Pudong Airport Hotel Shanghai
8.6
102 AUD
Hotels in Huangpu
Best value
The Phoenix Hostel Shanghai
8.8
22 AUD
No. 1 most popular
Majesty Plaza Shanghai
8.2
134 AUD
No. 2 most popular
Grand Central Hotel Shanghai
9.1
186 AUD
No. 3 most popular
Le Royal Méridien Shanghai
8.7
251 AUD
No. 4 most popular
The Westin Bund Center, Shanghai
9.1
240 AUD
No. 5 most popular
Fraser Residence Shanghai
8.7
193 AUD
Hotels in Jing'an
Best value
Le Tour Traveler's Rest Youth Hostel
8.4
19 AUD
No. 1 most popular
The One Executive Suites Managed By Kempinski Shanghai
8.7
223 AUD
No. 2 most popular
Jin Jiang Shanghai Hotel
8.5
100 AUD
No. 3 most popular
Swissôtel Grand Shanghai
9.1
195 AUD
No. 4 most popular
Pullman Shanghai Jing An
8.6
125 AUD
No. 5 most popular
The Portman Ritz-Carlton Shanghai
9.2
267 AUD
Hotels in Xuhui
Best value
7 Days Inn Damuqiao
8.9
35 AUD
No. 1 most popular
Regal International East Asia Hotel
8.7
133 AUD
No. 2 most popular
Jianguo Hotel Shanghai
8.5
112 AUD
No. 3 most popular
Rayfont Downtown Hotel Shanghai
8.0
81 AUD
No. 4 most popular
Hua Ting Hotel & Towers
8.4
121 AUD
No. 5 most popular
Rayfont Celebrity Hotel & Apartment Shanghai
7.4
77 AUD

When to book a hotel in Shanghai

Low season
June
High season
July

cheapest month to stay

54%

expected price decrease

most expensive time to stay

4285%

expected price increase

+9390.0%
+6260.0%
+3130.0%
Base
Price
113 - 10,813 AUD
Highest day of week
Saturday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

175 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

197 AUD

avg. 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?

A stay of 5 nights is most popular when visiting Shanghai.

How much does a hotel cost in Shanghai?

On average, rooms will be priced around 101 AUD per night when booking a hotel in Shanghai; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

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

Which day is cheapest to stay in Shanghai?

Tuesday is the cheapest day for hotel rooms in Shanghai. Friday is the most expensive day.

How much does a luxury hotel in Shanghai cost?

On average, a luxury Shanghai hotel costs 185 AUD per person, per night. This is a 41.693% premium when compared to the average cost of a hotel in Shanghai (108 AUD per person, per night).

How much does a hostel in Shanghai cost?

Hostels in Shanghai (including hotels rated 2 stars and below) cost 21 AUD per person, per night on average. This is 87 AUD per night cheaper than the average cost of hotels in Shanghai.

Where should I stay in Shanghai?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Pudong, Huangpu, Jing'an and Xuhui when staying in Shanghai.


How much does a hotel in Shanghai cost?

4 stars and above
#1 most popular
Central Hotel Shanghai
8.7
162 AUD
#2 most popular
Novotel Shanghai Atlantis
8.7
115 AUD
Best value
Rayfont Shanghai Nanpu Hotel
7.2
57 AUD
3 stars
#1 most popular
Jin Jiang Pacific Hotel Shanghai
7.9
112 AUD
#2 most popular
Magnificent International Hotel
6.8
56 AUD
Best value
Gloria Plaza Hotel Hangtou
7.7
34 AUD
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD
#2 most popular
Shijia Inn By The Bund
6.3
21 AUD
Best value
Shanghai Changchunyuan Hotel
6.3
13 AUD

Cheapest hotels in Shanghai

Cheap hotels and hostels in Shanghai
Shanghai Changchunyuan Hotel
6.3
13 AUD
Shanghai Slow Time Boutique Inn
8.3
18 AUD
Captain Hostel
7.2
15 AUD
Shanghai Blue Mountain Bund Youth Hostel
8.6
19 AUD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD
Chichen Boutique Hotel Shanghai
7.8
19 AUD

Best value hotels in Shanghai

Crowne Plaza Pudong Shanghai
8.7
108 AUD
Ji Hotel Shanghai Lujiazui Branch
9.6
65 AUD
Grand Mercure Shanghai Hongqiao
8.5
103 AUD
The Qube Pudong
8.8
108 AUD
Radisson Blu Hotel Shanghai Hong Quan
8.5
88 AUD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD

Looking for a specific type of hotel

Romantic hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.0
147 AUD
No. 1 most popular
Kerry Hotel Pudong Shanghai
9.0
239 AUD
No. 2 most popular
Ifc Residence
8.8
311 AUD
Kid-friendly hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.0
147 AUD
No. 1 most popular
Kerry Hotel Pudong Shanghai
9.0
239 AUD
No. 2 most popular
Ifc Residence
8.8
311 AUD
Luxury hotels in Shanghai
Best value
New World Shanghai Hotel
9.0
144 AUD
No. 1 most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
153 AUD
No. 2 most popular
The Portman Ritz-Carlton Shanghai
9.2
267 AUD
No. 3 most popular
Grand Hyatt Shanghai
9.2
282 AUD
No. 4 most popular
Four Seasons Hotel Shanghai
9.3
298 AUD
No. 5 most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
170 AUD
InterContinental Shanghai Ruijin
9.3
224 AUD

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Sydney to Shanghai
Fastest flight time
10h 20m
Cheapest price
382 AUD
Melbourne to Shanghai
Fastest flight time
10h 25m
Cheapest price
425 AUD
Perth to Shanghai
Fastest flight time
13h 00m
Cheapest price
560 AUD
Brisbane to Shanghai
Fastest flight time
10h 20m
Cheapest price
607 AUD
Canberra to Shanghai
Fastest flight time
16h 40m
Cheapest price
730 AUD
Adelaide to Shanghai
Fastest flight time
16h 10m
Cheapest price
759 AUD
Newcastle to Shanghai
Fastest flight time
18h 45m
Cheapest price
828 AUD
Coolangatta to Shanghai
Fastest flight time
13h 35m
Cheapest price
1,228 AUD
Maroochydore to Shanghai
Fastest flight time
14h 05m
Cheapest price
1,508 AUD
View more

Start planning your trip to Shanghai