Hotels in Shanghai

Find the best deals on 5,467 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
£41 - £41
CHEAPEST CITY IN SHANGHAI Shanghai 0% cheaper Hotels in Shanghai are the cheapest in Shanghai at just £41 per night on average.
MOST EXPENSIVE CITY IN SHANGHAI Shanghai 0% more expensive Shanghai has the highest priced hotels in Shanghai with rooms averaging £41 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 Hyatt Shanghai
Grand Hyatt Shanghai
8.5
£122
View all deals
Shanghai Marriott Hotel City Centre
Shanghai Marriott Hotel City Centre
8.8
£98
View all deals
Rayfont Downtown Hotel Shanghai
Rayfont Downtown Hotel Shanghai
6.8
£32
View all deals
Grand Central Hotel Shanghai
Grand Central Hotel Shanghai
8.6
£78
View all deals
Juss Hengshan Hotel (Regal International East Asia Hotel)
Juss Hengshan Hotel (Regal International East Asia Hotel)
8.1
£50
View all deals
Radisson Blu Hotel Shanghai Hong Quan
Radisson Blu Hotel Shanghai Hong Quan
6.0
£64
View all deals
Vienna Hotel Songjiang Xin Qiao
Vienna Hotel Songjiang Xin Qiao
6.6
£31
View all deals
Yiheyuan Hostel
Yiheyuan Hostel
£34
View all deals
Renaissance Shanghai Zhongshan Park Hotel
Renaissance Shanghai Zhongshan Park Hotel
8.2
£82
View all deals
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
£78
View all deals
Shangfu Jiari Hotel Nanjing Pedestrian Street
Shangfu Jiari Hotel Nanjing Pedestrian Street
6.2
£40
View all deals
Hotel Equatorial Shanghai
Hotel Equatorial Shanghai
8.5
£53
View all deals
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
The Hongta Hotel, a Luxury Collection Hotel, Shanghai
8.5
£78
View all deals
Green Court Residence City Center,Shanghai
Green Court Residence City Center,Shanghai
8.7
£58
View all deals
Howard Johnson Hong Qiao Airport Hotel Shanghai
Howard Johnson Hong Qiao Airport Hotel Shanghai
7.2
£51
View all deals
Ibis Shanghai Yu Garden
Ibis Shanghai Yu Garden
7.4
£41
View all deals
Riverview Hotel on the Bund
Riverview Hotel on the Bund
7.4
£58
View all deals
Days Hotel by Wyndham Insun Shanghai
Days Hotel by Wyndham Insun Shanghai
£24
View all deals
Jinjiang Inn Select Shanghai Pudong Airport
Jinjiang Inn Select Shanghai Pudong Airport
7.6
£32
View all deals
Shahai International Hotel
Shahai International Hotel
6.4
£62
View all deals
Hilton Garden Inn Shanghai Hongqiao
Hilton Garden Inn Shanghai Hongqiao
8.2
£40
View all deals
Bellagio By Mgm Shanghai
Bellagio By Mgm Shanghai
9.1
£214
View all deals
Vienna International Hotel
Vienna International Hotel
8.0
£35
View all deals
Campanile Shanghai Jing An Hotel
Campanile Shanghai Jing An Hotel
8.8
£59
View all deals
Central Hotel Shanghai
Central Hotel Shanghai
8.4
£66
View all deals
The Yangtze Boutique Shanghai
The Yangtze Boutique Shanghai
8.9
£63
View all deals
Baolong Hotel Shanghai
Baolong Hotel Shanghai
7.9
£65
View all deals
Jin Jiang Tower
Jin Jiang Tower
7.7
£50
View all deals
Golden Tulip Shanghai Rainbow
Golden Tulip Shanghai Rainbow
8.3
£59
View all deals
Magnificent International Hotel
Magnificent International Hotel
6.6
£29
View all deals
Mercure Shanghai Royalton
Mercure Shanghai Royalton
7.3
£34
View all deals
Everbright Convention & Exhibition Centre Hotel
Everbright Convention & Exhibition Centre Hotel
7.0
£127
View all deals
Holiday Inn Express Shanghai Putuo
Holiday Inn Express Shanghai Putuo
7.4
£44
View all deals
The Eton Hotel
The Eton Hotel
8.1
£44
View all deals
Grand Mercure Shanghai Hongqiao
Grand Mercure Shanghai Hongqiao
7.8
£45
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
£66
View all deals
Swissôtel Grand Shanghai
Swissôtel Grand Shanghai
8.7
£77
View all deals
Mercure Shanghai Yu Garden
Mercure Shanghai Yu Garden
8.0
£57
View all deals
Courtyard by Marriott Shanghai-Pudong
Courtyard by Marriott Shanghai-Pudong
8.1
£63
View all deals
The Puli Hotel And Spa
The Puli Hotel And Spa
9.0
£207
View all deals

Things to do in Shanghai

Jin Mao Tower
First National Congress of the CCP

What should I expect to pay for a hotel room near Jin Mao Tower?

12 hotels are available near Jin Mao Tower in Shanghai. The average price near Jin Mao Tower is £77/night, but prices can vary based on time of year along with other factors. The peak season (December), when Jin Mao Tower is most popular, has an average price of £105/night whereas the low season (August) generally costs £62/night on average. Hotels near Jin Mao Tower are typically 119% lower than the average hotel in Shanghai, which is £92.

