Shanghai Hotels from ₹3,077

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Shanghai hotels and places to stay

Central Hotel Shanghai
4 out of 5
No 555 Jiujiang Road, Shanghai, Shanghai, 200001
Fully refundableReserve now, pay when you stay
The price is ₹5,648 per night from 2 Apr to 3 Apr
₹5,648
per night
2 Apr - 3 Apr
1.01 km from city centre
8.8/10 Excellent! (1,001 reviews)
"Perfect as always."

Reviewed on 16 Mar 2023

Central Hotel Shanghai
Ifc Residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai, 200120
The price is ₹10,570 per night from 21 Apr to 22 Apr
₹10,570
per night
21 Apr - 22 Apr
2.82 km from city centre
9/10 Wonderful! (580 reviews)
"It's nice stay and very clean everywhere."

Reviewed on 6 May 2021

Ifc Residence
Ramada Plaza Shanghai Pudong Airport
4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai, 201207
Fully refundableReserve now, pay when you stay
The price is ₹8,589 per night from 9 Apr to 10 Apr
₹8,589
per night
9 Apr - 10 Apr
32.39 km from city centre
8/10 Very Good! (1,000 reviews)
"Great price. Comfortable bed. Room temperature easy to regulate. Surprisingly quiet; no guest or traffic noises. Extremely friendly and helpful staff for front desk and breakfast room. Close to Pudong Intl' Airport. Fabulous breakfast and hostesses. One of the best breakfast we've had in traveling ..."

Reviewed on 26 Mar 2023

Ramada Plaza Shanghai Pudong Airport

Save an average of 15% on thousands of hotels when you're signed in

The Ritz-Carlton Shanghai, Pudong
5 out of 5
Shanghai IFC, 8 Century Ave, Lujiazui, Pudong, Shanghai, Shanghai, 200120
Fully refundableReserve now, pay when you stay
The price is ₹22,476 per night from 2 Apr to 3 Apr
₹22,476
per night
2 Apr - 3 Apr
2.99 km from city centre
9.2/10 Wonderful! (334 reviews)
"It was a best hotel stay in Shanghai. Especially service quality was exceptional, among the hotel staff Ivy (Ritz-Carlton Club manager), Alex (Door keeper) was so friendly and made our best experience there. Because of them I'm convinced to go back there and stay again."

Reviewed on 27 Feb 2023

The Ritz-Carlton Shanghai, Pudong
Courtyard by Marriott Shanghai Central
4 out of 5
338 Heng Feng Road, Shanghai, Shanghai, 200070
Fully refundableReserve now, pay when you stay
The price is ₹7,173 per night from 2 Apr to 3 Apr
₹7,173
per night
2 Apr - 3 Apr
2.08 km from city centre
9/10 Wonderful! (694 reviews)
"Excellent. Front lobby manager ecellent"

Reviewed on 4 Feb 2023

Courtyard by Marriott Shanghai Central
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai, 201619
Fully refundable
The price is ₹23,675 per night from 18 Apr to 19 Apr
₹23,675
per night
18 Apr - 19 Apr
35.87 km from city centre
8.4/10 Very Good! (50 reviews)
"Food was okay. Room service took over 2 hours to be delivered. No food options outside of the hotel. Check in takes a long time."

Reviewed on 28 Jan 2023

Intercontinental Shanghai Wonderland, an IHG Hotel
Waldorf Astoria Shanghai on the Bund
5 out of 5
No. 2, Zhong Shan Dong Yi Road, Huang Pu District, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is ₹23,373 per night from 6 Apr to 7 Apr
₹23,373
per night
6 Apr - 7 Apr
1.9 km from city centre
9.2/10 Wonderful! (432 reviews)
Stay here for the BEST of the THE COOL staycation
"It was so good the breakfast was great The room was great They gave upgrades It was awesome.. We will definately come back"

Reviewed on 31 Jan 2023

