Hotels in Shanghai

Find the best deals on 4,596 hotels in Shanghai

Check-in
Check-out
Compare vs momondo |

Top Shanghai hotels

Find a cheap hotel in Shanghai that meets your travel needs.
Hotel Nikko Shanghai
Hotel Nikko Shanghai
7.1
$167
View all deals
Regent Shanghai Pudong
Regent Shanghai Pudong
9.1
$320
View all deals
Amara Signature Shanghai
Amara Signature Shanghai
8.6
$139
View all deals
Hyatt On The Bund
Hyatt On The Bund
8.1
$270
View all deals
Swissotel Grand Shanghai
Swissotel Grand Shanghai
8.7
$185
View all deals
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
$202
View all deals
Banyan Tree Shanghai on the Bund
Banyan Tree Shanghai on the Bund
8.6
$404
View all deals
Mercure Shanghai Yu Garden
Mercure Shanghai Yu Garden
7.3
$107
View all deals
Orange Hotel Select (Shanghai Jiangqiao Cao'an Road)
Orange Hotel Select (Shanghai Jiangqiao Cao'an Road)
$75
View all deals
Renaissance Shanghai Yu Garden Hotel
Renaissance Shanghai Yu Garden Hotel
8.6
$195
View all deals
Shanghai Leading Noble Suites & Hotels
Shanghai Leading Noble Suites & Hotels
6.3
$76
View all deals
Pullman Shanghai Skyway
Pullman Shanghai Skyway
8.3
$139
View all deals
Grand Kempinski Hotel Shanghai
Grand Kempinski Hotel Shanghai
8.6
$220
View all deals
Intercontinental Hotels Shanghai Jing'an
Intercontinental Hotels Shanghai Jing'an
8.7
$189
View all deals
Jin Jiang Hotel
Jin Jiang Hotel
8.2
$143
View all deals
Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.6
$267
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
8.5
$161
View all deals
Guxiang Hotel Shanghai
Guxiang Hotel Shanghai
8.8
$137
View all deals
Hundred Centuries Hotel Shanghai
Hundred Centuries Hotel Shanghai
7.2
$75
View all deals
Fairmont Peace Hotel
Fairmont Peace Hotel
9.2
$337
View all deals
Sheraton Grand Shanghai Pudong Hotel & Residences
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$178
View all deals
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
8.6
$126
View all deals
The Ritz-Carlton Shanghai Pudong
The Ritz-Carlton Shanghai Pudong
9.1
$386
View all deals
Pullman Shanghai Jing An
Pullman Shanghai Jing An
8.1
$119
View all deals
Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4
$123
View all deals
Hao Du Hotel
Hao Du Hotel
7.9
$44
View all deals
Wyndham Bund East Shanghai
Wyndham Bund East Shanghai
7.2
$123
View all deals
Crowne Plaza Shanghai Pujiang
Crowne Plaza Shanghai Pujiang
8.5
$139
View all deals
Mercure Shanghai Hongqiao Central
Mercure Shanghai Hongqiao Central
7.9
$72
View all deals
Novotel Shanghai Atlantis
Novotel Shanghai Atlantis
8.4
$109
View all deals
New World Shanghai Hotel
New World Shanghai Hotel
9.7
$137
View all deals
Jin Jiang Shanghai Hotel
Jin Jiang Shanghai Hotel
7.2
$96
View all deals
Golden Tulip Shanghai Rainbow
Golden Tulip Shanghai Rainbow
8.3
$118
View all deals
City Hotel Shanghai
City Hotel Shanghai
7.4
$91
View all deals
Intercontinental Hotels Shanghai Pudong
Intercontinental Hotels Shanghai Pudong
8.6
$185
View all deals
Majesty Plaza Shanghai
Majesty Plaza Shanghai
7.7
$128
View all deals
The Westin Bund Center, Shanghai
The Westin Bund Center, Shanghai
8.6
$228
View all deals
The Bund Riverside Hotel
The Bund Riverside Hotel
6.8
$101
View all deals
New Harbour Service Apartments
New Harbour Service Apartments
8.4
$126
View all deals
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World
8.5
$179
View all deals

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 12 hotels near First National Congress of the CCP and on average, area hotels cost $179/night. This price may vary based on season. Hotels near First National Congress of the CCP are typically 56% more expensive than the average hotel in Shanghai, which is $78.

Hotels near First National Congress of the CCP
Hao Du Hotel
Best value
Hao Du Hotel
7.9
$44
Fraser Residence Shanghai
No. 1 most popular
Fraser Residence Shanghai
8.6
$184
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
No. 2 most popular
Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)
8.6
$126
The Langham, Shanghai, Xintiandi
No. 3 most popular
The Langham, Shanghai, Xintiandi
9.1
$305
New Harbour Service Apartments
No. 4 most popular
New Harbour Service Apartments
8.4
$126
Campanile Shanghai Bund Hotel
No. 5 most popular
Campanile Shanghai Bund Hotel
8.7
$70
Ascott Huai Hai Road Shanghai
Ascott Huai Hai Road Shanghai
8.0
$213
Andaz Xintiandi, Shanghai - a concept by Hyatt
Andaz Xintiandi, Shanghai - a concept by Hyatt
8.6
$251
The Sukhothai Shanghai
The Sukhothai Shanghai
9.3
$341
Metropolo Classiq Shanghai Peoples Square Hotel
Metropolo Classiq Shanghai Peoples Square Hotel
8.6
$126
Pudi Boutique Hotel Fuxing Park Shanghai
Pudi Boutique Hotel Fuxing Park Shanghai
7.7
$143
InterContinental Shanghai Ruijin
InterContinental Shanghai Ruijin
8.7
$213

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

The average price for hotels near Jin Mao Tower is $267 per night. Of those hotels, momondo recommends the 12 hotels below for those looking to stay in the area. Since Jin Mao Tower is more popular during some parts of the year than others, the prices may vary depending on when you plan your trip. Hotels near Jin Mao Tower are typically 70% more expensive than the average hotel in Shanghai, which is $78.

Hotels near Jin Mao Tower
Oriental Riverside Hotel - Shanghai Int'L Convention Center
Best value
Oriental Riverside Hotel - Shanghai Int'L Convention Center
8.3
$164
Grand Hyatt Shanghai
No. 1 most popular
Grand Hyatt Shanghai
8.6
$267
Grand Kempinski Hotel Shanghai
No. 2 most popular
Grand Kempinski Hotel Shanghai
8.6
$220
Pudong Shangri-La, East Shanghai
No. 3 most popular
Pudong Shangri-La, East Shanghai
8.5
$262
Regent Shanghai Pudong
No. 4 most popular
Regent Shanghai Pudong
9.1
$320
The Ritz-Carlton Shanghai Pudong
No. 5 most popular
The Ritz-Carlton Shanghai Pudong
9.1
$386
Ifc Residence
Ifc Residence
8.8
$295
Park Hyatt Shanghai
Park Hyatt Shanghai
8.9
$343
Mandarin Oriental Pudong, Shanghai
Mandarin Oriental Pudong, Shanghai
8.9
$327
Hotel Indigo Shanghai ON The Bund
Hotel Indigo Shanghai ON The Bund
8.6
$224
Wanda Reign on the Bund
Wanda Reign on the Bund
9.3
$392
Mandarin Oriental Executive Apartment
Mandarin Oriental Executive Apartment

What is the average price of a hotel near Paramount?

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

Hotels near Paramount
Ji Hotel Shanghai Hongqiao West Zhongshan Road Branch
Best value
Ji Hotel Shanghai Hongqiao West Zhongshan Road Branch
6.6
$48
Grand Mercure Shanghai Hongqiao
No. 1 most popular
Grand Mercure Shanghai Hongqiao
7.8
$98
Renaissance Shanghai Yangtze Hotel
No. 2 most popular
Renaissance Shanghai Yangtze Hotel
8.2
$188
Golden Tulip Shanghai Rainbow
No. 3 most popular
Golden Tulip Shanghai Rainbow
8.3
$118
Hyatt Place Shanghai Tianshan Plaza
No. 4 most popular
Hyatt Place Shanghai Tianshan Plaza
8.7
$150
JI Hotel Shanghai Hongqiao Branch
No. 5 most popular
JI Hotel Shanghai Hongqiao Branch
Hongqiao Jin Jiang Hotel
Hongqiao Jin Jiang Hotel
8.1
$133
Gubei Garden Hotel - Shanghai
Gubei Garden Hotel - Shanghai
7.6
$102
Dingtian Ruili Service Apartment Hotel
Dingtian Ruili Service Apartment Hotel
$75
Hanting Express Shanghai Hongqiao Zhongshan West Road
Hanting Express Shanghai Hongqiao Zhongshan West Road
7.9
$96
International Exchange Center
International Exchange Center
$49
Cypress Garden
Cypress Garden
$91

Popular neighbourhoods in Shanghai

Search for hotels in these Shanghai neighbourhoods
Hotels in Hongkou
Search hotels in Hongkou
Deng Ba International Inn
Best value
Deng Ba International Inn
9.2
$16
W Shanghai - The Bund
No. 1 most popular
W Shanghai - The Bund
8.8
$389
Banyan Tree Shanghai on the Bund
No. 2 most popular
Banyan Tree Shanghai on the Bund
8.6
$404
Sunrise on the Bund
No. 3 most popular
Sunrise on the Bund
8.5
$147
Sheraton Shanghai Hongkou Hotel
No. 4 most popular
Sheraton Shanghai Hongkou Hotel
8.2
$171
Genting Star Shanghai
No. 5 most popular
Genting Star Shanghai
7.3
$30
Hotels in Huangpu
Search hotels in Huangpu
chichen boutique hotel shanghai
Best value
chichen boutique hotel shanghai
7.6
$19
Le Royal Meridien Shanghai
No. 1 most popular
Le Royal Meridien Shanghai
8.1
$238
The Westin Bund Center, Shanghai
No. 2 most popular
The Westin Bund Center, Shanghai
8.6
$228
Fraser Residence Shanghai
No. 3 most popular
Fraser Residence Shanghai
8.6
$184
Les Suites Orient, Bund Shanghai
No. 4 most popular
Les Suites Orient, Bund Shanghai
8.8
$202
Grand Central Hotel Shanghai
No. 5 most popular
Grand Central Hotel Shanghai
8.7
$177
Hotels in Pudong
Search hotels in Pudong
Shanghai Changchunyuan Hotel
Best value
Shanghai Changchunyuan Hotel
3.0
$13
DoubleTree by Hilton Hotel Shanghai - Pudong
No. 1 most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$146
Renaissance Shanghai Pudong Hotel
No. 2 most popular
Renaissance Shanghai Pudong Hotel
8.5
$185
Four Points by Sheraton Shanghai, Pudong
No. 3 most popular
Four Points by Sheraton Shanghai, Pudong
7.7
$136
Dorsett Shanghai
No. 4 most popular
Dorsett Shanghai
8.6
$128
Regal Plaza Hotel & Residence
No. 5 most popular
Regal Plaza Hotel & Residence
7.9
$73
Hotels in Changning
Search hotels in Changning
Shanghai Rock & Wood International Youth Hostel
Best value
Shanghai Rock & Wood International Youth Hostel
8.0
$16
Pentahotel Shanghai
No. 1 most popular
Pentahotel Shanghai
8.7
$84
JW Marriott Hotel Shanghai Changfeng Park
No. 2 most popular
JW Marriott Hotel Shanghai Changfeng Park
8.2
$189
The Longemont Hotel Shanghai
No. 3 most popular
The Longemont Hotel Shanghai
7.9
$161
New World Shanghai Hotel
No. 4 most popular
New World Shanghai Hotel
9.7
$137
Mercure Shanghai Royalton
No. 5 most popular
Mercure Shanghai Royalton
7.3
$75

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
$152 - $698
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$184

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$166

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is:
1-2 star
$38 - $43
3 star
$74 - $80
4-5 star
$170 - $182

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
Hao Du Hotel
#1 most popular
Hao Du Hotel
7.9
$44
7 Days Inn Nanjing Road Pedestrian Street
#2 most popular
7 Days Inn Nanjing Road Pedestrian Street
6.1
$44
Jinjiang Inn Shanghai Baoyang Dock
Best value
Jinjiang Inn Shanghai Baoyang Dock
8.4
$41
3 stars
Wyndham Bund East Shanghai
#1 most popular
Wyndham Bund East Shanghai
7.2
$123
Greentree Alliance Shanghai Bund Yuyuan Hotel
#2 most popular
Greentree Alliance Shanghai Bund Yuyuan Hotel
$42
Ji Hotel Shanghai Zhou Pu
Best value
Ji Hotel Shanghai Zhou Pu
7.8
$51
4 stars and above
Hotel Nikko Shanghai
#1 most popular
Hotel Nikko Shanghai
7.1
$167
Regent Shanghai Pudong
#2 most popular
Regent Shanghai Pudong
9.1
$320
Mercure Shanghai Hongqiao Central
Best value
Mercure Shanghai Hongqiao Central
7.9
$72

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
$31
Greentree Alliance Shanghai Bund Yuyuan Hotel
Greentree Alliance Shanghai Bund Yuyuan Hotel
$42
Apartment near Disney/Zhangjiang/Pudong Airport
Apartment near Disney/Zhangjiang/Pudong Airport
7.9
$31
Hao Du Hotel
Hao Du Hotel
7.9
$44
Jinjiang Inn Shanghai Baoyang Dock
Jinjiang Inn Shanghai Baoyang Dock
8.4
$41
7 Days Inn Nanjing Road Pedestrian Street
7 Days Inn Nanjing Road Pedestrian Street
6.1
$44

Get the best value hotel in Shanghai

These hotels have the best prices for their ratings
Radisson Blu Hotel Shanghai Hong Quan
Radisson Blu Hotel Shanghai Hong Quan
8.0
$84
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
$202
Amara Signature Shanghai
Amara Signature Shanghai
8.6
$139
Renaissance Shanghai Yu Garden Hotel
Renaissance Shanghai Yu Garden Hotel
8.6
$195
Swissotel Grand Shanghai
Swissotel Grand Shanghai
8.7
$185
Pullman Shanghai Skyway
Pullman Shanghai Skyway
8.3
$139

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 $99 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 $34 per person, per night on average. This is $65 per night cheaper than the average cost of hotels in Shanghai.


Popular flight routes to Shanghai

Find the cheapest flights to Shanghai
Newcastle to Hongqiao Intl
Fastest flight time
19h 05m
Cheapest price
$730
Brisbane to Hongqiao Intl
Fastest flight time
27h 45m
Cheapest price
$761
Perth to Hongqiao Intl
Fastest flight time
13h 00m
Cheapest price
$762
Bilinga to Hongqiao Intl
Fastest flight time
22h 25m
Cheapest price
$797
Sydney to Hongqiao Intl
Fastest flight time
29h 50m
Cheapest price
$934
Melbourne to Hongqiao Intl
Fastest flight time
23h 25m
Cheapest price
$973
Canberra to Hongqiao Intl
Fastest flight time
23h 15m
Cheapest price
$2,501
Marcoola to Hongqiao Intl
Fastest flight time
27h 25m
Cheapest price
$6,405
Adelaide to Hongqiao Intl
Fastest flight time
22h 00m
Cheapest price
$11,271
View more

Start planning your trip to Shanghai