Find Hotels with Gym in Shanghai from S$105

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Hotels with Gyms in Shanghai

Ifc Residence
5 out of 5
8 Century Avenue Pudong Lujiazui, Shanghai, Shanghai, 200120
The price is S$208 per night from 3 Jan to 4 Jan
S$208
per night
3 Jan - 4 Jan
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$113 per night from 14 Dec to 15 Dec
S$113
per night
14 Dec - 15 Dec
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
Hotel Indigo Shanghai on The Bund, an IHG Hotel
4.5 out of 5
No 585 Zhongshan Dong Er Road, Huangpu Area, Shanghai, Shanghai, 200010
Fully refundable
The price is S$228 per night from 6 Dec to 7 Dec
S$228
per night
6 Dec - 7 Dec
4.5/5 Wonderful! (322 reviews)
Pool closed
"Unfortunately, the pool had been closed for 2 months but we weren't informed prior to our stay. There was a memo at the check-in counter but nobody pointed it out when we checked in so we were left a little disappointed when we turned up at the pool only to find out it has been drained for ..."

Reviewed on 17 Jan,2021

Hotel Indigo Shanghai on The Bund, an IHG Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Hyatt Shanghai
5 out of 5
88 Century Avenue, Pudong New Area, Shanghai, Shanghai, 200121
Fully refundable
The price is S$201 per night from 13 Dec to 14 Dec
S$201
per night
13 Dec - 14 Dec
4.4/5 Wonderful! (891 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
Shanghai Marriott Marquis City Centre
5 out of 5
555 Middle Xizang Road, (Close to Nanjing), Huangpu District, Shanghai, Shanghai, 200003
Fully refundableReserve now, pay when you stay
The price is S$158 per night from 21 Dec to 22 Dec
S$158
per night
21 Dec - 22 Dec
4.4/5 Wonderful! (1,000 reviews)
Thank You
"Thanks to Sunny Hong for a warm, helpful welcome at check-in."

Reviewed on 30 Mar,2021

Shanghai Marriott Marquis City Centre
Renaissance Shanghai Yu Garden Hotel
4.5 out of 5
159 South He Nan Road, Shanghai, Shanghai, 200010
Fully refundableReserve now, pay when you stay
The price is S$134 per night from 15 Dec to 16 Dec
S$134
per night
15 Dec - 16 Dec
4.4/5 Excellent! (999 reviews)
"Always a pleasurable stay at this hotel. The people are welcoming, the rooms clean and comfortable, and the breakfast buffet delicious. Conveniently located along metro line 10 with a station right across the street and close, easy access to the Bund."

Reviewed on 3 Aug,2021

Renaissance Shanghai Yu Garden Hotel
Swissotel Grand Shanghai
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai, 200040
Fully refundableReserve now, pay when you stay
The price is S$117 per night from 24 Dec to 25 Dec
S$117
per night
24 Dec - 25 Dec
4.3/5 Excellent! (933 reviews)
"The hotel was beautiful. The staff was very helpful. I especially loved the pool and sauna. Very relaxing. The pool attendant female desk attendant was very helpful. I lived in SH for 3 years so it was like a homecoming. Right next to Jing'an Temple too. Great location! Loads of shopping and restaurants ..."

Reviewed on 7 Jun,2021

Swissotel Grand Shanghai
Radisson Blu Hotel Shanghai New World
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai, 200003
The price is S$158 per night from 6 Dec to 7 Dec
S$158
per night
6 Dec - 7 Dec
4.3/5 Excellent! (999 reviews)
"I have stayed here many times. In fact, the only hotel I will stay at in Shanghai. Years ago I stayed elsewhere, but since finding Radisson blu. No where else! hIGHLY RECOMMEND!!!"

Reviewed on 16 May,2021

Radisson Blu Hotel Shanghai New World
Conrad Shanghai
5 out of 5
789 Nanjing Road East, Shanghai, Shanghai, 200001
Fully refundableReserve now, pay when you stay
The price is S$191 per night from 3 Jan to 4 Jan
S$191
per night
3 Jan - 4 Jan
4.2/5 Excellent! (996 reviews)
Thank you.
"Special thanks to Nellie for a warm and helpful reception, and Natalie and the entire staff for their friendly assistance. Everyone was very nice."

Reviewed on 17 Oct,2022

Conrad Shanghai
Hotel Equatorial Shanghai
4.5 out of 5
65 Yanan Road West, Shanghai, Shanghai, 200040
Fully refundableReserve now, pay when you stay
The price is S$105 per night from 13 Dec to 14 Dec
S$105
per night
13 Dec - 14 Dec
4.2/5 Excellent! (999 reviews)
Break in shanghai
"Good central hotel!!!! The bar is super expensive"

Reviewed on 29 Dec,2021

Hotel Equatorial 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.

Shanghai Hotels with Gyms information

ย 

Hotels with Gyms in Shanghai

381

Highest price S$228
Cheapest price S$105
Number of guest reviews 8406
Total number of hotels in Shanghai 1653

ย 

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