Waldorf Astoria Shanghai on the Bund
Bulgari Hotel Shanghai
5 out of 5
Lane 108 North Shanxi Road, Shanghai, Shanghai, 200085
Fully refundableReserve now, pay when you stay
The price is ₹50,193 per night from 4 Apr to 5 Apr
₹50,193
per night
4 Apr - 5 Apr
1.4 km from city centre
9.6/10 Exceptional! (47 reviews)
"I had a wonderful experience at Bulgari Hotel Shanghai. Every stuff member, especially Vicky who is from the Customer Relationship Department is eager to help! Will come back next time!"

Reviewed on 13 Mar 2022

Bulgari Hotel Shanghai
Modena by Fraser Putuo Shanghai
4 out of 5
No. 1, Lane 58, Tongchuan Road, Putuo District, Shanghai, Shanghai, 200333
Fully refundableReserve now, pay when you stay
The price is ₹5,932 per night from 12 Apr to 13 Apr
₹5,932
per night
12 Apr - 13 Apr
5.75 km from city centre
8.6/10 Excellent! (821 reviews)
"A very comfortable stay. Clean, well equipped kitchen, friendly staff and close to the metro and some good restaurants and cafes. Will defInitely come again for my next staycation :)"

Reviewed on 14 Feb 2021

Modena by Fraser Putuo Shanghai
Cordis Shanghai Hongqiao
4.5 out of 5
No. 333 Shenhong Road, Minhang, Shanghai, 201106
Fully refundableReserve now, pay when you stay
The price is ₹6,763 per night from 28 Apr to 29 Apr
₹6,763
per night
28 Apr - 29 Apr
14.97 km from city centre
9/10 Wonderful! (163 reviews)
"Good"

Reviewed on 7 Feb 2023

Cordis Shanghai Hongqiao
Fairfield by Marriott Shanghai Jingan
3.5 out of 5
No 1500 Gonghe Xin Road, Jing'an District, Zhabei, Shanghai, 200085
Fully refundableReserve now, pay when you stay
The price is ₹4,591 per night from 2 Apr to 3 Apr
₹4,591
per night
2 Apr - 3 Apr
3.72 km from city centre
8.6/10 Excellent! (89 reviews)
Will back
"Good condotion room, very good food too. Will stay again"

Reviewed on 13 Dec 2022

Fairfield by Marriott Shanghai Jingan
Conrad Shanghai
5 out of 5
789 Nanjing Road East, Shanghai, Shanghai, 200001
Fully refundableReserve now, pay when you stay
The price is ₹10,243 per night from 9 Apr to 10 Apr
₹10,243
per night
9 Apr - 10 Apr
0.21 km from city centre
8.4/10 Very Good! (996 reviews)
Thank you.
"Special thanks to Nellie for a warm and helpful reception, and Natalie and the entire staff for their friendly assistance. Everyone was very nice."

Reviewed on 17 Oct 2022

Conrad Shanghai
Sheraton Grand Shanghai Pudong Hotel & Residences
5 out of 5
No 38 Pujian Road, Shanghai, Shanghai, 200127
Fully refundableReserve now, pay when you stay
The price is ₹8,225 per night from 9 Apr to 10 Apr
₹8,225
per night
9 Apr - 10 Apr
5.36 km from city centre
8.4/10 Very Good! (365 reviews)
"总体来说还是很好的。 就是房间不太隔音,晚上如果旁边房间比较吵都听得到,比较打扰休息。"

Reviewed on 21 Dec 2021

Sheraton Grand Shanghai Pudong Hotel & Residences
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai, 200003
The price is ₹10,760 per night from 3 Apr to 4 Apr
₹10,760
per night
3 Apr - 4 Apr
0.16 km from city centre
8.6/10 Excellent! (999 reviews)
"I have stayed here many times. In fact, the only hotel I will stay at in Shanghai. Years ago I stayed elsewhere, but since finding Radisson blu. No where else! hIGHLY RECOMMEND!!!"

