Hotels in Shanghai

Find the best deals on 4,340 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
Holiday Inn Shanghai Pudong
8.8
$110
View all deals
$self.alt
Central Hotel Shanghai
8.6
$110
View all deals
$self.alt
Novotel Shanghai Atlantis
8.7
$78
View all deals
$self.alt
The Yangtze Boutique Shanghai
8.9
$133
View all deals
$self.alt
Jin Jiang Park Hotel
8.5
$100
View all deals
$self.alt
New World Shanghai Hotel
8.8
$98
View all deals
$self.alt
DoubleTree by Hilton Hotel Shanghai - Pudong
8.6
$104
View all deals
$self.alt
Hua Ting Hotel & Towers
8.3
$82
View all deals
$self.alt
Jin Jiang Hotel
8.9
$102
View all deals
$self.alt
Jin Jiang Pacific Hotel Shanghai
7.7
$76
View all deals
$self.alt
Jin Jiang Shanghai Hotel
8.8
$68
View all deals
$self.alt
Okura Garden Hotel Shanghai
9.2
$127
View all deals
$self.alt
Hotel Equatorial Shanghai
8.9
$80
View all deals
$self.alt
The Portman Ritz-Carlton Shanghai
9.2
$181
View all deals
$self.alt
Jin Jiang Tower
8.9
$95
View all deals
$self.alt
City Hotel Shanghai
7.8
$65
View all deals
$self.alt
Crowne Plaza Shanghai
8.6
$107
View all deals
$self.alt
Sofitel Shanghai Hyland
8.5
$138
View all deals
$self.alt
Intercontinental Hotels Shanghai Pudong
9.0
$132
View all deals
$self.alt
Pudong Shangri-La East Shanghai
8.9
$187
View all deals
$self.alt
Regal Shanghai East Asia Hotel
8.6
$63
View all deals
$self.alt
Regal International East Asia Hotel
8.7
$90
View all deals
$self.alt
Grand Hyatt Shanghai
9.3
$191
View all deals
$self.alt
Majesty Plaza Shanghai
8.1
$91
View all deals
$self.alt
Four Seasons Hotel Shanghai
9.3
$202
View all deals
$self.alt
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
$115
View all deals
$self.alt
JW Marriott Hotel Shanghai at Tomorrow Square
9.1
$214
View all deals
$self.alt
The Westin Bund Center, Shanghai
9.1
$163
View all deals
$self.alt
Guxiang Hotel Shanghai
8.6
$98
View all deals
$self.alt
Magnificent International Hotel
6.7
$38
View all deals
$self.alt
Ramada Plaza Shanghai Pudong Airport
7.9
$113
View all deals
$self.alt
Renaissance Shanghai Pudong Hotel
9.1
$132
View all deals
$self.alt
Mercure Shanghai Royalton
8.6
$53
View all deals
$self.alt
InterContinental Shanghai Ruijin
9.3
$152
View all deals
$self.alt
The Bund Riverside Hotel
8.3
$72
View all deals
$self.alt
New Harbour Service Apartments
8.4
$90
View all deals
$self.alt
Hongqiao State Guest Hotel Shanghai
8.9
$91
View all deals
$self.alt
Crowne Plaza Shanghai Pudong
8.6
$73
View all deals
$self.alt
Four Points by Sheraton Shanghai, Pudong
8.8
$97
View all deals
$self.alt
Charms Hotel Shanghai
7.0
$44
View all deals

Popular neighborhoods in Shanghai

