Hotels in Shanghai

Find the best deals on 4,677 hotels

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
144 CAD
View all deals
Novotel Shanghai Atlantis
8.7
102 CAD
View all deals
The Yangtze Boutique Shanghai
8.9
174 CAD
View all deals
Jin Jiang Park Hotel
8.9
131 CAD
View all deals
New World Shanghai Hotel
9.0
128 CAD
View all deals
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
136 CAD
View all deals
Hua Ting Hotel & Towers
8.4
107 CAD
View all deals
Jin Jiang Hotel
8.9
133 CAD
View all deals
Jin Jiang Pacific Hotel Shanghai
8.0
99 CAD
View all deals
Jin Jiang Shanghai Hotel
8.5
89 CAD
View all deals
Broadway Mansions Hotel
9.0
129 CAD
View all deals
Okura Garden Hotel Shanghai
9.2
166 CAD
View all deals
Hotel Equatorial Shanghai
8.9
104 CAD
View all deals
The Portman Ritz-Carlton Shanghai
9.2
236 CAD
View all deals
Jin Jiang Tower
8.9
124 CAD
View all deals
City Hotel Shanghai
7.8
85 CAD
View all deals
Crowne Plaza Shanghai
8.7
140 CAD
View all deals
Sofitel Shanghai Hyland
8.5
180 CAD
View all deals
Intercontinental Hotels Shanghai Pudong
9.0
172 CAD
View all deals
Pudong Shangri-La East Shanghai
8.9
244 CAD
View all deals
Regal Shanghai East Asia Hotel
8.6
82 CAD
View all deals
Regal International East Asia Hotel
8.7
118 CAD
View all deals
Grand Hyatt Shanghai
9.2
249 CAD
View all deals
Majesty Plaza Shanghai
8.2
119 CAD
View all deals
Four Seasons Hotel Shanghai
9.3
264 CAD
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
150 CAD
View all deals
JW Marriott Hotel Shanghai at Tomorrow Square
9.1
279 CAD
View all deals
The Westin Bund Center, Shanghai
9.1
213 CAD
View all deals
Guxiang Hotel Shanghai
8.3
128 CAD
View all deals
Magnificent International Hotel
6.9
50 CAD
View all deals
Ramada Plaza by Wyndham Shanghai Pudong Airport
7.7
148 CAD
View all deals
Renaissance Shanghai Pudong Hotel
9.1
172 CAD
View all deals
Mercure Shanghai Royalton
8.6
69 CAD
View all deals
InterContinental Shanghai Ruijin
9.3
198 CAD
View all deals
The Bund Riverside Hotel
8.4
94 CAD
View all deals
New Harbour Service Apartments
8.3
118 CAD
View all deals
Shanghai City Central International Hostel
7.6
12 CAD
View all deals
Hongqiao State Guest Hotel Shanghai
9.1
119 CAD
View all deals
Crowne Plaza Pudong Shanghai
8.7
95 CAD
View all deals
Four Points by Sheraton Shanghai, Pudong
8.7
127 CAD
View all deals

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Pudong
Best value
Shanghai Slow Time Boutique Inn
8.2
16 CAD
#1 Most popular
Grand Hyatt Shanghai
9.2
249 CAD
#2 Most popular
Pudong Shangri-La East Shanghai
8.9
244 CAD
#3 Most popular
Kerry Hotel Pudong Shanghai
8.9
212 CAD
#4 Most popular
Shanghai Grand Trustel Purple Mountain Hotel
8.8
112 CAD
#5 Most popular
Intercontinental Hotels Shanghai Pudong
9.0
172 CAD
Hotels in Huangpu
Best value
The Phoenix Hostel Shanghai
8.7
20 CAD
#1 Most popular
Grand Central Hotel Shanghai
9.1
165 CAD
#2 Most popular
Shanghai Marriott Hotel City Centre
8.9
222 CAD
#3 Most popular
Le Royal Méridien Shanghai
8.8
222 CAD
#4 Most popular
The Westin Bund Center, Shanghai
9.1
213 CAD
#5 Most popular
Fairmont Peace Hotel
9.5
315 CAD
Hotels in Jing'an
Best value
Le Tour Traveler's Rest Youth Hostel
8.4
17 CAD
#1 Most popular
Four Seasons Hotel Shanghai
9.3
264 CAD
#2 Most popular
The One Executive Suites Managed By Kempinski - Shanghai
8.7
197 CAD
#3 Most popular
The Portman Ritz-Carlton Shanghai
9.2
236 CAD
#4 Most popular
Swissôtel Grand Shanghai
8.9
172 CAD
#5 Most popular
Pullman Shanghai Jing An
8.5
111 CAD
Hotels in Xuhui
Best value
Home Inn Shanghai Xujiahui West Zhongshan Road
6.5
33 CAD
#1 Most popular
Rayfont Downtown Hotel Shanghai
8.0
72 CAD
#2 Most popular
Hua Ting Hotel & Towers
8.4
107 CAD
#3 Most popular
Regal International East Asia Hotel
8.7
118 CAD
#4 Most popular
Rayfont Celebrity Hotel & Apartment Shanghai
7.4
68 CAD
#5 Most popular
Twelve at Hengshan, a Luxury Collection Hotel, Shanghai
8.9
227 CAD