Reviewed on 16 May 2021

Radisson Blu Hotel Shanghai New World
Bellagio by MGM Shanghai
5 out of 5
188 North Suzhou Road, Hongkou District, Shanghai, 200080
Fully refundable
The price is ₹22,505 per night from 5 Apr to 6 Apr
₹22,505
per night
5 Apr - 6 Apr
1.73 km from city centre
9.4/10 Exceptional! (30 reviews)
"The staff took an extra step to help me chasing back the cell phone I left in taxi. Keep up the good job please ! :)"

Reviewed on 25 Nov 2019

Bellagio by MGM Shanghai
Kerry Hotel Pudong Shanghai
5 out of 5
No.1388 HuaMu Road, Pudong, Shanghai, Shanghai, 201204
Fully refundableReserve now, pay when you stay
The price is ₹11,358 per night from 2 Apr to 3 Apr
₹11,358
per night
2 Apr - 3 Apr
8.63 km from city centre
8.8/10 Excellent! (316 reviews)
Nice view. New facility. Convenient.
"Lots of restaurants nearby. Really nice gym with a view of the river. The room was spacious and new. Not too far from the Yellow Crane Tower."

Reviewed on 4 Apr 2021

Kerry Hotel Pudong Shanghai
Hotel Equatorial Shanghai
4.5 out of 5
65 Yanan Road West, Shanghai, Shanghai, 200040
3.21 km from city centre
8.4/10 Very Good! (1,000 reviews)
"I like the location of this hotel."

Reviewed on 3 Feb 2023

Hotel Equatorial Shanghai
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai, 200021
The price is ₹12,912 per night from 3 Apr to 4 Apr
₹12,912
per night
3 Apr - 4 Apr
1.64 km from city centre
9/10 Wonderful! (375 reviews)
"The shower was really pretty, but one day there was no way to adjust it to be cold, then there was no hot water."

Reviewed on 4 Jan 2023

Andaz Xintiandi Shanghai - a concept by Hyatt
Courtyard by Marriott Shanghai Xujiahui
4 out of 5
100 Hongqiao Road, Shanghai, Shanghai, 200030
Fully refundableReserve now, pay when you stay
The price is ₹5,978 per night from 29 Apr to 30 Apr
₹5,978
per night
29 Apr - 30 Apr
5.95 km from city centre
8.8/10 Excellent! (337 reviews)
"Great location as it was close to many shopping areas."

Reviewed on 3 Aug 2022

Courtyard by Marriott Shanghai Xujiahui
InterContinental Shanghai Jing’ An, an IHG Hotel
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai, 200070
Fully refundable
The price is ₹10,900 per night from 2 May to 3 May
₹10,900
per night
2 May - 3 May
2.32 km from city centre
8.8/10 Excellent! (308 reviews)
Not to miss!
"Everything went smooth. Service was top and everyone was friendly. One of the best hotels in Shanghai for sure."

Reviewed on 29 Jul 2020

InterContinental Shanghai Jing’ An, an IHG Hotel
Don't see what you're looking for?
See all available properties in Shanghai
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Explore, discover and save

Accommodation near Shanghai attractions

Shanghai hotels information

Number of reviews
9,937
Accommodation
1,725 hotels
Lowest Price
₹3,077
Highest Price
₹50,193

Frequently asked questions

What's the best place to stay in Shanghai?

Mandarin Oriental Pudong Shanghai is a favourite with Expedia customers. This 5-star hotel offers a full-service spa and 4 restaurants. Reviews from our site also recommend Fairmont Peace Hotel and Bellagio by MGM Shanghai as top options for your stay. See all available top hotels, or vacation rentals in Shanghai.

  

What are some of the best holiday rentals that Shanghai has to offer?

