Hotels in Shanghai

Find the best deals on 7,049 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 £40 per night on average.
MOST EXPENSIVE CITY IN SHANGHAI Shanghai 0% more expensive Shanghai has the highest priced hotels in Shanghai with rooms averaging £40 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
New Harbour Service Apartments
New Harbour Service Apartments
8.4
£67
View all deals
Shanghai Marriott Hotel City Centre
Shanghai Marriott Hotel City Centre
8.8
£123
View all deals
Les Suites Orient, Bund Shanghai
Les Suites Orient, Bund Shanghai
8.8
£91
View all deals
Swissôtel Grand Shanghai
Swissôtel Grand Shanghai
8.6
£75
View all deals
Da Zhong Pudong Airport Hotel Shanghai
Da Zhong Pudong Airport Hotel Shanghai
6.5
£72
View all deals
Radisson Blu Hotel Shanghai New World
Radisson Blu Hotel Shanghai New World
8.5
£49
View all deals
Renaissance Shanghai Yu Garden Hotel
Renaissance Shanghai Yu Garden Hotel
8.6
£102
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 £92/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 £104/night whereas the low season (August) generally costs £62/night on average. Hotels near Jin Mao Tower are typically 101% higher than the average hotel in Shanghai, which is £91.

Hotels near Jin Mao Tower

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 £84 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 £104 and in low seasons is £62. Hotels near First National Congress of the CCP are typically 109% lower than the average hotel in Shanghai, which is £91.

Hotels near First National Congress of the CCP

Popular hotels in Shanghai

Book a room in one of momondo’s favourite hotels in these popular Shanghai cities

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 £57/night, a good deal for a nightly rate on a hotel room would be anything under £57/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 The Puli Hotel And Spa, which is found in Shanghai and was given an average score of 90 by our users. The third best hotel rating is a 90, which was given to Bellagio Shanghai in Shanghai.