Find Shanghai Hotels with Indoor Pool from S$140

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

Top Hotels with indoor pool in Shanghai

The Peninsula Shanghai
5 out of 5
32 Zhongshan Dong Yi Road, No 32 The Bund, Shanghai, Shanghai, 200002
Fully refundableReserve now, pay when you stay
The price is S$622 per night from 29 May to 30 May
4.7/5 Exceptional! (260 reviews)
Lovely hotel, but too many non guests
"Was supposed to get a complimentary upgrade due to my membership level, didnโ€™t get one. Enquired and was told I had one already but I had the room I booked online, no upgrade added. Apart from that, nice hotel but they allow non hotel guests to que up for lunch an hour before it starts and so the ..."

Reviewed on 23 Dec,2021

The Peninsula 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 S$363 per night from 29 May to 30 May
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
Ascott Heng Shan Shanghai
4 out of 5
No 99 Hengshan Road, Xuhui District, Shanghai, Shanghai, 200085
The price is S$935 per night from 8 Jun to 9 Jun
4.6/5 Exceptional! (11 reviews)
Great place
"Place is big, clean, modern, convienent location next to subway; cannot go wrong staying here. Washer and dryer is every unit as well."

Reviewed on 25 Jun,2018

Ascott Heng Shan 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.
Andaz Xintiandi Shanghai - a concept by Hyatt
4.5 out of 5
88 Songshan Road, Shanghai, Shanghai, 200021
The price is S$287 per night from 27 May to 28 May
4.5/5 Wonderful! (369 reviews)
"Amazing hotel with a great location."

Reviewed on 4 May,2020

Andaz Xintiandi Shanghai - a concept by Hyatt
Ifc Residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai, 200120
The price is S$279 per night from 1 Jun to 2 Jun
4.5/5 Wonderful! (579 reviews)
"It's nice stay and very clean everywhere."

Reviewed on 6 May,2021

Ifc Residence
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 S$155 per night from 4 Jun to 5 Jun
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
Grand Central Hotel Shanghai
4.5 out of 5
505 Jiujiang Road, Shanghai, Shanghai, 200001
The price is S$140 per night from 1 Jun to 2 Jun
4.4/5 Wonderful! (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
Ascott Huai Hai Road Shanghai
4.5 out of 5
No 282,Huai Hai Road Central, Huangpu District, Shanghai, Shanghai, 200021
The price is S$177 per night from 7 Jun to 8 Jun
4.1/5 Very Good! (459 reviews)
"The breakfast was less than desirable."

Reviewed on 21 Sep,2021

Ascott Huai Hai Road Shanghai
Crowne Plaza Shanghai Nanjing Road, an IHG Hotel
4.5 out of 5
700 Jiujiang Road/719 Nanjing Road, Huangpu District, Shanghai, Shanghai, 200001
The price is S$151 per night from 31 May to 1 Jun
3.8/5 Good! (725 reviews)
"Good location. Very bad service indeed. No welcome greetings & not even a thank you see you soon. No customer engagement at all. They seemed tired working there."

Reviewed on 12 Dec,2019

Crowne Plaza Shanghai Nanjing Road, an IHG Hotel
Donghu Guest House
3 out of 5
No.70 Donghu Road (Main Building), No. 7 Donghu Road (Wing Building), Shanghai, Shanghai, 200031
3.6/5 Good! (224 reviews)
"Great location. Helpful staff."

Reviewed on 16 Oct,2019

Donghu Guest House
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.

Frequently asked questions

Recent Reviews in Shanghai
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