Hotels in Shanghai

Find the best deals on 4,563 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Top Shanghai hotels

Find a cheap hotel in Shanghai that meets your travel needs.
$self.alt
Grand Kempinski Hotel Shanghai
8.6
$157
View all deals
$self.alt
The Eton Hotel Shanghai
8.1
$88
View all deals
$self.alt
Les Suites Orient, Bund Shanghai
8.9
$144
View all deals
$self.alt
Green Court Residence City Center - Shanghai
8.7
$78
View all deals
$self.alt
Fairmont Peace Hotel
9.2
$241
View all deals
$self.alt
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$127
View all deals
$self.alt
Campanile Shanghai Natural History Museum
8.6
$52
View all deals
$self.alt
Jin Jiang Tower
7.7
$95
View all deals
$self.alt
Pudong Shangri-La, East Shanghai
8.5
$187
View all deals
$self.alt
Radisson Blu Hotel Shanghai New World
8.5
$128
View all deals
$self.alt
Jumeirah Himalayas Hotel Shanghai
8.2
$142
View all deals
$self.alt
Hotel Indigo Shanghai ON The Bund
8.6
$160
View all deals
$self.alt
Grand Central Hotel Shanghai
8.7
$126
View all deals
$self.alt
Ifc Residence
8.8
$211
View all deals
$self.alt
Ramada Shanghai East
8.1
$55
View all deals
$self.alt
Guxiang Hotel Shanghai
8.8
$98
View all deals
$self.alt
Da Zhong Pudong Airport Hotel Shanghai
6.5
$69
View all deals
$self.alt
InterContinental Shanghai Ruijin
8.8
$152
View all deals
$self.alt
Crowne Plaza Shanghai Pudong
8.1
$73
View all deals
$self.alt
Swissotel Grand Shanghai
8.7
$132
View all deals
$self.alt
Regal Plaza Hotel & Residence
7.9
$52
View all deals
$self.alt
Grand Hyatt Shanghai
8.6
$191
View all deals
$self.alt
The Longemont Hotel Shanghai
7.9
$115
View all deals
$self.alt
Hyatt On The Bund
8.2
$193
View all deals
$self.alt
The St. Regis Shanghai Jingan
8.9
$258
View all deals
$self.alt
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
8.6
$115
View all deals
$self.alt
The Portman Ritz-Carlton Shanghai
8.7
$181
View all deals
$self.alt
Rayfont Shanghai Nanpu Hotel
5.6
$39
View all deals
$self.alt
The Yangtze Boutique Shanghai
8.9
$133
View all deals
$self.alt
The Westin Bund Center, Shanghai
8.6
$163
View all deals
$self.alt
Jinling Purple Mountain Hotel Shanghai (Previously Shanghai Grand Trustel Purple Mountain Hotel)
8.0
$86
View all deals
$self.alt
Renaissance Shanghai Putuo Hotel
8.7
$105
View all deals
$self.alt
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$104
View all deals
$self.alt
Oriental Riverside Hotel - Shanghai Int'L Convention Center
8.3
$117
View all deals
$self.alt
Radisson Blu Hotel Shanghai Hong Quan
8.0
$60
View all deals
$self.alt
Hilton Shanghai Hongqiao
8.2
$115
View all deals
$self.alt
Riverview Hotel on the Bund
7.4
$88
View all deals
$self.alt
Meliá Shanghai Hongqiao
8.8
$78
View all deals
$self.alt
Shanghai Slow Time Boutique Inn
8.3
$12
View all deals
$self.alt
Mercure Shanghai Royalton
7.3
$53
View all deals

Popular neighborhoods in Shanghai

Search for hotels in these Shanghai neighborhoods
Hotels in Changning
Search hotels in Changning
$self.alt
Best value
Shanghai Rock & Wood International Youth Hostel
8.0
$11
$self.alt
#1 Most popular
Pentahotel Shanghai
8.5
$60
$self.alt
#2 Most popular
New World Shanghai Hotel
9.1
$98
$self.alt
#3 Most popular
The Longemont Hotel Shanghai
7.9
$115
$self.alt
#4 Most popular
Mercure Shanghai Royalton
7.3
$53
$self.alt
#5 Most popular
Renaissance Shanghai Zhongshan Park Hotel
8.3
$122
Hotels in Baoshan
Search hotels in Baoshan
$self.alt
Best value
Greentree Inn Shanghai South Jiangyang Road South Changjiang Road Express Hotel
5.0
$22
$self.alt
#1 Most popular
Holiday Inn Express Shanghai Gongkang
8.6
$62
$self.alt
#2 Most popular
Delta Hotels by Marriott Shanghai Baoshan
8.6
$76
$self.alt
#3 Most popular
Friend Hotel Shanghai
8.2
$60
$self.alt
#4 Most popular
Linjiang International Cruise Hotel Baoyang Road
8.9
$52
$self.alt
#5 Most popular
Jinjiang Inn Shanghai Baoyang Dock
8.4
$29
Hotels in Pudong
Search hotels in Pudong
$self.alt
Best value
Shanghai Changchunyuan Hotel
3.0
$9
$self.alt
#1 Most popular
Grand Hyatt Shanghai
8.6
$191
$self.alt
#2 Most popular
Da Zhong Pudong Airport Hotel Shanghai
6.5
$69
$self.alt
#3 Most popular
Hyatt On The Bund
8.2
$193
$self.alt
#4 Most popular
Grand Kempinski Hotel Shanghai
8.6
$157
$self.alt
#5 Most popular
Pudong Shangri-La, East Shanghai
8.5
$187
Hotels in Jing'an
Search hotels in Jing'an
$self.alt
Best value
Le Tour Traveler's Rest Youth Hostel
8.1
$13
$self.alt
#1 Most popular
Pullman Shanghai Jing An
8.1
$85
$self.alt
#2 Most popular
Swissotel Grand Shanghai
8.7
$132
$self.alt
#3 Most popular
The Portman Ritz-Carlton Shanghai
8.7
$181
$self.alt
#4 Most popular
Four Seasons Hotel Shanghai
9.0
$202
$self.alt
#5 Most popular
Intercontinental Hotels Shanghai Jing'an
8.8
$135

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

