Find hotels in Shanghai from £54

Travelling to the States just got easier, as COVID-19 tests are no longer required.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

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 £571 per night from 4 Jul to 5 Jul
0.87 mi from city centre
4.8/5 Exceptional! (44 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
Grand Mercure Shanghai Hongqiao
4.5 out of 5
369 Xian Xia Road, Shanghai, Shanghai, 200336
Fully refundableReserve now, pay when you stay
The price is £67 per night from 23 Jul to 24 Jul
4.79 mi from city centre
3.9/5 Good! (1,000 reviews)
"All good"

Reviewed on 11 Apr 2021

Grand Mercure Shanghai Hongqiao
Novotel Shanghai Atlantis
4 out of 5
728 Pu Dong Avenue, Shanghai, Shanghai, 200120
Fully refundableReserve now, pay when you stay
The price is £54 per night from 20 Jul to 21 Jul
2.98 mi from city centre
4.2/5 Very Good! (612 reviews)
No AC, Very bad Wi-fi
"The Hotel its nice but it was not a nice stay: 1) we had two room and we find out that The AC was not working, because they said was still cool outside and they offer to open the windows #!!@. 2) The Wi-Fi connection was unbelievable slow and from some device I was not able to connect at all. 3) ..."

Reviewed on 3 May 2021

Novotel Shanghai Atlantis
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.
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai, 201619
Fully refundable
The price is £300 per night from 4 Jul to 5 Jul
22.28 mi 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
Sofitel Shanghai Sheshan Oriental
4.5 out of 5
3388 Sichen Road, Sijing, Shanghai, Shanghai, 201601
16.8 mi from city centre
4.1/5 Very Good! (126 reviews)
"The room was large and had a great balcony overlooking the pools. Pools were great but the hotel ran out of towels at the pool and the lady didn’t offer to find more for guests. Both the Japanese restaurant and all day dining had well prepared food which we all enjoyed."

Reviewed on 9 Jul 2021

Sofitel Shanghai Sheshan Oriental
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai, 200121
Fully refundable
The price is £129 per night from 18 Jul to 19 Jul
1.96 mi from city centre
4.4/5 Wonderful! (887 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
Courtyard by Marriott Shanghai Pudong
4 out of 5
838 Dong Fang Road, Pudong New District, Shanghai, Shanghai, 200122
Fully refundableReserve now, pay when you stay
The price is £65 per night from 6 Jul to 7 Jul
3.12 mi from city centre
4.2/5 Very Good! (484 reviews)
"It is located in the very convenient place."

Reviewed on 30 Mar 2022

Courtyard by Marriott 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 £78 per night from 2 Jul to 3 Jul
1.29 mi from city centre
4.5/5 Wonderful! (688 reviews)
"I always stay at the Courtyard Central whenever I'm in Shanghai. The staff is so nice. Shirley was awesome when checking us in. She made sure we had everything we needed and offered suggestions for our check-in. Thanks Shirley!"

Reviewed on 17 Jan 2022

Courtyard by Marriott Shanghai Central
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is £217 per night from 20 Jul to 21 Jul
1.18 mi from city centre
4.7/5 Exceptional! (913 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
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai, 200080
Fully refundableReserve now, pay when you stay
The price is £254 per night from 3 Jul to 4 Jul
1.82 mi 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
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

Frequently asked questions

Shanghai Hotel Reviews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code