Hotels in Shanghai

Find the best deals on 4,375 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.8
161 AUD
View all deals
Central Hotel Shanghai
8.6
161 AUD
View all deals
Novotel Shanghai Atlantis
8.6
114 AUD
View all deals
The Yangtze Boutique Shanghai
8.9
194 AUD
View all deals
Jin Jiang Park Hotel
8.7
146 AUD
View all deals
New World Shanghai Hotel
8.9
143 AUD
View all deals
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
152 AUD
View all deals
Hua Ting Hotel & Towers
8.4
120 AUD
View all deals
Jin Jiang Hotel
8.9
149 AUD
View all deals
Jin Jiang Pacific Hotel
7.8
111 AUD
View all deals
Jin Jiang Shanghai Hotel
8.5
99 AUD
View all deals
Okura Garden Hotel Shanghai
9.2
186 AUD
View all deals
Hotel Equatorial Shanghai
8.9
117 AUD
View all deals
The Portman Ritz-Carlton Shanghai
9.2
265 AUD
View all deals
Jin Jiang Tower
8.9
139 AUD
View all deals
City Hotel Shanghai
7.7
95 AUD
View all deals
Crowne Plaza Shanghai
8.6
156 AUD
View all deals
Sofitel Shanghai Hyland
8.5
202 AUD
View all deals
Intercontinental Hotels Shanghai Pudong
9.1
193 AUD
View all deals
Pudong Shangri-La East Shanghai
8.9
273 AUD
View all deals
Regal Shanghai East Asia Hotel
8.6
92 AUD
View all deals
Regal International East Asia Hotel
8.7
132 AUD
View all deals
Grand Hyatt Shanghai
9.2
279 AUD
View all deals
Majesty Plaza Shanghai
8.1
133 AUD
View all deals
Four Seasons Hotel Shanghai
9.3
295 AUD
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.1
168 AUD
View all deals
JW Marriott Hotel Shanghai at Tomorrow Square
9.1
313 AUD
View all deals
The Westin Bund Center, Shanghai
9.1
238 AUD
View all deals
Guxiang Hotel Shanghai
8.3
143 AUD
View all deals
Magnificent International Hotel
6.9
56 AUD
View all deals
Ramada Plaza by Wyndham Shanghai Pudong Airport
7.8
165 AUD
View all deals
Renaissance Shanghai Pudong Hotel
9.1
193 AUD
View all deals
Mercure Shanghai Royalton
8.6
78 AUD
View all deals
Ramada Plaza by Wyndham Shanghai Caohejing
8.9
92 AUD
View all deals
InterContinental Shanghai Ruijin
9.3
222 AUD
View all deals
The Bund Riverside Hotel
8.3
105 AUD
View all deals
New Harbour Service Apartments
8.4
132 AUD
View all deals
Hongqiao State Guest Hotel Shanghai
9.0
133 AUD
View all deals
Crowne Plaza Pudong Shanghai
8.4
107 AUD
View all deals
Four Points by Sheraton Shanghai, Pudong
8.7
142 AUD
View all deals

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Huangpu
Best value
Shanghai Chi Chen Boutique Hotel
7.4
19 AUD
No. 1 most popular
Le Royal Méridien Shanghai
8.8
249 AUD
No. 2 most popular
The Westin Bund Center, Shanghai
9.1
238 AUD
No. 3 most popular
Fraser Residence Shanghai
8.7
192 AUD
No. 4 most popular
Radisson Blu Hotel Shanghai New World
8.8
187 AUD
No. 5 most popular
Les Suites Orient, Bund Shanghai
8.9
211 AUD
Hotels in Pudong
Best value
Shanghai Joyful Star Wanxia Hotel (Pudong Airport/Disney /Free Trade Z
7.7
41 AUD
No. 1 most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
152 AUD
No. 2 most popular
Renaissance Shanghai Pudong Hotel
9.1
193 AUD
No. 3 most popular
Four Points by Sheraton Shanghai, Pudong
8.7
142 AUD
No. 4 most popular
Dorsett Shanghai
8.9
133 AUD
No. 5 most popular
Regal Plaza Hotel & Residence
8.8
76 AUD
Hotels in Minhang
Best value
Hanting Hotel Shanghai South Hongmei Road
7.8
23 AUD
No. 1 most popular
Hilton Shanghai Hongqiao
9.0
168 AUD
No. 2 most popular
Sofitel Shanghai Hongqiao
9.3
114 AUD
No. 3 most popular
Shanghai Hongqiao Airport Hotel
9.4
107 AUD
No. 4 most popular
Cordis Shanghai Hongqiao
9.4
171 AUD
No. 5 most popular
Mercure Shanghai Hongqiao Railway Station
9.1
72 AUD
Hotels in Changning
Best value
Shanghai Rock & Wood International Youth Hostel
7.9
16 AUD
No. 1 most popular
Pentahotel Shanghai
8.4
88 AUD
No. 2 most popular
JW Marriott Hotel Shanghai Changfeng Park
8.9
197 AUD
No. 3 most popular
New World Shanghai Hotel
8.9
143 AUD
No. 4 most popular
Mercure Shanghai Royalton
8.6
78 AUD
No. 5 most popular
The Longemont Shanghai
9.0
168 AUD

When to book a hotel in Shanghai

Low season
October
High season
May

cheapest month to stay

42%

expected price decrease

most expensive time to stay

26%

expected price increase

Price
120 - 261 AUD
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

193 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

188 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 4 nights is most popular when visiting Shanghai.

How much does a hotel cost in Shanghai?

On average, rooms will be priced around 159 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 October. The cost of your room could be as much as 39% cheaper than in peak months.

Which day is cheapest to stay in Shanghai?

Sunday is the cheapest day for hotel rooms in Shanghai. Monday is the most expensive day.

How much does a luxury hotel in Shanghai cost?

On average, a luxury Shanghai hotel costs 187 AUD per person, per night. This is a 42% 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 24 AUD per person, per night on average. This is 84 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, Xuhui and Jing'an when staying in Shanghai.


How much does a hotel in Shanghai cost?

4 stars and above
#1 most popular
Holiday Inn Shanghai Pudong
8.8
161 AUD
#2 most popular
Central Hotel Shanghai
8.6
161 AUD
Best value
Rayfont Shanghai Nanpu Hotel
6.9
57 AUD
3 stars
#1 most popular
Jin Jiang Pacific Hotel
7.8
111 AUD
#2 most popular
Magnificent International Hotel
6.9
56 AUD
Best value
Genting Star Shanghai
8.2
31 AUD
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD
#2 most popular
Shanghai Blue Mountain Bund Youth Hostel
8.6
19 AUD
Best value
Captain Hostel
6.9
15 AUD

Cheapest hotels in Shanghai

Cheap hotels and hostels in Shanghai
Captain Hostel
6.9
15 AUD
Shanghai Chi Chen Boutique Hotel
7.4
19 AUD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD
The Phoenix Hostel Shanghai
8.8
22 AUD
Shanghai Blue Mountain Bund Youth Hostel
8.6
19 AUD
Genting Star Shanghai
8.2
31 AUD

Best value hotels in Shanghai

Grand Mercure Shanghai Hongqiao
8.4
102 AUD
The Qube Pudong
8.8
107 AUD
Radisson Blu Hotel Shanghai Hong Quan
8.7
88 AUD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
16 AUD
Ji Hotel Shanghai Lujiazui Branch
9.6
64 AUD
Shanghai Blue Mountain Bund Youth Hostel
8.6
19 AUD

Looking for a specific type of hotel

Romantic hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.1
146 AUD
No. 1 most popular
Kerry Hotel Pudong
9.0
237 AUD
No. 2 most popular
Ifc Residence
8.8
309 AUD
Kid-friendly hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
9.1
146 AUD
No. 1 most popular
Kerry Hotel Pudong
9.0
237 AUD
No. 2 most popular
Ifc Residence
8.8
309 AUD
Luxury hotels in Shanghai
Best value
New World Shanghai Hotel
8.9
143 AUD
No. 1 most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
152 AUD
No. 2 most popular
The Portman Ritz-Carlton Shanghai
9.2
265 AUD
No. 3 most popular
Grand Hyatt Shanghai
9.2
279 AUD
No. 4 most popular
Four Seasons Hotel Shanghai
9.3
295 AUD
No. 5 most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.1
168 AUD
InterContinental Shanghai Ruijin
9.3
222 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
418 AUD
Melbourne to Shanghai
Fastest flight time
10h 30m
Cheapest price
455 AUD
Brisbane to Shanghai
Fastest flight time
10h 20m
Cheapest price
512 AUD
Perth to Shanghai
Fastest flight time
13h 25m
Cheapest price
518 AUD
Adelaide to Shanghai
Fastest flight time
15h 25m
Cheapest price
664 AUD
Coolangatta to Shanghai
Fastest flight time
14h 25m
Cheapest price
771 AUD
Canberra to Shanghai
Fastest flight time
14h 15m
Cheapest price
905 AUD
Maroochydore to Shanghai
Fastest flight time
25h 45m
Cheapest price
1,067 AUD
Newcastle to Shanghai
Fastest flight time
25h 20m
Cheapest price
1,464 AUD
View more

Start planning your trip to Shanghai