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

Shanghai Hotels from SG$97

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

Courtyard by Marriott Shanghai Central
4 out of 5
338 Heng Feng Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$125 per night from 21 May to 21 May
Excludes taxes & fees
2.08 km from city centre
4.5/5Wonderful! (679 reviews)
Excellent
"Very clean well appointed rooms, nice amenities and courteous staff."

Reviewed on 6 Jan,2021

Courtyard by Marriott Shanghai Central
Ramada Plaza Shanghai Pudong Airport
4 out of 5
1100 Qi Hang Road, Pudong International Airport, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$142 per night from 22 May to 22 May
Excludes taxes & fees
32.39 km from city centre
4/5Very Good! (999 reviews)
"Initially I had a single night’s stay, and didn’t arrive until after midnight with a need to take the five a.m. shuttle in the morning, so not much to comment on! the flight was canceled and I went back and stayed an extra night. I loved to room, the room service food was amazing, and I was fully ..."

Reviewed on 2 Jul,2020

Ramada Plaza Shanghai Pudong Airport
Intercontinental Shanghai Wonderland, an IHG Hotel
4 out of 5
5888 Chenhua Road, Songjiang District, Shanghai
Free cancellation
The price is SG$520 per night from 19 May to 19 May
Excludes taxes & fees
35.87 km from city centre
4.3/5Excellent! (37 reviews)
"Did a two-day staycation in light of not being able to travel during covid and chose this hotel because it it’s unique design. Property is beautiful and excellently maintained. Staff are very kind. Did buffet breakfast at the G floor restaurant, room service for lunch, and dinner at the B15 restaurant ..."

Reviewed on 24 Feb,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.
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$131 per night from 30 May to 30 May
Excludes taxes & fees
1.08 km from city centre
4.4/5Wonderful! (1,000 reviews)
good hotel & poor service
"As hotels it’s very good but the service not good it’s poor"

Reviewed on 13 Jan,2020

Grand Central Hotel Shanghai
Hyatt On The Bund
5 out of 5
199 Huang Pu Road, Shanghai, Shanghai
The price is SG$204 per night from 19 May to 19 May
Excludes taxes & fees
2.22 km from city centre
4.2/5Excellent! (821 reviews)
"Unfortunately, there is a construction project going on right in front of the hotel. Other than that, everything was great."

Reviewed on 3 Apr,2021

Hyatt On The Bund
Sheraton Shanghai Hongkou Hotel
4.5 out of 5
No.59 Si Ping Road, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$168 per night from 21 May to 21 May
Excludes taxes & fees
2.95 km from city centre
4.2/5Very Good! (267 reviews)
"overall is ok but its quite old"

Reviewed on 2 Jan,2020

Sheraton Shanghai Hongkou Hotel
The Portman Ritz-Carlton, Shanghai
5 out of 5
Shanghai Centre, 1376 Nanjing Xi Lu, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$236 per night from 21 May to 21 May
Excludes taxes & fees
2.29 km from city centre
4.3/5Excellent! (470 reviews)
"Polite, good location , clean, easy transportation"

Reviewed on 2 Jun,2020

The Portman Ritz-Carlton, Shanghai
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai
Free cancellation
The price is SG$246 per night from 16 May to 16 May
Excludes taxes & fees
3.16 km from city centre
4.4/5Wonderful! (876 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
Jing An Shangri-La, West Shanghai
5 out of 5
1218 Middle Yan'an Road, Jing An Kerry Centre, West Nanjing, Shanghai, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$358 per night from 17 May to 17 May
Excludes taxes & fees
2.5 km from city centre
4.5/5Wonderful! (248 reviews)
Great hotel
"Friendly and quick check in. Hotel in good location for shopping or to wander around in the old “French concession”."

Reviewed on 27 Jul,2020

Jing An Shangri-La, West Shanghai
W Shanghai - The Bund
5 out of 5
66 Lvshun Road, Shanghai
Free cancellationReserve now, pay when you stay
The price is SG$405 per night from 9 Jun to 9 Jun
Excludes taxes & fees
2.93 km from city centre
4.5/5Wonderful! (183 reviews)
"Great view. Quiet. Conveniently located with Sinar Mas Plaza."

Reviewed on 22 Dec,2020

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.