Hotels in Shanghai

Find the best deals on 4,604 hotels in Shanghai

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Shanghai hotels

Find a cheap hotel in Shanghai that meets your travel needs.


Things to do in Shanghai

First National Congress of the CCP
Jin Mao Tower
Paramount

What is the average price of a hotel near First National Congress of the CCP?

If you’re looking for a hotel in Shanghai near First National Congress of the CCP then you are in luck. momondo recommends 11 hotels near First National Congress of the CCP and on average, hotels in the area cost $144/night. This price may vary based on season. Hotels near First National Congress of the CCP are typically 49% more expensive than the average hotel in Shanghai, which is $73.

Hotels near First National Congress of the CCP
Hotel Equatorial Shanghai
Best value
Hotel Equatorial Shanghai
8.5
$77
Pentahotel Shanghai
No. 1 most popular
Pentahotel Shanghai
8.6
$78
Juss Hengshan Hotel (Regal International East Asia Hotel)
No. 2 most popular
Juss Hengshan Hotel (Regal International East Asia Hotel)
8.1
$88
Le Royal Meridien Shanghai
No. 3 most popular
Le Royal Meridien Shanghai
8.1
$193
The Westin Bund Center, Shanghai
No. 4 most popular
The Westin Bund Center, Shanghai
8.6
$188
Crowne Plaza Shanghai Fudan
No. 5 most popular
Crowne Plaza Shanghai Fudan
8.5
$122
DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$110
W Shanghai - The Bund
W Shanghai - The Bund
8.8
$368
Renaissance Shanghai Pudong Hotel
Renaissance Shanghai Pudong Hotel
8.5
$138
Renaissance Shanghai Putuo Hotel
Renaissance Shanghai Putuo Hotel
8.7
$117
Four Points by Sheraton Shanghai, Pudong
Four Points by Sheraton Shanghai, Pudong
7.6
$105

What is the average price of a hotel near Jin Mao Tower?

The average price for hotels near Jin Mao Tower is $144 per night. Of those hotels, momondo users recommend the 11 hotels below for those looking to stay in the area. Since Jin Mao Tower is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Jin Mao Tower are typically 49% more expensive than the average hotel in Shanghai, which is $73.

Hotels near Jin Mao Tower
Hotel Equatorial Shanghai
Best value
Hotel Equatorial Shanghai
8.5
$77
Pentahotel Shanghai
No. 1 most popular
Pentahotel Shanghai
8.6
$78
Juss Hengshan Hotel (Regal International East Asia Hotel)
No. 2 most popular
Juss Hengshan Hotel (Regal International East Asia Hotel)
8.1
$88
Le Royal Meridien Shanghai
No. 3 most popular
Le Royal Meridien Shanghai
8.1
$193
The Westin Bund Center, Shanghai
No. 4 most popular
The Westin Bund Center, Shanghai
8.6
$188
Crowne Plaza Shanghai Fudan
No. 5 most popular
Crowne Plaza Shanghai Fudan
8.5
$122
DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$110
W Shanghai - The Bund
W Shanghai - The Bund
8.8
$368
Renaissance Shanghai Pudong Hotel
Renaissance Shanghai Pudong Hotel
8.5
$138
Renaissance Shanghai Putuo Hotel
Renaissance Shanghai Putuo Hotel
8.7
$117
Four Points by Sheraton Shanghai, Pudong
Four Points by Sheraton Shanghai, Pudong
7.6
$105

What is the average price of a hotel near Paramount?

momondo users have recommended 11 hotels to users looking to stay near Paramount. Hotels in this area have an average price of $144 per night. These prices may change based on several factors, such as time of year. Hotels near Paramount are typically 49% more expensive than the average hotel in Shanghai, which is $73.

