Hotels in Shanghai

Find the best deals on 5,460 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 SHANGHAI Shanghai 0% cheaper Hotels in Shanghai are the cheapest in Shanghai at just $56 per night on average.
MOST EXPENSIVE CITY IN SHANGHAI Shanghai 0% more expensive Shanghai has the highest priced hotels in Shanghai with rooms averaging $56 per night.
MOST POPULAR CITY IN SHANGHAI Shanghai 0% more users visited More momondo users search for hotels in Shanghai than any other city in Shanghai

Top Hotels in Shanghai

Find your perfect Shanghai hotel in the perfect location
Grand Kempinski Hotel Shanghai
Grand Kempinski Hotel Shanghai
8.6
$163
View all deals
The Eton Hotel
The Eton Hotel
8.1
$60
View all deals
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
$108
View all deals
Green Court Residence City Center,Shanghai
Green Court Residence City Center,Shanghai
8.7
$78
View all deals
Fairmont Peace Hotel
Fairmont Peace Hotel
9.2
$328
View all deals
Sheraton Grand Shanghai Pudong Hotel & Residences
Sheraton Grand Shanghai Pudong Hotel & Residences
8.1
$110
View all deals
Campanile Shanghai Natural History Museum
Campanile Shanghai Natural History Museum
8.6
$77
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
$176
View all deals
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World
8.5
$103
View all deals
Jumeirah Himalayas Hotel Shanghai
Jumeirah Himalayas Hotel Shanghai
8.2
$126
View all deals
Hotel Indigo Shanghai ON The Bund
Hotel Indigo Shanghai ON The Bund
8.6
$207
View all deals
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6
$107
View all deals
Ramada Shanghai East
Ramada Shanghai East
8.1
$62
View all deals
Ifc Residence
Ifc Residence
8.8
$160
View all deals
Holiday Inn Shanghai Nanjing Road
Holiday Inn Shanghai Nanjing Road
8.8
$104
View all deals
Crowne Plaza Shanghai Pudong
Crowne Plaza Shanghai Pudong
8.1
$82
View all deals
Swissôtel Grand Shanghai
Swissôtel Grand Shanghai
8.7
$106
View all deals
Regal Plaza Hotel & Residence
Regal Plaza Hotel & Residence
7.7
$55
View all deals
Grand Hyatt Shanghai
Grand Hyatt Shanghai
8.5
$181
View all deals
The Longemont Shanghai
The Longemont Shanghai
7.9
$94
View all deals
Hyatt On The Bund
Hyatt On The Bund
8.1
$150
View all deals
The St. Regis Shanghai Jingan
The St. Regis Shanghai Jingan
8.9
$260
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
8.5
$111
View all deals
The Portman Ritz-Carlton Shanghai
The Portman Ritz-Carlton Shanghai
8.7
$174
View all deals
Rayfont Shanghai Nanpu Hotel
Rayfont Shanghai Nanpu Hotel
5.8
$36
View all deals
The Yangtze Boutique Shanghai
The Yangtze Boutique Shanghai
8.9
$84
View all deals
The Westin Bund Center, Shanghai
The Westin Bund Center, Shanghai
8.6
$158
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
$89
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.5
$88
View all deals
Oriental Riverside Hotel - Shanghai Int'L Convention Center
Oriental Riverside Hotel - Shanghai Int'L Convention Center
8.4
$128
View all deals
Radisson Blu Hotel Shanghai Hong Quan
Radisson Blu Hotel Shanghai Hong Quan
6.0
$88
View all deals
Hilton Shanghai Hongqiao
Hilton Shanghai Hongqiao
8.2
$99
View all deals
Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4
$80
View all deals
Melia Shanghai Hongqiao
Melia Shanghai Hongqiao
8.8
$84
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
$46
View all deals
InterContinental Shanghai Ruijin
InterContinental Shanghai Ruijin
8.7
$176
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 $65/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 $147/night whereas the low season (July) generally costs $142/night on average. Hotels near Shanghai International Circuit are typically 236% lower than the average hotel in Shanghai, which is $152.

