Hotels in Shanghai

Find deals on 6,111 hotels in Shanghai

24 Sep — 25 Sep2
Sun 25/9
Thu 29/9

Top Hotels in Shanghai

Find the perfect hotel for your stay in Shanghai
Review score
Hotel class

Things to do in Shanghai

Hotels in popular cities in Shanghai

Below are the most popular cities in Shanghai to stay in, as well as some of the best hotels in each area

When to book a hotel in Shanghai

Check out the information below to find the best deal on a hotel room in Shanghai
Low seasonAugustcheapest month to stay
High seasonFebruarymost expensive time to stay
82%expected price decrease
53%expected price increase


₹ 1,451 - ₹ 16,678

Highest day of weekTuesdayis the most expensive day of the week to book
Cheapest day of weekMondayis the cheapest day of the week to book
₹ 984,740is the average per night cost for a hotel on this day
₹ 107,648is the average per night cost for a hotel on this day

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 under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Shanghai

These hotels and hostels usually make for a cheap way to stay in Shanghai

Get the best value hotel in Shanghai

These Shanghai hotels have the best prices for their ratings

Useful insights on Shanghai hotels

Get a quick overview on price and accommodation trends for your visit in Shanghai

Lowest Hotel Price

₹ 717

Most Popular Hotel (5-star)

Melia Shanghai Hongqiao

Hotels Near Airport

The cheapest price for a room in Shanghai found in the last 7 days is ₹ 717/night. This rate is available with Shanghai Changchunyuan Hotel, a 1-star hotel.
Travel with comfort when booking a room with Melia Shanghai Hongqiao, the most popular 5-star hotel in Shanghai.
There are 497 hotels in Shanghai close to Shanghai Hongqiao Intl. Shanghai Hongqiao Airport Hotel - Air China is the nearest with a distance of 0.7 km from this airport.

Information about staying in Shanghai

Read these important travel tips before booking a hotel in Shanghai

The absolute cheapest price found in Shanghai was for ₹ 801/night. The average rate for a hotel in Shanghai is ₹ 6,699/night, so momondo would consider anything under ₹ 6,699/night to be a good deal for our users.

Based on the ratings from momondo users, the top-rated hotel in Shanghai is Les Suites Orient, Bund Shanghai, located in Shanghai and with an average rating of 9.4. The second highest-rated hotel in Shanghai is Primus Hotel Shanghai Hongqiao, which is found in Shanghai and was given an average score of 9.1 by our users. The third best hotel rating is a 9.0, which was given to Fraser Suites Top Glory Shanghai in Shanghai.

In September, you can expect the cost of a double room in a hotel in Shanghai to be around ₹ 299 per night. However, some users found double rooms in Shanghai during the month of September for as low as ₹ 106 per night in Shanghai.

Our users typically find that Shanghai has the lowest nightly rates in the country at just ₹ 2,567. Shanghai offers hotel rooms at an average rate that is 78% lower than the average city in Shanghai.

momondo's favourite hotels in Shanghai

Learn more about these user-preferred hotels in Shanghai

Citadines Biyun

Lane 450, Hongfeng Road, Jinqiao, Pudong District, Shanghai, China

₹ 9,873
Grand Millennium Shanghai Hongqiao

Grand Millennium Shanghai Hongqiao

2588 Yan An Xi Road, Changning, Shanghai, China

₹ 8,042
Intercontinental Shanghai Expo, An IHG Hotel

Intercontinental Shanghai Expo, An IHG Hotel

1188 Xueye Road, Pudong, Shanghai, China

₹ 9,475

Shanghai Changchunyuan Hotel

No. 889 Dongting Road, Jiangzhen Town, Pudong, Shanghai, China

₹ 717
Modena by Fraser Putuo Shanghai

Modena by Fraser Putuo Shanghai

No. 1, Lane 58, Tongchuan Road, Putuo, Shanghai, China

₹ 3,742
Intercontinental Hotels Shanghai Pudong

Intercontinental Hotels Shanghai Pudong

777 Zhangyang Road, Pudong, Shanghai, China

₹ 8,121
Ifc Residence

Ifc Residence

8 Century Avenue Pudong Lujiazui, Shanghai, China

₹ 9,953
Merry Hotel Shanghai

Merry Hotel Shanghai

396 West Yanan Road, Jing'an, Shanghai, China

₹ 4,061
The Eton Hotel Shanghai

The Eton Hotel Shanghai

535 Pudong Avenue, Shanghai, China

₹ 3,742
Banyan Tree Shanghai on the Bund

Banyan Tree Shanghai on the Bund

19 Gong Ping Road, Hongkou, Shanghai, China

₹ 19,985
Seventh Heaven Hotel

Seventh Heaven Hotel

627 East Nanjing Road, Huangpu, Shanghai, China

₹ 2,707
Waldorf Astoria Shanghai on the Bund

Waldorf Astoria Shanghai on the Bund

No. 2, Zhong Shan Dong Yi Road, Huangpu, Shanghai, China

₹ 21,259

New Century Puxi

No 518 Xinjiang Road Zhabei Puxi District, Jing'an, Shanghai, China

₹ 6,370
Intercontinental Shanghai Wonderland, An IHG Hotel

Intercontinental Shanghai Wonderland, An IHG Hotel

5888 Chenhua Road, Songjiang District, Shanghai, China

₹ 24,205
The Ritz-Carlton Shanghai Pudong

The Ritz-Carlton Shanghai Pudong

Shanghai Ifc, 8 Century Avenue, Pudong, Shanghai, China

₹ 23,807
Grand Mercure Shanghai Hongqiao

Grand Mercure Shanghai Hongqiao

369 Xian Xia Road, Changning, Shanghai, China

₹ 5,653
The Yangtze Boutique Shanghai

The Yangtze Boutique Shanghai

No. 740 Hankou Road, People's Square, Huangpu, Shanghai, China

₹ 5,733
Sofitel Shanghai Sheshan Oriental

Sofitel Shanghai Sheshan Oriental

3388 Sichen Road, Songjiang, Shanghai, China

₹ 7,484

Stay in these cities in Shanghai

Find great hotel deals in these popular Shanghai cities

Start planning your trip to Shanghai

Why use momondo?

By quickly finding and returning Shanghai hotels and accommodation options, momondo can save you time and money. We search for hotels and accommodation deals from numerous independent and larger businesses. All you have to do is choose where you want to stay.

You can find a great place to stay in Shanghai by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet, as well as enhanced health and safety options.

Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.