Hotels near Jin Mao Tower
  • Shanghai Charms Hotel
    Best value

    Shanghai Charms Hotel

    6.5

    £32

    View Deal
  • Holiday Inn Shanghai Nanjing Road
    #1 Most popular

    Holiday Inn Shanghai Nanjing Road

    8.8

    £77

    View Deal
  • Grand Central Hotel Shanghai
    #2 Most popular

    Grand Central Hotel Shanghai

    8.6

    £78

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

    Les Suites Orient, Bund Shanghai

    8.8

    £78

    View Deal
  • Hyatt On The Bund
    #4 Most popular

    Hyatt On The Bund

    8.1

    £104

    View Deal
  • Central Hotel Shanghai
    #5 Most popular

    Central Hotel Shanghai

    8.4

    £66

    View Deal
  • New Harbour Service Apartments

    New Harbour Service Apartments

    8.4

    £45

    View Deal
  • Radisson Blu Hotel Shanghai New World

    Radisson Blu Hotel Shanghai New World

    8.5

    £74

    View Deal
  • Grand Hyatt Shanghai

    Grand Hyatt Shanghai

    8.5

    £132

    View Deal
  • Shanghai Marriott Hotel City Centre

    Shanghai Marriott Hotel City Centre

    8.8

    £98

    View Deal
  • Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)

    Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)

    8.6

    £54

    View Deal
  • Renaissance Shanghai Yu Garden Hotel

    Renaissance Shanghai Yu Garden Hotel

    8.6

    £84

    View Deal

Are there hotels available near First National Congress of the CCP?

The average price of the 12 hotels near First National Congress of the CCP is £78 per night. Since First National Congress of the CCP is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, First National Congress of the CCP is most popular during December and least popular during August. These are known as peak seasons and low seasons. The nightly rate for hotels near First National Congress of the CCP during peak seasons is £105 and in low seasons is £62. Hotels near First National Congress of the CCP are typically 117% lower than the average hotel in Shanghai, which is £92.

Hotels near First National Congress of the CCP
  • Shanghai Charms Hotel
    Best value

    Shanghai Charms Hotel

    6.5

    £32

    View Deal
  • Holiday Inn Shanghai Nanjing Road
    #1 Most popular

    Holiday Inn Shanghai Nanjing Road

    8.8

    £77

    View Deal
  • Grand Central Hotel Shanghai
    #2 Most popular

    Grand Central Hotel Shanghai

    8.6

    £78

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

    Les Suites Orient, Bund Shanghai

    8.8

    £78

    View Deal
  • Central Hotel Shanghai
    #4 Most popular

    Central Hotel Shanghai

    8.4

    £66

    View Deal
  • New Harbour Service Apartments
    #5 Most popular

    New Harbour Service Apartments

    8.4

    £45

    View Deal
  • The Langham, Shanghai, Xintiandi

    The Langham, Shanghai, Xintiandi

    9.1

    £131

    View Deal
  • Radisson Blu Hotel Shanghai New World

    Radisson Blu Hotel Shanghai New World

    8.5

    £74

    View Deal
  • Pullman Shanghai Skyway

    Pullman Shanghai Skyway

    8.3

    £74

    View Deal
  • Grand Hyatt Shanghai

    Grand Hyatt Shanghai

    8.5

    £132

    View Deal
  • Shanghai Marriott Hotel City Centre

    Shanghai Marriott Hotel City Centre

    8.8

    £98

    View Deal
  • Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)

    Ssaw Boutique Hotel Shanghai Bund(Narada Boutique Yugarden)

    8.6

    £54

    View Deal

Popular hotels in Shanghai

Book a room in one of momondo’s favourite hotels in these popular Shanghai cities
  • Vienna Hotel Songjiang Xin Qiao
    Best value

    Vienna Hotel Songjiang Xin Qiao

    6.6

    £31

    View Deal
  • Grand Hyatt Shanghai
    #1 Most popular

    Grand Hyatt Shanghai

    8.5

    £122

    View Deal
  • Shanghai Marriott Hotel City Centre
    #2 Most popular

    Shanghai Marriott Hotel City Centre

    8.8

    £98

    View Deal
  • Rayfont Downtown Hotel Shanghai
    #3 Most popular

    Rayfont Downtown Hotel Shanghai

    6.8

    £32

    View Deal
  • Grand Central Hotel Shanghai
    #4 Most popular

    Grand Central Hotel Shanghai

    8.6

    £78

    View Deal
  • Juss Hengshan Hotel (Regal International East Asia Hotel)
    #5 Most popular

    Juss Hengshan Hotel (Regal International East Asia Hotel)

    8.1

    £50

    View Deal
  • Radisson Blu Hotel Shanghai Hong Quan

    Radisson Blu Hotel Shanghai Hong Quan

    6.0

    £64

    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 considered a good deal for a hotel in Shanghai?

Seeing as the average price for a hotel in Shanghai in £58/night, a good deal for a nightly rate on a hotel room would be anything under £58/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?

Based on the ratings from momondo users, the top-rated hotel in Shanghai is The Langham, Shanghai, Xintiandi, located in Shanghai and with an average rating of 91. The second highest-rated hotel in Shanghai is Bellagio By Mgm Shanghai, which is found in Shanghai and was given an average score of 91 by our users. The third best hotel rating is a 90, which was given to The Puli Hotel And Spa in Shanghai.