Hotels in Shanghai

Find the best deals on 4,588 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Shanghai

Find the perfect Shanghai hotel for business or leisure
$self.alt
Da Zhong Pudong Airport Hotel Shanghai
6.5
94 C$
View all deals
$self.alt
Jin Jiang Tower
7.7
129 C$
View all deals
$self.alt
Shanghai Airlines Travel Hotel
6.7
56 C$
View all deals
$self.alt
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
141 C$
View all deals
$self.alt
Intercontinental Hotels Shanghai Jing'an
8.8
183 C$
View all deals
$self.alt
Grand Mercure Shanghai Hongqiao
7.8
95 C$
View all deals
$self.alt
Shaanxi Business Hotel
6.6
72 C$
View all deals
$self.alt
Kingtown Riverside Hotel Plaza Shanghai
6.8
60 C$
View all deals
$self.alt
Metropolo Classiq Shanghai Peoples Square Hotel
8.6
122 C$
View all deals
$self.alt
Bufan International Hostel
8.1
34 C$
View all deals
$self.alt
Sheraton Shanghai Waigaoqiao Hotel
7.9
113 C$
View all deals
$self.alt
Bo Ai International Hotel
7.1
34 C$
View all deals
$self.alt
The Eton Hotel Shanghai
8.1
120 C$
View all deals
$self.alt
Jumeirah Himalayas Hotel Shanghai
8.2
193 C$
View all deals
$self.alt
Majesty Plaza Shanghai
7.7
124 C$
View all deals
$self.alt
Lin Jia Camping Site Shanghai
159 C$
View all deals
$self.alt
Mandarin Oriental Pudong Shanghai
8.9
317 C$
View all deals
$self.alt
Shanghai Xinlong River Hotel
6.2
47 C$
View all deals
$self.alt
Ji Hotel Shanghai Huaihai road
8.1
72 C$
View all deals
$self.alt
7 Days Inn Nanjing Road Pedestrian Street
6.1
42 C$
View all deals
$self.alt
7 Days Inn Lujiazui
6.5
36 C$
View all deals
$self.alt
Genting Star Shanghai
7.3
29 C$
View all deals
$self.alt
Shanghai Joyful Star Chenyang Hotel (Pudong Airport/Disney /Free Trade Zone Area)
7.9
33 C$
View all deals
$self.alt
Pullman Shanghai Jing An
8.1
116 C$
View all deals
$self.alt
Shanghai Hongqiao Airport Hotel
8.3
99 C$
View all deals
$self.alt
Yuan Da International Service Apartment
74 C$
View all deals
$self.alt
Banyan Tree Shanghai on the Bund
8.7
392 C$
View all deals
$self.alt
Motel 168 Shanghai Nanhui Huinan Subway Station
26 C$
View all deals
$self.alt
The Sukhothai Shanghai
9.3
331 C$
View all deals
$self.alt
Courtyard by Marriott Shanghai Hongqiao
8.3
124 C$
View all deals
$self.alt
DoubleTree by Hilton Shanghai Nanxiang
8.3
103 C$
View all deals
$self.alt
Barony Park Hotel Shanghai
8.3
95 C$
View all deals
$self.alt
Meliá Shanghai Hongqiao
8.8
106 C$
View all deals
$self.alt
Golden Tulip Bund New Asia
8.7
122 C$
View all deals
$self.alt
Radisson Exhibition Center Shanghai
7.2
83 C$
View all deals
$self.alt
Courtyard by Marriott Shanghai International Tourism and Resorts Zone
8.6
116 C$
View all deals
$self.alt
Novotel Shanghai Clover
8.5
103 C$
View all deals
$self.alt
Radisson Blu Shanghai Pudong Jinqiao
8.7
135 C$
View all deals
$self.alt
Hanting Express Shanghai Pudong Airport Terminal 2
7.4
32 C$
View all deals
$self.alt
7 Days Inn Shanghai East Xietu Road Expo Branch
7.4
34 C$
View all deals

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Xuhui
Search hotels in Xuhui
$self.alt
Best value
Dengba Hostel Shanghai Flagship Store
7.5
32 C$
$self.alt
#1 Most popular
Regal International East Asia Hotel
8.1
122 C$
$self.alt
#2 Most popular
Shanghai Leading Noble Suites & Hotels
6.3
74 C$
$self.alt
#3 Most popular
Hua Ting Hotel & Towers
7.4
112 C$
$self.alt
#4 Most popular
Skyfortune Boutique Hotel Shanghai
8.0
124 C$
$self.alt
#5 Most popular
Regal Shanghai East Asia Hotel
7.6
86 C$
Hotels in Minhang
Search hotels in Minhang
$self.alt
Best value
Hanting Hotel Shanghai South Hongmei Road
7.8
22 C$
$self.alt
#1 Most popular
Hilton Shanghai Hongqiao
8.2
156 C$
$self.alt
#2 Most popular
Cordis Shanghai Hongqiao
9.1
159 C$
$self.alt
#3 Most popular
Shanghai Hongqiao Airport Hotel
8.3
99 C$
$self.alt
#4 Most popular
Sofitel Shanghai Hongqiao
8.7
106 C$
$self.alt
#5 Most popular
citizenM Shanghai Hongqiao
8.9
84 C$
Hotels in Pudong
Search hotels in Pudong
$self.alt
Best value
Shanghai Changchunyuan Hotel
3.0
13 C$
$self.alt
#1 Most popular
Da Zhong Pudong Airport Hotel Shanghai
6.5
94 C$
$self.alt
#2 Most popular
Hyatt On The Bund
8.2
262 C$
$self.alt
#3 Most popular
Grand Hyatt Shanghai
8.6
259 C$
$self.alt
#4 Most popular
Grand Kempinski Hotel Shanghai
8.6
213 C$
$self.alt
#5 Most popular
Pudong Shangri-La East Shanghai
8.5
254 C$
Hotels in Hongkou
Search hotels in Hongkou
$self.alt
Best value
Deng Ba International Inn
9.2
15 C$
$self.alt
#1 Most popular
W Shanghai - The Bund
8.9
377 C$
$self.alt
#2 Most popular
Banyan Tree Shanghai on the Bund
8.7
392 C$
$self.alt
#3 Most popular
Sunrise on the Bund
8.5
143 C$
$self.alt
#4 Most popular
Sheraton Shanghai Hongkou Hotel
8.2
166 C$
$self.alt
#5 Most popular
Genting Star Shanghai
7.3
29 C$

