Find hotels in Shanghai from NT$1,673

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

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 NT$2,448 per night from Jul 2 to Jul 3
2.08 km from city center
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 2022/1/17

Courtyard by Marriott Shanghai Central
Moonlo Hotel
4 out of 5
68-1, Lane 409, Jianghui Road, Zhuqiao Town, Pudong District, Shanghai, Shanghai
Fully refundableReserve now, pay when you stay
The price is NT$3,393 per night from Jul 5 to Jul 6
26.69 km from city center
4.7/5 Exceptional! (123 reviews)
"Having stayed at various luxury hotels around Shanghai, this small boutique hotel is the most beautiful I've ever been to. Everything appears meticulously handpicked, from the African, Asian, and Native American decor to the lighting and papyrus wallpaper. The breakfast was standard Chinese fair ..."

Reviewed on 2022/2/15

Moonlo Hotel
The Sukhothai Shanghai
5 out of 5
380 Weihai Road, Jing'an District, Shanghai, 200041
Fully refundableReserve now, pay when you stay
The price is NT$6,053 per night from Jun 26 to Jun 27
1.1 km from city center
4.7/5 Exceptional! (227 reviews)
Comfortable and friendly
"All the staff did their best to make my husband and I feel at home."

Reviewed on 2021/1/4

The Sukhothai Shanghai
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.
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 NT$2,210 per night from Jul 10 to Jul 11
5.02 km from city center
4.2/5 Very Good! (484 reviews)
"It is located in the very convenient place."

Reviewed on 2022/3/30

Courtyard by Marriott Shanghai Pudong
Novotel Shanghai Atlantis
4 out of 5
728 Pu Dong Avenue, Shanghai, Shanghai, 200120
Fully refundableReserve now, pay when you stay
The price is NT$1,673 per night from Jul 16 to Jul 17
4.8 km from city center
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 2021/5/3

Novotel Shanghai Atlantis
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai, 201619
Fully refundable
The price is NT$9,359 per night from Jun 27 to Jun 28
35.87 km from city center
4.3/5 Excellent! (49 reviews)
Nice space for vacation
"Overall it's good. The water curtain show looks great."

Reviewed on 2021/6/30

Intercontinental Shanghai Wonderland, an IHG Hotel
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 NT$5,314 per night from Jul 5 to Jul 6
4.68 km from city center
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 2021/10/26

JW Marriott Marquis Hotel Shanghai Pudong
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is NT$6,756 per night from Jul 24 to Jul 25
1.9 km from city center
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 2021/4/29

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 NT$7,912 per night from Jun 27 to Jun 28
2.93 km from city center
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 2021/12/28

W Shanghai - The Bund
Ascott Huai Hai Road Shanghai
4.5 out of 5
No 282,Huai Hai Road Central, Huangpu District, Shanghai, Shanghai, 200021
Fully refundableReserve now, pay when you stay
The price is NT$4,200 per night from Jun 26 to Jun 27
1.44 km from city center
4.1/5 Very Good! (459 reviews)
"The breakfast was less than desirable."

Reviewed on 2021/9/21

Ascott Huai Hai Road Shanghai
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

Recent reviews of Shanghai hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize 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