Hotels near Paramount
Hotel Equatorial Shanghai
Best value
Hotel Equatorial Shanghai
8.5
$77
Pentahotel Shanghai
No. 1 most popular
Pentahotel Shanghai
8.6
$78
Juss Hengshan Hotel (Regal International East Asia Hotel)
No. 2 most popular
Juss Hengshan Hotel (Regal International East Asia Hotel)
8.1
$88
Le Royal Meridien Shanghai
No. 3 most popular
Le Royal Meridien Shanghai
8.1
$193
The Westin Bund Center, Shanghai
No. 4 most popular
The Westin Bund Center, Shanghai
8.6
$188
Crowne Plaza Shanghai Fudan
No. 5 most popular
Crowne Plaza Shanghai Fudan
8.5
$122
DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$110
W Shanghai - The Bund
W Shanghai - The Bund
8.8
$368
Renaissance Shanghai Pudong Hotel
Renaissance Shanghai Pudong Hotel
8.5
$138
Renaissance Shanghai Putuo Hotel
Renaissance Shanghai Putuo Hotel
8.7
$117
Four Points by Sheraton Shanghai, Pudong
Four Points by Sheraton Shanghai, Pudong
7.6
$105

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Hongkou
Search hotels in Hongkou
Greenland Jiulong Hotel
Best value
Greenland Jiulong Hotel
7.7
$78
Banyan Tree Shanghai on the Bund
No. 1 most popular
Banyan Tree Shanghai on the Bund
8.6
$395
Bellagio By Mgm Shanghai
No. 2 most popular
Bellagio By Mgm Shanghai
9.1
$377
Hotels in Huangpu
Search hotels in Huangpu
Hao Du Hotel
Best value
Hao Du Hotel
7.9
$26
Mercure Shanghai Yu Garden
No. 1 most popular
Mercure Shanghai Yu Garden
8.0
$109
Les Suites Orient, Bund Shanghai
No. 2 most popular
Les Suites Orient, Bund Shanghai
8.8
$118
Pullman Shanghai Skyway
No. 3 most popular
Pullman Shanghai Skyway
8.3
$118
Renaissance Shanghai Yu Garden Hotel
No. 4 most popular
Renaissance Shanghai Yu Garden Hotel
8.5
$122
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
No. 5 most popular
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
8.6
$114
Hotels in Pudong
Search hotels in Pudong
Greentree Inn Shanghai Huinan Jinghai Road Express Hotel
Best value
Greentree Inn Shanghai Huinan Jinghai Road Express Hotel
$22
Regent Shanghai Pudong
No. 1 most popular
Regent Shanghai Pudong
9.1
$272
Hyatt On The Bund
No. 2 most popular
Hyatt On The Bund
8.1
$198
Grand Kempinski Hotel Shanghai
No. 3 most popular
Grand Kempinski Hotel Shanghai
8.6
$174
The Ritz-Carlton Shanghai Pudong
No. 4 most popular
The Ritz-Carlton Shanghai Pudong
9.0
$419
Sheraton Grand Shanghai Pudong Hotel & Residences
No. 5 most popular
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$131
Hotels in Changning
Search hotels in Changning
Mercure Shanghai Hongqiao Airport
Best value
Mercure Shanghai Hongqiao Airport
8.0
$39
New World Shanghai Hotel
No. 1 most popular
New World Shanghai Hotel
9.7
$127
Golden Tulip Shanghai Rainbow
No. 2 most popular
Golden Tulip Shanghai Rainbow
8.3
$85
Shanghai Hongqiao Airport Hotel - Air China
No. 3 most popular
Shanghai Hongqiao Airport Hotel - Air China
8.4
$81
Pentahotel Shanghai
No. 4 most popular
Pentahotel Shanghai
8.6
$78
Grand Mercure Shanghai Hongqiao
No. 5 most popular
Grand Mercure Shanghai Hongqiao
7.8
$73

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
June

cheapest month to stay

43%

expected price decrease

most expensive time to stay

63%

expected price increase

Price
$141 - $647
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$171

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$154

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is: 1-2 star, 21 days before.
1-2 star
$37 - $42
3 star
$68 - $78
4-5 star
$160 - $170

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
Greentree Alliance Shanghai Bund Yuyuan Hotel
#1 most popular
Greentree Alliance Shanghai Bund Yuyuan Hotel
$39
7 Days Inn Nanjing Road Pedestrian Street
#2 most popular
7 Days Inn Nanjing Road Pedestrian Street
6.1
$41
Hao Du Hotel
Best value
Hao Du Hotel
7.9
$26
3 stars
Wyndham Bund East Shanghai
#1 most popular
Wyndham Bund East Shanghai
6.8
$394
New Harbour Service Apartments
#2 most popular
New Harbour Service Apartments
8.4
$79
Magnificent International Hotel
Best value
Magnificent International Hotel
6.6
$37
4 stars and above
Hotel Nikko Shanghai
#1 most popular
Hotel Nikko Shanghai
7.2
$119
Regent Shanghai Pudong
#2 most popular
Regent Shanghai Pudong
9.1
$272
Mercure Shanghai Hongqiao Airport
Best value
Mercure Shanghai Hongqiao Airport
8.0
$39

Hostels and cheap hotels in Shanghai

These hotels and hostels are the cheapest accommodations available in Shanghai
Greentree Inn Shanghai Huinan Jinghai Road Express Hotel
Greentree Inn Shanghai Huinan Jinghai Road Express Hotel
$22
Jinjiang Inn Shanghai Lujiazui
Jinjiang Inn Shanghai Lujiazui
7.6
$35
Apartment near international resort/Zhangjiang/Pudong Airport
Apartment near international resort/Zhangjiang/Pudong Airport
8.0
$24
Magnificent International Hotel
Magnificent International Hotel
6.6
$37
Hao Du Hotel
Hao Du Hotel
7.9
$26
Rayfont Shanghai Nanpu Hotel
Rayfont Shanghai Nanpu Hotel
5.8
$38

Get the best value hotel in Shanghai

These hotels have the best prices for their ratings
Golden Tulip Shanghai Rainbow
Golden Tulip Shanghai Rainbow
8.3
$85
Melia Shanghai Hongqiao
Melia Shanghai Hongqiao
8.8
$85
Mercure Shanghai Hongqiao Airport
Mercure Shanghai Hongqiao Airport
8.0
$39
Hotel Nikko Shanghai
Hotel Nikko Shanghai
7.2
$119
Shanghai Hongqiao Airport Hotel - Air China
Shanghai Hongqiao Airport Hotel - Air China
8.4
$81
Amara Signature Shanghai
Amara Signature Shanghai
8.6
$108

Shanghai travel information

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 $123 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 January. The cost of your room could be as much as 43% cheaper than in peak months.

Which day is cheapest to stay in Shanghai?

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

How much does a hostel in Shanghai cost?

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