When to book a hotel in Shanghai

Check out the information below to find the best deal on a Shanghai hotel room
Low Season
January
High Season
April

cheapest month to stay

48%

expected price decrease

most expensive time to stay

45%

expected price increase

Price
104 C$ - 292 C$
Highest day of week
Saturday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

160 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

219 C$

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is:
1-2 star
37 C$ - 42 C$
3 star
72 C$ - 77 C$
4-5 star
165 C$ - 176 C$

How much does a hotel in Shanghai cost per night?

Use the information below to find quality Shanghai hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Bufan International Hostel
8.1
34 C$
$self.alt
#2 most popular
7 Days Inn Nanjing Road Pedestrian Street
6.1
42 C$
$self.alt
Best value
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
15 C$
3 stars
$self.alt
#1 most popular
Bo Ai International Hotel
7.1
34 C$
$self.alt
#2 most popular
Lin Jia Camping Site Shanghai
159 C$
$self.alt
Best value
Genting Star Shanghai
7.3
29 C$
4 stars and above
$self.alt
#1 most popular
Da Zhong Pudong Airport Hotel Shanghai
6.5
94 C$
$self.alt
#2 most popular
Jin Jiang Tower
7.7
129 C$
$self.alt
Best value
Shanghai Airlines Travel Hotel
6.7
56 C$

Cheapest hotels in Shanghai

These hotels and hostels usually make for a cheap way to stay in Shanghai
$self.alt
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
15 C$
$self.alt
Hanting Express Shanghai Pudong Airport Terminal 2
7.4
32 C$
$self.alt
Genting Star Shanghai
7.3
29 C$
$self.alt
Shanghai Joyful Star Chenyang Hotel (Pudong Airport/Disney /Free Trade Zone Area)
7.9
33 C$
$self.alt
Apartment near Disney/Zhangjiang/Pudong Airport
7.9
30 C$
$self.alt
Home Inn Shanghai Songjiang Food Street
33 C$

Get the best value hotel in Shanghai

These hotels have the best prices for their ratings
$self.alt
Radisson Blu Hotel Shanghai Hong Quan
8.0
82 C$
$self.alt
Shanghai Airlines Travel Hotel
6.7
56 C$
$self.alt
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
15 C$
$self.alt
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
141 C$
$self.alt
Jin Jiang Tower
7.7
129 C$
$self.alt
Intercontinental Hotels Shanghai Jing'an
8.8
183 C$

Shanghai travel information

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 93 C$ 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 42%.

Which day is cheapest to stay in Shanghai?

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

How much does a luxury hotel in Shanghai cost?

167 C$ per person, per night, is on average what you can expect to pay for luxury hotels in Shanghai. To put this in perspective, 93 C$ per person, per night is the average price of a hotel in Shanghai, which is a price difference of around 44% 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 24 C$, on average. This price is 70 C$ cheaper than your average Shanghai hotel.


Looking for a specific type of hotel?

Check out these great hotels in Shanghai that are perfect for any stay
Romantic Hotels in Shanghai
$self.alt
Best value
Kerry Hotel Pudong Shanghai
8.7
220 C$
Kid-Friendly Hotels in Shanghai
$self.alt
Best value
Kerry Hotel Pudong Shanghai
8.7
220 C$
Luxury Hotels in Shanghai
$self.alt
Best value
New World Shanghai Hotel
9.1
133 C$
$self.alt
#1 Most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
141 C$
$self.alt
#2 Most popular
Intercontinental Hotels Shanghai Jing'an
8.8
183 C$
$self.alt
#3 Most popular
Jumeirah Himalayas Hotel Shanghai
8.2
193 C$
$self.alt
#4 Most popular
Mandarin Oriental Pudong Shanghai
8.9
317 C$
$self.alt
#5 Most popular
Banyan Tree Shanghai on the Bund
8.7
392 C$
$self.alt
Les Suites Orient, Bund Shanghai
8.9
196 C$

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Vancouver to Hongqiao Intl
Fastest flight time
11h 50m
Cheapest price
701 C$
Toronto to Hongqiao Intl
Fastest flight time
14h 15m
Cheapest price
781 C$
Victoria to Hongqiao Intl
Fastest flight time
25h 00m
Cheapest price
810 C$
Calgary to Hongqiao Intl
Fastest flight time
19h 15m
Cheapest price
812 C$
Québec City to Hongqiao Intl
Fastest flight time
23h 15m
Cheapest price
935 C$
Charlottetown (Prince Edward Island) to Hongqiao Intl
Fastest flight time
44h 05m
Cheapest price
1,217 C$
Ottawa to Hongqiao Intl
Fastest flight time
27h 05m
Cheapest price
1,341 C$
Montreal to Hongqiao Intl
Fastest flight time
32h 05m
Cheapest price
1,356 C$
Kelowna to Hongqiao Intl
Fastest flight time
33h 00m
Cheapest price
2,020 C$
Thunder Bay to Hongqiao Intl
Fastest flight time
30h 40m
Cheapest price
2,272 C$
View more

Start planning your trip to Shanghai