Hotels near Shanghai International Circuit
  • Motel Shanghai Jiading New City Baiyin Road Station
    Best value

    Motel Shanghai Jiading New City Baiyin Road Station

    $16

    View Deal
  • Hyatt Place Shanghai Tianshan Plaza
    #1 Most popular

    Hyatt Place Shanghai Tianshan Plaza

    8.7

    $99

    View Deal
  • Campanile Shanghai Natural History Museum
    #2 Most popular

    Campanile Shanghai Natural History Museum

    8.6

    $77

    View Deal
  • Grand Mercure Shanghai Hongqiao
    #3 Most popular

    Grand Mercure Shanghai Hongqiao

    7.8

    $62

    View Deal
  • Bellagio By Mgm Shanghai
    #4 Most popular

    Bellagio By Mgm Shanghai

    9.1

    $295

    View Deal
  • One Sunland Serviced Suites managed by Lanson Place
    #5 Most popular

    One Sunland Serviced Suites managed by Lanson Place

    8.8

    $83

    View Deal
  • Great Tang

    Great Tang

    $64

    View Deal
  • Zhongxin Hotel (F1)

    Zhongxin Hotel (F1)

    $23

    View Deal
  • Greentreeinn Jiading F1circuit Fangtai Hardwaremarket Hotel

    Greentreeinn Jiading F1circuit Fangtai Hardwaremarket Hotel

    6.9

    $27

    View Deal
  • Shanghai Tiankang Hotel

    Shanghai Tiankang Hotel

    $26

    View Deal
  • Shanghai Bedom Service Apartments

    Shanghai Bedom Service Apartments

    View Deal
  • Hi Inn Shanghai Jiading New Town

    Hi Inn Shanghai Jiading New Town

    View Deal

Popular hotels in Shanghai

Book a room in one of momondo’s favorite hotels in these popular Shanghai cities
  • The Eton Hotel
    Best value

    The Eton Hotel

    8.1

    $60

    View Deal
  • Grand Kempinski Hotel Shanghai
    #1 Most popular

    Grand Kempinski Hotel Shanghai

    8.6

    $163

    View Deal
  • Les Suites Orient, Bund Shanghai
    #2 Most popular

    Les Suites Orient, Bund Shanghai

    8.8

    $108

    View Deal
  • Green Court Residence City Center,Shanghai
    #3 Most popular

    Green Court Residence City Center,Shanghai

    8.7

    $78

    View Deal
  • Fairmont Peace Hotel
    #4 Most popular

    Fairmont Peace Hotel

    9.2

    $328

    View Deal
  • Sheraton Grand Shanghai Pudong Hotel & Residences
    #5 Most popular

    Sheraton Grand Shanghai Pudong Hotel & Residences

    8.1

    $110

    View Deal
  • Campanile Shanghai Natural History Museum

    Campanile Shanghai Natural History Museum

    8.6

    $77

    View Deal
  • Fairyland Hotel
    Best value

    Fairyland Hotel

    8.5

    $39

    View Deal
  • The Anandi Hotel And Spa Shanghai
    #1 Most popular

    The Anandi Hotel And Spa Shanghai

    9.1

    $272

    View Deal
  • Hyatt House Shanghai Hongqiao Cbd
    #2 Most popular

    Hyatt House Shanghai Hongqiao Cbd

    8.8

    $119

    View Deal
  • Hyatt House Shanghai New Hongqiao
    #3 Most popular

    Hyatt House Shanghai New Hongqiao

    7.9

    $81

    View Deal
  • Da Zhong Pudong Airport Hotel Shanghai
    Best value

    Da Zhong Pudong Airport Hotel Shanghai

    6.5

    $93

    View Deal
  • Holiday Inn Express Shanghai Jinshan
    Best value

    Holiday Inn Express Shanghai Jinshan

    8.8

    $65

    View Deal

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 $152/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 $80/night, a good deal for a nightly rate on a hotel room would be anything under $80/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 91)The St. Regis Shanghai Jingan in Shanghai (rated 89)