Hotels in Shanghai

Find the best deals on 4,934 hotels in Shanghai

Check-in
Check-out
Compare vs. momondo |

Popular cities in Shanghai

Below are the average prices for hotels in popular Shanghai cities
Price
$56 - $56
CHEAPEST CITY IN CHINA Shanghai 0% cheaper Hotels in Shanghai are the cheapest in China at just $56 per night on average.
MOST EXPENSIVE CITY IN CHINA Shanghai 0% more expensive Shanghai has the highest priced hotels in China with rooms averaging $56 per night.
MOST POPULAR CITY IN CHINA Shanghai 0% more users visited More momondo users search for hotels in Shanghai than any other city in China

Top Hotels in Shanghai

Find your perfect Shanghai hotel in the perfect location
Grand Kempinski Hotel Shanghai
Grand Kempinski Hotel Shanghai
8.6
$134
View all deals
The Eton Hotel
The Eton Hotel
8.1
$46
View all deals
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
$91
View all deals
Green Court Residence City Center,Shanghai
Green Court Residence City Center,Shanghai
8.7
$79
View all deals
Fairmont Peace Hotel
Fairmont Peace Hotel
9.2
$269
View all deals
Sheraton Grand Shanghai Pudong Hotel & Residences
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$104
View all deals
Campanile Shanghai Natural History Museum
Campanile Shanghai Natural History Museum
8.6
$38
View all deals
Jin Jiang Tower
Jin Jiang Tower
7.7
$69
View all deals
Pudong Shangri-La East Shanghai
Pudong Shangri-La East Shanghai
8.5
$146
View all deals
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World
8.5
$86
View all deals
Jumeirah Himalayas Hotel Shanghai
Jumeirah Himalayas Hotel Shanghai
8.2
$104
View all deals
Hotel Indigo Shanghai ON The Bund
Hotel Indigo Shanghai ON The Bund
8.6
$170
View all deals
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6
$97
View all deals
Ramada Shanghai East
Ramada Shanghai East
8.1
$53
View all deals
Ifc Residence
Ifc Residence
8.8
$169
View all deals
Guxiang Hotel Shanghai
Guxiang Hotel Shanghai
8.8
$156
View all deals
Crowne Plaza Shanghai Pudong
Crowne Plaza Shanghai Pudong
8.1
$89
View all deals
Swissotel Grand Shanghai
Swissotel Grand Shanghai
8.7
$97
View all deals
Regal Plaza Hotel & Residence
Regal Plaza Hotel & Residence
7.7
$49
View all deals
Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.6
$165
View all deals
The Longemont Hotel Shanghai
The Longemont Hotel Shanghai
7.9
$87
View all deals
Hyatt On The Bund
Hyatt On The Bund
8.1
$153
View all deals
The St. Regis Shanghai Jingan
The St. Regis Shanghai Jingan
8.9
$239
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
8.5
$104
View all deals
The Portman Ritz-Carlton Shanghai
The Portman Ritz-Carlton Shanghai
8.7
$164
View all deals
Rayfont Shanghai Nanpu Hotel
Rayfont Shanghai Nanpu Hotel
5.8
$29
View all deals
The Yangtze Boutique Shanghai
The Yangtze Boutique Shanghai
8.9
$79
View all deals
The Westin Bund Center, Shanghai
The Westin Bund Center, Shanghai
8.6
$145
View all deals
Jinling Purple Mountain Hotel Shanghai (Previously Shanghai Grand Trustel Purple Mountain Hotel)
Jinling Purple Mountain Hotel Shanghai (Previously Shanghai Grand Trustel Purple Mountain Hotel)
8.0
$79
View all deals
Renaissance Shanghai Putuo Hotel
Renaissance Shanghai Putuo Hotel
8.7
$89
View all deals
DoubleTree by Hilton Hotel Shanghai - Pudong
DoubleTree by Hilton Hotel Shanghai - Pudong
7.6
$83
View all deals
Oriental Riverside Hotel - Shanghai Int'L Convention Center
Oriental Riverside Hotel - Shanghai Int'L Convention Center
8.4
$113
View all deals
Radisson Blu Hotel Shanghai Hong Quan
Radisson Blu Hotel Shanghai Hong Quan
6.0
$60
View all deals
Hilton Shanghai Hongqiao
Hilton Shanghai Hongqiao
8.2
$97
View all deals
Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4
$166
View all deals
Melia Shanghai Hongqiao
Melia Shanghai Hongqiao
8.8
$63
View all deals
Shanghai Slow Time Boutique Inn
Shanghai Slow Time Boutique Inn
8.4
$12
View all deals
Mercure Shanghai Royalton
Mercure Shanghai Royalton
7.3
$40
View all deals
InterContinental Shanghai Ruijin
InterContinental Shanghai Ruijin
8.7
$148
View all deals
Highton International
Highton International
7.4
$55
View all deals