Search for hotels in these Shanghai neighborhoods
Hotels in Pudong
$self.alt
Best value
Shanghai Joyful Star Wanxia Hotel (Pudong Airport/Disney /Free Trade Z
7.6
$28
$self.alt
#1 Most popular
Grand Hyatt Shanghai
9.3
$191
$self.alt
#2 Most popular
Da Zhong Pudong Airport Hotel Shanghai
8.5
$69
$self.alt
#3 Most popular
Hyatt On The Bund
8.6
$193
$self.alt
#4 Most popular
Grand Kempinski Hotel Shanghai
9.2
$157
$self.alt
#5 Most popular
Pudong Shangri-La East Shanghai
8.9
$187
Hotels in Jiading
$self.alt
Best value
7Days Inn Shanghai Anting Subway Station
6.2
$15
$self.alt
#1 Most popular
Courtyard by Marriott Shanghai Jiading
8.8
$75
$self.alt
#2 Most popular
DoubleTree by Hilton Shanghai Nanxiang
8.3
$76
$self.alt
#3 Most popular
Jiazheng International Energy Hotel
8.8
$81
$self.alt
#4 Most popular
Hyatt Regency Shanghai Jiading
9.2
$102
$self.alt
#5 Most popular
Vienna International Hotel Shanghai Hongqiao Hub Caoan Road
9.8
$43
Hotels in Changning
$self.alt
Best value
Shanghai Rock & Wood International Youth Hostel
7.9
$11
$self.alt
#1 Most popular
Pentahotel Shanghai
8.4
$60
$self.alt
#2 Most popular
Mercure Shanghai Royalton
8.5
$53
$self.alt
#3 Most popular
New World Shanghai Hotel
8.8
$98
$self.alt
#4 Most popular
The Longemont Shanghai
9.0
$115
$self.alt
#5 Most popular
Renaissance Shanghai Zhongshan Park Hotel
8.9
$122
Hotels in Yangpu
$self.alt
Best value
Stars 99 Motel Wujiaochang Branch
6.4
$21
$self.alt
#1 Most popular
Hyatt Regency Shanghai, Wujiaochang
9.1
$104
$self.alt
#2 Most popular
Crowne Plaza Shanghai Fudan
8.7
$86
$self.alt
#3 Most popular
Wyndham Bund East Shanghai
8.6
$88
$self.alt
#4 Most popular
Shanghai Paradise Hotel
8.6
$69
$self.alt
#5 Most popular
Holiday Inn Express Shanghai Wujiaochang
7.5
$53

When to book a hotel in Shanghai

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

cheapest month to stay

47%

expected price decrease

most expensive time to stay

34%

expected price increase

Price
$73 - $184
Highest day of week
Tuesday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

$140

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$120

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is: 1-2 star, 20 days before.
90
Days before departure
0
1-2 star
$27 - $32
3 star
$52 - $60
4-5 star
$120 - $127

Shanghai travel tips

Let us help you with the best tips about Shanghai

How long do people stay in Shanghai?

Visiting Shanghai for 4 nights is the most common choice for our users.

How much does a hotel cost in Shanghai?

$125 per night is the average rate for a room when booking a hotel in Shanghai. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Shanghai?

The cheapest month to book a hotel in Shanghai is February. The cost of your room could be as much as 42% cheaper than peak months.

Which day is cheapest to stay in Shanghai?

Hotel rooms in Shanghai are generally cheapest on Wednesday and more costly on Monday.

How much does a luxury hotel in Shanghai cost?

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

How much does a hostel in Shanghai cost?

On average, a hostel in Shanghai will be priced around $20. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $87 lower than your typical Shanghai hotel.

Where should I stay in Shanghai?

Booking hotels in Pudong, Huangpu, Xuhui and Jing'an is common when visiting Shanghai.


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
Shanghai Blue Mountain Bund Youth Hostel
8.5
$13
$self.alt
#2 most popular
Chunshengjiang Hotel
7.9
$31
$self.alt
Best value
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11
3 stars
$self.alt
#1 most popular
Jin Jiang Pacific Hotel Shanghai
7.7
$76
$self.alt
#2 most popular
Magnificent International Hotel
6.7
$38
$self.alt
Best value
Genting Star Shanghai
8.0
$21
4 stars and above
$self.alt
#1 most popular
Holiday Inn Shanghai Pudong
8.8
$110
$self.alt
#2 most popular
Central Hotel Shanghai
8.6
$110
$self.alt
Best value
Rayfont Shanghai Nanpu Hotel
6.9
$39

Cheapest hotels in Shanghai

These hotels and hostels usually make for a cheap way to stay in Shanghai
$self.alt
Shanghai Changchunyuan Hotel
3.0
$9
$self.alt
Shanghai Blue Mountain Bund Youth Hostel
8.5
$13
$self.alt
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11
$self.alt
Shanghai Chi Chen Boutique Hotel
7.4
$13
$self.alt
Shanghai Rock & Wood International Youth Hostel
7.9
$11
$self.alt
The Phoenix Hostel Shanghai
8.8
$15

Get the best value hotel in Shanghai

These hotels have the best prices for their ratings
$self.alt
Crowne Plaza Shanghai Pudong
8.6
$73
$self.alt
Ji Hotel Shanghai Lujiazui Branch
9.7
$44
$self.alt
Grand Mercure Shanghai Hongqiao
8.5
$70
$self.alt
The Qube Pudong
8.8
$73
$self.alt
Radisson Blu Hotel Shanghai Hong Quan
8.8
$60
$self.alt
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11

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
Sofitel Shanghai Sheshan Oriental
9.2
$100
$self.alt
#1 Most popular
Kerry Hotel Pudong
9.0
$162
$self.alt
#2 Most popular
Ifc Residence
8.9
$211
Kid-Friendly Hotels in Shanghai
$self.alt
Best value
Sofitel Shanghai Sheshan Oriental
9.2
$100
$self.alt
#1 Most popular
Kerry Hotel Pudong
9.0
$162
$self.alt
#2 Most popular
Ifc Residence
8.9
$211
Luxury Hotels in Shanghai
$self.alt
Best value
New World Shanghai Hotel
8.8
$98
$self.alt
#1 Most popular
DoubleTree by Hilton Hotel Shanghai - Pudong
8.6
$104
$self.alt
#2 Most popular
The Portman Ritz-Carlton Shanghai
9.2
$181
$self.alt
#3 Most popular
Grand Hyatt Shanghai
9.3
$191
$self.alt
#4 Most popular
Four Seasons Hotel Shanghai
9.3
$202
$self.alt
#5 Most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.0
$115
$self.alt
InterContinental Shanghai Ruijin
9.3
$152

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Los Angeles to Hongqiao Intl
Fastest flight time
13h 40m
Cheapest price
$491
Washington to Hongqiao Intl
Fastest flight time
17h 21m
Cheapest price
$507
Seattle to Hongqiao Intl
Fastest flight time
12h 23m
Cheapest price
$516
Dallas to Hongqiao Intl
Fastest flight time
21h 30m
Cheapest price
$567
Baltimore to Hongqiao Intl
Fastest flight time
18h 35m
Cheapest price
$578
Cincinnati to Hongqiao Intl
Fastest flight time
18h 44m
Cheapest price
$599
Boston to Hongqiao Intl
Fastest flight time
17h 50m
Cheapest price
$613
New York to Hongqiao Intl
Fastest flight time
14h 50m
Cheapest price
$632
Chicago to Hongqiao Intl
Fastest flight time
14h 20m
Cheapest price
$637
San Francisco to Hongqiao Intl
Fastest flight time
13h 10m
Cheapest price
$638
View more

Start planning your trip to Shanghai