Find hotels in Shanghai from $50

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.

Check Shanghai (and vicinity) hotel prices

Tomorrow night
This weekend
Next weekend

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 $591 per night from Aug 17 to Aug 18
0.87 mi from city center
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 Mar 13, 2022

Bulgari Hotel Shanghai
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai, 200021
Fully refundable
The price is $148 per night from Aug 21 to Aug 22
1.02 mi from city center
4.5/5 Wonderful! (369 reviews)
"Amazing hotel with a great location."

Reviewed on May 4, 2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai, 201619
The price is $311 per night from Sep 1 to Sep 2
22.28 mi 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 Jun 30, 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.
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 $125 per night from Aug 21 to Aug 22
5.36 mi from city center
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 Apr 4, 2021

Kerry Hotel Pudong Shanghai
Fairmont Peace Hotel
5 out of 5
20 Nanjing Road East, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is $224 per night from Sep 16 to Sep 17
1.18 mi from city center
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 Apr 29, 2021

Fairmont Peace Hotel
InterContinental Shanghai Pudong Hotel, an IHG Hotel
4.5 out of 5
777 Zhangyang Road, Pudong, Shanghai, Shanghai, 200120
Fully refundable
The price is $103 per night from Aug 19 to Aug 20
3.09 mi from city center
4.4/5 Excellent! (310 reviews)
"Just the breakfast quality is a bit not as good as before, the bread"

Reviewed on Dec 28, 2019

InterContinental Shanghai Pudong Hotel, an IHG Hotel
Orange Hotel Select
3.5 out of 5
No.566 Shiwan 6th Road, Pudong New District, Shanghai, Shanghai, 200120
18.58 mi from city center
4/5 Very Good! (52 reviews)
"It is located at remote area..No convenience store nearby"

Reviewed on Apr 4, 2022

Orange Hotel Select
Hyatt House Shanghai Hongqiao CBD
3.5 out of 5
9 Shenhong Road, Hongqiao CBD, Shanghai, Shanghai, 201106
Fully refundable
The price is $91 per night from Aug 17 to Aug 18
9.89 mi from city center
4.4/5 Excellent! (106 reviews)
Fantastic Hotel, very comfortable large room
"Three night business trip, Hyatt was fabulous Hotel Friendly staff, quick check in, very spacious King Suite, super quiet, clean and comfortable room The location is okay, although it is indeed a long walk 10-15mins from Hongqiao Railway station / Line 2 Metro). The nearby shopping area HUB has many ..."

Reviewed on Dec 7, 2019

Hyatt House Shanghai Hongqiao CBD
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai, 200080
Fully refundableReserve now, pay when you stay
The price is $263 per night from Aug 17 to Aug 18
1.82 mi 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 Dec 28, 2021

W Shanghai - The Bund
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 $50 per night from Aug 17 to Aug 18
2.31 mi from city center
4.3/5 Excellent! (85 reviews)
"Front desk very nice including manager and staffing. Corina help is beyond. Olivia Du is helpful also. Will back to stay again."

Reviewed on Jul 2, 2022

Fairfield by Marriott Shanghai Jingan
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

Stay near popular Shanghai attractions

Shanghai hotels information

Number of reviews 2445
Accommodation 1701 hotels
Lowest Price $50
Highest Price $591

Price trends for hotels in Shanghai

Less expensive
More expensive
Next month
July
May
$95
Month
Price
January
$121
February
$122
March
$148
April
$141
May
$156
June
$103
July
$86
August
$86
September
$95
October
$97
November
$107
December
$110
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Shanghai. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Recent reviews of Shanghai hotels
expedia verified reviews