Things to do in Shanghai

Shanghai International Circuit

What should I expect to pay for a hotel room near Shanghai International Circuit?

12 hotels are available near Shanghai International Circuit in Shanghai. The average price near Shanghai International Circuit is $33/night, but prices can vary based on time of year along with other factors. The peak season (November), when Shanghai International Circuit is most popular, has an average price of $137/night whereas the low season (July) generally costs $167/night on average. Hotels near Shanghai International Circuit are typically 473% lower than the average hotel in Shanghai, which is $157.

Hotels near Shanghai International Circuit
Motel Shanghai Jiading New City Baiyin Road Station
Best value
Motel Shanghai Jiading New City Baiyin Road Station
$16
Jin Jiang Pacific Hotel Shanghai
#1 Most popular
Jin Jiang Pacific Hotel Shanghai
7.6
$51
Swissotel Grand Shanghai
#2 Most popular
Swissotel Grand Shanghai
8.7
$97
Shanghai Qishan Hotel
#3 Most popular
Shanghai Qishan Hotel
$47
Great Tang
#4 Most popular
Great Tang
$64
Zhongxin Hotel (F1)
#5 Most popular
Zhongxin Hotel (F1)
$23
Greentreeinn Jiading F1circuit Fangtai Hardwaremarket Hotel
Greentreeinn Jiading F1circuit Fangtai Hardwaremarket Hotel
6.9
$26
Shanghai Tiankang Hotel
Shanghai Tiankang Hotel
$25
Shanghai Bedom Service Apartments
Shanghai Bedom Service Apartments
Hi Inn Shanghai Jiading New Town
Hi Inn Shanghai Jiading New Town
Hanting Hotel Shanghai Jiading New City Baiyin Road
Hanting Hotel Shanghai Jiading New City Baiyin Road
8.9
$21
Vienna Hotel Shanghai Jiading Xincheng Yuanxiang Lake
Vienna Hotel Shanghai Jiading Xincheng Yuanxiang Lake
5.0
$26

Popular hotels in Shanghai

Book a room in one of momondo’s favorite hotels in these popular Shanghai cities
Campanile Shanghai Natural History Museum
Best value
Campanile Shanghai Natural History Museum
8.6
$38
Grand Kempinski Hotel Shanghai
#1 Most popular
Grand Kempinski Hotel Shanghai
8.6
$134
The Eton Hotel
#2 Most popular
The Eton Hotel
8.1
$46
Les Suites Orient, Bund Shanghai
#3 Most popular
Les Suites Orient, Bund Shanghai
8.8
$91
Green Court Residence City Center,Shanghai
#4 Most popular
Green Court Residence City Center,Shanghai
8.7
$79
Fairmont Peace Hotel
#5 Most popular
Fairmont Peace Hotel
9.2
$269
Sheraton Grand Shanghai Pudong Hotel & Residences
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$104
Homeinn Selected Shanghai Xin Zhuang Branch
Best value
Homeinn Selected Shanghai Xin Zhuang Branch
8.5
$29
The Anandi Hotel And Spa Shanghai
#1 Most popular
The Anandi Hotel And Spa Shanghai
9.1
$217
Hyatt House Shanghai Hongqiao Cbd
#2 Most popular
Hyatt House Shanghai Hongqiao Cbd
8.8
$97
Hyatt House Shanghai New Hongqiao
#3 Most popular
Hyatt House Shanghai New Hongqiao
7.9
$103
Da Zhong Pudong Airport Hotel Shanghai
Best value
Da Zhong Pudong Airport Hotel Shanghai
6.5
$84
Holiday Inn Express Shanghai Jinshan
Best value
Holiday Inn Express Shanghai Jinshan
8.8
$53

Stay in these Shanghai cities

Looking for a Shanghai getaway? Check out the hotel deals in these cities

Shanghai travel tips

Check these FAQs for important travel tips while planning your visit to Shanghai

What is the most popular destination in Shanghai?

Those looking to stay in a popular tourist area of Shanghai will likely find Shanghai to be the best bet, as more momondo users looking for hotels in Shanghai plan to visit Shanghai than any other city. The average price of a hotel in Shanghai is $156/night. Secondary destinations in Shanghai include Jiuting and Hengsha, where you can find hotels for $76/night and $58/night on average.

What is considered a good deal for a hotel in Shanghai?

Seeing as the average price for a hotel in Shanghai in $79/night, a good deal for a nightly rate on a hotel room would be anything under $79/night. If you’re looking for a cheap destination to visit in Shanghai, we would recommend Zhujiajiao, as it is generally the cheapest city to stay in.

What are the best hotels in Shanghai?

Judging by user ratings, the best hotels in Shanghai are: Fairmont Peace Hotel in Shanghai (rated 92), and Waldorf Astoria Shanghai on the Bund in Shanghai (rated 90)The St. Regis Shanghai Jingan in Shanghai (rated 89)