50%

expected price decrease

most expensive time to stay

53%

expected price increase

Price
$79 - $332
Highest day of week
Friday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$134

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$130

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Shanghai is:
1-2 star
$27 - $31
3 star
$53 - $57
4-5 star
$122 - $130

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
Baolong Homelike Hotel Jingan Branch Shanghai
6.8
$37
$self.alt
#2 most popular
Captain Hostel
7.0
$10
$self.alt
Best value
Shanghai City Central International Hostel
9.1
$9
3 stars
$self.alt
#1 most popular
Campanile Shanghai Natural History Museum
8.6
$52
$self.alt
#2 most popular
Magnificent International Hotel
6.6
$38
$self.alt
Best value
Tu Qu International Youth Hostel
7.4
$8
4 stars and above
$self.alt
#1 most popular
Grand Kempinski Hotel Shanghai
8.6
$157
$self.alt
#2 most popular
The Eton Hotel Shanghai
8.1
$88
$self.alt
Best value
Yitel Hotel Shanghai Pudong Airport Chuansha Branch
7.7
$34

Cheap hotels in Shanghai

These hotels and hostels are the cheapest accommodations available in Shanghai
$self.alt
Tu Qu International Youth Hostel
7.4
$8
$self.alt
Captain Hostel
7.0
$10
$self.alt
Indian Halal Guest House
$8
$self.alt
Shanghai Slow Time Boutique Inn
8.3
$12
$self.alt
Shanghai City Central International Hostel
9.1
$9
$self.alt
chichen boutique hotel shanghai
7.7
$13

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
$60
$self.alt
Lihao International Hotel
10.0
$45
$self.alt
Captain Hostel
7.0
$10
$self.alt
Shanghai City Central International Hostel
9.1
$9
$self.alt
chichen boutique hotel shanghai
7.7
$13
$self.alt
Tu Qu International Youth Hostel
7.4
$8

Shanghai travel information

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?

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

Which day is cheapest to stay in Shanghai?

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

How much does a luxury hotel in Shanghai cost?

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

How much does a hostel in Shanghai cost?

On average, a hostel in Shanghai will be priced around $22. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $75 lower than your typical 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
Ifc Residence
8.8
$211
Kid-Friendly Hotels in Shanghai
$self.alt
Best value
Ifc Residence
8.8
$211
Luxury Hotels in Shanghai
$self.alt
Best value
New World Shanghai Hotel
9.1
$98
$self.alt
#1 Most popular
Grand Kempinski Hotel Shanghai
8.6
$157
$self.alt
#2 Most popular
Les Suites Orient, Bund Shanghai
8.9
$144
$self.alt
#3 Most popular
Fairmont Peace Hotel
9.2
$241
$self.alt
#4 Most popular
Jumeirah Himalayas Hotel Shanghai
8.2
$142
$self.alt
#5 Most popular
Hotel Indigo Shanghai ON The Bund
8.6
$160
$self.alt
InterContinental Shanghai Ruijin
8.8
$152

momondo's favorite hotels

Learn more about these user-preferred hotels in Shanghai

Popular flight routes to Shanghai

Find the cheapest flights to Shanghai
Fukuoka to Hongqiao Intl
Fastest flight time
23h 55m
Cheapest price
$415
San Jose to Hongqiao Intl
Fastest flight time
22h 30m
Cheapest price
$473
Los Angeles to Hongqiao Intl
Fastest flight time
13h 55m
Cheapest price
$527
New York to Hongqiao Intl
Fastest flight time
15h 05m
Cheapest price
$527
San Francisco to Hongqiao Intl
Fastest flight time
13h 10m
Cheapest price
$532
Honolulu to Hongqiao Intl
Fastest flight time
26h 00m
Cheapest price
$560
Chicago to Hongqiao Intl
Fastest flight time
14h 50m
Cheapest price
$614
Seattle to Hongqiao Intl
Fastest flight time
12h 45m
Cheapest price
$616
Denver to Hongqiao Intl
Fastest flight time
18h 00m
Cheapest price
$624
Washington to Hongqiao Intl
Fastest flight time
18h 15m
Cheapest price
$640
View more

Start planning your trip to Shanghai