Hotels in Shanghai

Find the best deals on 4,178 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Shanghai

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

Popular neighborhoods in Shanghai

Search for hotels in these Shanghai neighborhoods
Hotels in Pudong
Best value
Shanghai Joyful Star Wanxia Hotel (Pudong Airport/Disney /Free Trade Zone Area)
7.7
$28
#1 Most popular
Pudong Shangri-La East Shanghai
8.9
$187
#2 Most popular
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
9.1
$115
#3 Most popular
Jumeirah Himalayas Hotel Shanghai
9.0
$142
#4 Most popular
Kerry Hotel Pudong
9.0
$162
#5 Most popular
Intercontinental Hotels Shanghai Expo
9.3
$140
Hotels in Jiading
Best value
7Days Inn Shanghai Anting Subway Station
6.2
$15
#1 Most popular
Courtyard by Marriott Shanghai Jiading
8.9
$75
#2 Most popular
Jiazheng International Energy Hotel
8.8
$81
#3 Most popular
DoubleTree by Hilton Shanghai Nanxiang
8.3
$76
#4 Most popular
Vienna International Hotel Shanghai Hongqiao Hub Caoan Road
9.8
$43
#5 Most popular
Hyatt Regency Shanghai Jiading
9.2
$102
Hotels in Changning
Best value
Shanghai Rock & Wood International Youth Hostel
7.9
$11
#1 Most popular
Renaissance Shanghai Yangtze Hotel
8.7
$134
#2 Most popular
Renaissance Shanghai Zhongshan Park Hotel
8.9
$122
#3 Most popular
JW Marriott Hotel Shanghai Changfeng Park
8.9
$135
#4 Most popular
Pentahotel Shanghai
8.4
$60
#5 Most popular
Mercure Shanghai Royalton
8.6
$53
Hotels in Yangpu
Best value
Stars 99 Motel Wujiaochang Branch
6.4
$21
#1 Most popular
Hyatt Regency Shanghai, Wujiaochang
9.1
$104
#2 Most popular
Crowne Plaza Shanghai Fudan
8.8
$86
#3 Most popular
Wyndham Bund East Shanghai
8.5
$88
#4 Most popular
Shanghai Paradise Hotel
8.7
$69
#5 Most popular
Holiday Inn Express Shanghai Wujiaochang
7.6
$53

When to book a hotel in Shanghai

Low Season
November
High Season
May

cheapest month to stay

74%

expected price decrease

most expensive time to stay

79%

expected price increase

Price
$32 - $225
Highest day of week
Monday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$106

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$96

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is:
90
Days before departure
0
1-2 star
$28 - $31
3 star
$54 - $62
4-5 star
$118 - $129

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?

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

Which day is cheapest to stay in Shanghai?

Hotel rooms in Shanghai are generally cheapest on Saturday and more costly on Sunday.

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, $111 per person, per night is the average price of a hotel in Shanghai, which is a price difference of around 41% to stay at a luxury hotel.

How much does a hostel in Shanghai cost?

On average, a hostel in Shanghai will be priced around $21. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $90 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?

4 stars and above
#1 most popular
Holiday Inn Shanghai Pudong
8.8
$110
#2 most popular
Central Hotel Shanghai
8.6
$110
Best value
Rayfont Shanghai Nanpu Hotel
7.0
$39
3 stars
#1 most popular
Jin Jiang Pacific Hotel
7.7
$76
#2 most popular
Magnificent International Hotel
6.8
$38
Best value
Genting Star Shanghai
8.3
$21
2 stars and below
#1 most popular
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11
#2 most popular
Shanghai Blue Mountain Bund Youth Hostel
8.6
$13
Best value
Captain Hostel
6.9
$10

Cheapest hotels in Shanghai

Cheap hotels and hostels in Shanghai
Shanghai Changchunyuan Hotel
3.0
$9
Shanghai Rock & Wood International Youth Hostel
7.9
$11
Captain Hostel
6.9
$10
Shanghai Blue Mountain Bund Youth Hostel
8.6
$13
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11
Shanghai Chi Chen Boutique Hotel
7.4
$13

Best value hotels in Shanghai

Grand Mercure Shanghai Hongqiao
8.5
$70
Tours Soho Garden Hotel (Shanghai City Centre Riverside)
7.8
$11
Ji Hotel Shanghai Lujiazui Branch
9.7
$44
Shanghai Blue Mountain Bund Youth Hostel
8.6
$13
The Qube Pudong
8.8
$73
Captain Hostel
6.9
$10

Looking for a specific type of hotel

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

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai on popular routes
Tokyo to Shanghai
Fastest flight time
3h 40m
Cheapest price
$169
Singapore to Shanghai
Fastest flight time
5h 05m
Cheapest price
$257
Los Angeles to Shanghai
Fastest flight time
13h 25m
Cheapest price
$304
San Diego to Shanghai
Fastest flight time
16h 25m
Cheapest price
$380
Las Vegas to Shanghai
Fastest flight time
15h 58m
Cheapest price
$381
Phoenix to Shanghai
Fastest flight time
17h 00m
Cheapest price
$387
San Jose to Shanghai
Fastest flight time
16h 35m
Cheapest price
$411
San Francisco to Shanghai
Fastest flight time
13h 10m
Cheapest price
$425
Philadelphia to Shanghai
Fastest flight time
18h 18m
Cheapest price
$429
Chicago to Shanghai
Fastest flight time
14h 20m
Cheapest price
$431
View more

Start planning your trip to Shanghai