COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Shanghai Hotels from RM291

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Fully refundable
The price is RM599 per night from 1 Aug to 1 Aug
3.16 km from city centre
4.4/5Wonderful! (878 reviews)
"Terrible check in process. It took almost hour and a half to check in. Room is a bit dated."

Reviewed on 29 Aug 2020

Grand Hyatt Shanghai
InterContinental Shanghai Jing’ An, an IHG Hotel
5 out of 5
500 Heng Feng Rd, Jing'an District, Shanghai, Shanghai
Fully refundable
The price is RM696 per night from 1 Aug to 1 Aug
2.32 km from city centre
4.4/5Excellent! (307 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
J Hotel, Shanghai Tower
Shanghai Tower, No. 126 Dong Tai Road, Pudong New District, Shanghai
3.4 km from city centre
J Hotel, Shanghai Tower
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.
Renaissance Shanghai Zhongshan Park
4.5 out of 5
No. 1018 Changning Road, Changning District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is RM443 per night from 26 Jul to 26 Jul
5.74 km from city centre
4.3/5Excellent! (526 reviews)
"It's very convenient, the quilt is clean, the tea set is not complete, there is no free tea and coffee, some drinks need to be paid, I don't like this unclear service concept so much."

Reviewed on 2 Feb 2020

Renaissance Shanghai Zhongshan Park
Banyan Tree Shanghai On The Bund
5 out of 5
19 Gong Ping Road, Hongkou District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is RM1,517 per night from 5 Aug to 5 Aug
3.66 km from city centre
4.2/5Excellent! (135 reviews)
Very good!
"Very enjoyable and fantastic stay"

Reviewed on 20 Dec 2020

Banyan Tree Shanghai On The Bund
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.