Shanghai Disneyland Hotel: This highly rated holiday home rental in Shanghai is equipped with a balcony, air conditioning and laundry facilities to help you feel comfortable during your stay. Kitchen amenities include a dishwasher, a stovetop and kitchenware. Some other homes for rent in Shanghai include Jingan Hotel and Taorenpai Homeparty Villa Mingren Golf. See all vacation rentals in Shanghai.

If I need to cancel my hotel reservation in Shanghai, will I receive a refund?

Yes! The majority of hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a reservation that's non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Shanghai.

What's the best budget-friendly accommodation in Shanghai?

Based on reviews, Jitai Hotel - Renmin Square is a popular 2.5-star hotel for our travellers looking for an economical choice, and features free WiFi and air conditioning. Other good options to stay on the cheap include Shanghai Deco Hotel and Fish Inn East Nanjing Road. View all budget hotels in Shanghai.

What's the best hotel for a romantic holiday to Shanghai?

The Peninsula Shanghai is a favourite 5-star hotel for couples, and features a garden-view restaurant and wedding services. Other good options for a stay with your sweetheart include Moller Villa Hotel Shanghai and Conrad Shanghai. See all romantic hotels in Shanghai.

What's the best pet-friendly accommodation option in Shanghai?

Shanghai Yuesu Lingling Rd No.6 Branch is a top guest house for people travelling with their pets, and offers laundry facilities and in-room kitchenettes for its human guests. Other good options for you and your pet include Lin Jia Camping Site Shanghai and Qing Homes. See more pet-friendly hotel accommodations in Shanghai.

What's the best place to stay for a beach holiday in Shanghai?

Hanting Hotel is a top beach hotel with free parking, and it's located close to Sanjiagang Beach Park . Other good options for your stay near the beach include Shanghai Haitan Hotel and Jinjiang Inn Jinshan City Sands. See more stays near the beach in Shanghai.

What's the best high-end hotel in Shanghai?

Honghua Resort - Shanghai is a 5-star hotel with an indoor pool, and a popular choice for Expedia travellers looking for a luxurious stay. Lentino International Serviced Apartment Shanghai and Citic Pacific Zhujiajiao Jin Jiang Hotel are two other upscale options for your trip. Find more luxury hotels in Shanghai.

What's the best golf hotel in Shanghai?

Star Family Service Apartment of PuDong LuJiaZui is a top 3-star hotel that has an adjacent golf course and features private pools. Other good options if you'd like to stay near a golf course include The Anandi Hotel and Spa Shanghai and Crowne Plaza Shanghai Anting, an IHG Hotel. You can tee off at Lake Malaren Golf Resort, Hongqiao Golf Club or Shanghai Yintao Golf Club while you're in town. See more golf hotels in Shanghai.

What's the best hotel in Shanghai that's close to historical sites?

Based on our travel expertise, Atour Light Hotel Bund Shanghai is a top 4-star hotel for history seekers booking on Expedia, and it offers a restaurant and free WiFi. A couple of other options close to historic sites include Jitai Hotel - Renmin Square and Jin Jiang Tower. Also, notable landmarks to visit include Old Chinese City, Huxinting Tea House and The Bund. See more options for historical stays in Shanghai.

What are some accommodation options with pools in Shanghai?

Le Méridien Shanghai, Minhang is a popular 5-star hotel featuring a pool, 3 restaurants and free WiFi. A couple of other options that offer an on-site pool include Grand Kempinski Hotel Shanghai and Sheraton Grand Shanghai Pudong Hotel & Residences. View all hotels with pools in Shanghai.

What is the best spa hotel in Shanghai?

Xijiao State Guest Hotel is a top luxury spa hotel featuring a pool, a fitness centre, tennis courts and a hair salon. Why not spend some time relaxing in the sauna? Other popular spa hotels in Shanghai include Gefii Space X and Shanghai Yuesu Dongan Road No.1 Branch. See all spa hotels in Shanghai.

Shanghai Hotel Reviews
Expedia verified reviews