Search Hotels in Shanghai

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

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 Rs11,530 per night from 15 Aug to 16 Aug
32.39 km from city centre
4/5 Very Good! (1,000 reviews)
"good service"

Reviewed on 8 Aug 2022

Ramada Plaza Shanghai Pudong Airport
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai, 200080
Fully refundableReserve now, pay when you stay
The price is Rs21,027 per night from 15 Aug to 16 Aug
2.93 km from city centre
4.5/5 Wonderful! (206 reviews)
Relaxed staycation with a view
"We love this hotel for its eco friendly, modern approach to luxuary. It is in a fabulous spot to watch the river and enjoy the delicious food."

Reviewed on 28 Dec 2021

W Shanghai - The Bund
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai, 201619
Fully refundable
The price is Rs24,872 per night from 1 Sep to 2 Sep
35.87 km from city centre
4.3/5 Excellent! (49 reviews)
Nice space for vacation
"Overall it's good. The water curtain show looks great."

Reviewed on 30 Jun 2021

Intercontinental Shanghai Wonderland, an IHG Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai, 200021
Fully refundable
The price is Rs11,813 per night from 15 Aug to 16 Aug
1.64 km from city centre
4.5/5 Wonderful! (369 reviews)
"Amazing hotel with a great location."

Reviewed on 4 May 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is Rs17,956 per night from 4 Sep to 5 Sep
1.9 km from city centre
4.7/5 Exceptional! (914 reviews)
"This is a hotel full of history, charm and elegance. I stayed here with my wife and two kids (14 and 12) and loved it. The location is superb. After being in too many five stars hotels in China I can confidently say that here one meets the best English speaking staff that one can ever encounter in ..."

Reviewed on 29 Apr 2021

Fairmont Peace Hotel
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 Rs10,041 per night from 15 Aug to 16 Aug
8.63 km from city centre
4.5/5 Wonderful! (310 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
Orange Hotel Select
3.5 out of 5
No.566 Shiwan 6th Road, Pudong New District, Shanghai, Shanghai, 200120
29.92 km from city centre
4/5 Very Good! (52 reviews)
"It is located at remote area..No convenience store nearby"

Reviewed on 4 Apr 2022

Orange Hotel Select
JW Marriott Marquis Hotel Shanghai Pudong
5 out of 5
NO 988 PUMING ROAD PUDONG NEW, Shanghai, 200122
Fully refundableReserve now, pay when you stay
The price is Rs14,176 per night from 15 Aug to 16 Aug
4.68 km from city centre
4.8/5 Exceptional! (30 reviews)
"Really nice hotel in a great location. Lots of kids running around especially around breakfast. I would prefer an adult centered hotel but nice place"

Reviewed on 26 Oct 2021

JW Marriott Marquis Hotel Shanghai Pudong
Jin Jiang Hotel Shanghai
4.5 out of 5
No. 59 Mao Ming Road ( S ), Shanghai, Shanghai, 200020
The price is Rs5,449 per night from 3 Sep to 4 Sep
2.1 km from city centre
4.1/5 Very Good! (736 reviews)
"The hotel not new but it was gorgeous. The room also clean and comfortable."

Reviewed on 9 Jan 2020

Jin Jiang Hotel Shanghai
Le Méridien Shanghai, Minhang
5 out of 5
3199 Cao Bao Road, Shanghai, 201101
Fully refundableReserve now, pay when you stay
The price is Rs8,860 per night from 15 Aug to 16 Aug
13.94 km from city centre
4.5/5 Wonderful! (110 reviews)
"All good but AC did not really work."

Reviewed on 9 Aug 2019

Le Méridien Shanghai, Minhang
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.

Where to stay in Shanghai

Find the best Shanghai areas and neighborhoods for the activities you enjoy most. Learn more about Shanghai

Accommodation near Shanghai attractions

Shanghai hotels information

Number of reviews 3776
Accommodation 1701 hotels
Lowest Price Rs5,449
Highest Price Rs24,872

Frequently asked questions

Shanghai Hotel Reviews
expedia verified reviews