When to book a hotel in Shanghai

Low Season
January
High Season
April

cheapest month to stay

40%

expected price decrease

most expensive time to stay

43%

expected price increase

+150.0%
+100.0%
+50.0%
Base
Price
106 - 255 CAD
Highest day of week
Thursday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

268 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

126 CAD

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?

When visiting Shanghai the average booking length is 4 nights.

How much does a hotel cost in Shanghai?

On average, rooms will be priced around 159 CAD 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?

In January prices are at their lowest, making it the most cost-effective time to book a hotel room in Shanghai. You may find the cost of your room has decreased by 35%.

Which day is cheapest to stay in Shanghai?

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

How much does a luxury hotel in Shanghai cost?

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

How much does a hostel in Shanghai cost?

Per person, per night, a hostel in Shanghai (or a sub 2-star rated hotel) is priced at 21 CAD, on average. This price is 87 CAD cheaper than your average Shanghai hotel.

Where should I stay in Shanghai?

Areas such as Pudong, Huangpu, Jing'an and Xuhui prove popular amongst people booking a hotel in Shanghai.


How much does a hotel in Shanghai cost?

4 stars and above
#1 most popular
Central Hotel Shanghai
8.7
144 CAD
#2 most popular
Novotel Shanghai Atlantis
8.7
102 CAD
Best value
Rayfont Shanghai Nanpu Hotel
7.2
51 CAD
3 stars
#1 most popular
Jin Jiang Pacific Hotel Shanghai
8.0
99 CAD
#2 most popular
Magnificent International Hotel
6.9
50 CAD
Best value
Gloria Plaza Hotel Hangtou
6.5
30 CAD
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
14 CAD
#2 most popular
Shijia Inn By The Bund
6.4
18 CAD
Best value
Shanghai Changchunyuan Hotel
6.3
12 CAD

Cheapest hotels in Shanghai

Cheap hotels and hostels in Shanghai
Shanghai Changchunyuan Hotel
6.3
12 CAD
Shanghai Slow Time Boutique Inn
8.2
16 CAD
Captain Hostel
7.2
13 CAD
Shanghai Blue Mountain Bund Youth Hostel
8.6
17 CAD
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.7
14 CAD
Chichen Boutique Hotel Shanghai
7.9
17 CAD

Best value hotels in Shanghai

Crowne Plaza Pudong Shanghai
8.7
95 CAD
Radisson Blu Hotel Shanghai Hong Quan
8.5
78 CAD
Grand Mercure Shanghai Century Park
8.9
82 CAD
Ji Hotel Shanghai Lujiazui Branch
9.6
57 CAD
Grand Mercure Shanghai Hongqiao
8.5
91 CAD
The Qube Pudong
8.8
95 CAD

Looking for a specific type of hotel

Romantic Hotels in Shanghai
Best value
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
8.8
118 CAD
#1 Most popular
The Yangtze Boutique Shanghai
8.9
174 CAD
#2 Most popular
Grand Hyatt Shanghai
9.2
249 CAD
InterContinental Shanghai Ruijin
9.3
198 CAD
Fairmont Peace Hotel
9.5
315 CAD
Park Hyatt Shanghai
9.3
320 CAD
Les Suites Orient, Bund Shanghai
8.9
188 CAD
Kid-Friendly Hotels in Shanghai
Best value
Sofitel Shanghai Sheshan Oriental
8.9
131 CAD
#1 Most popular
Kerry Hotel Pudong Shanghai
8.9
212 CAD
#2 Most popular
Ifc Residence
8.8
276 CAD
Luxury Hotels in Shanghai
Best value
New World Shanghai Hotel
9.0
128 CAD
#1 Most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.4
136 CAD
#2 Most popular
The Portman Ritz-Carlton Shanghai
9.2
236 CAD
Grand Hyatt Shanghai
9.2
249 CAD
Four Seasons Hotel Shanghai
9.3
264 CAD
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
150 CAD
InterContinental Shanghai Ruijin
9.3
198 CAD

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Vancouver to Shanghai
Fastest flight time
11h 55m
Cheapest price
458 CAD
Vancouver to Shanghai
Fastest flight time
11h 55m
Cheapest price
525 CAD
Calgary to Shanghai
Fastest flight time
17h 05m
Cheapest price
666 CAD
Calgary to Shanghai
Fastest flight time
14h 30m
Cheapest price
666 CAD
Toronto to Shanghai
Fastest flight time
14h 15m
Cheapest price
709 CAD
Toronto to Shanghai
Fastest flight time
14h 15m
Cheapest price
709 CAD
Toronto to Shanghai
Fastest flight time
16h 00m
Cheapest price
742 CAD
Toronto to Shanghai
Fastest flight time
16h 00m
Cheapest price
742 CAD
Edmonton to Shanghai
Fastest flight time
17h 35m
Cheapest price
744 CAD
Edmonton to Shanghai
Fastest flight time
17h 35m
Cheapest price
744 CAD
View more

Start planning your trip to Shanghai