Find Shanghai Spa Hotels 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 Spa in Shanghai

Fairmont Peace Hotel
Great for spa weekends
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)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"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
The Puli Hotel And Spa
Great for spa weekends
5 out of 5
1 ChangDe Road, JingAn District, Shanghai, Shanghai, 200040
The price is S$450 per night from 1 Jun to 2 Jun
4.7/5 Exceptional! (921 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"Love this hotel. I would definitely stay in Puli again on my next visit to Shanghai."

Reviewed on 1 Nov,2021

The Puli Hotel And Spa
Grand Kempinski Hotel Shanghai
Great for spa weekends
5 out of 5
1288 Lujiazui Ring Road, Shanghai, Shanghai, 200120
The price is S$283 per night from 15 Jun to 16 Jun
4.5/5 Wonderful! (858 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"My experience was outstanding, this is an excellent hotel to stay, enjoy and relax."

Reviewed on 16 Aug,2021

Grand Kempinski Hotel 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.
Shanghai Marriott Marquis City Centre
Great for spa weekends
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$196 per night from 9 Jun to 10 Jun
4.4/5 Wonderful! (997 reviews)

Travellers like: full-service spa, sauna, steam room

Thank You
"Thanks to Sunny Hong for a warm, helpful welcome at check-in."

Reviewed on 30 Mar,2021

Shanghai Marriott Marquis City Centre
Grand Central Hotel Shanghai
Great for spa weekends
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)

Travellers like: on-site spa services, sauna, massage, facials

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
Central Hotel Shanghai
Great for spa weekends
4 out of 5
No 555 Jiujiang Road, Shanghai, Shanghai, 200001
4.4/5 Excellent! (999 reviews)

Travellers like: full-service spa, sauna, massage, facials

Great Property
"This is an excellent hotel and very centrally located between all sightseeing spots."

Reviewed on 2 Jan,2020

Central Hotel Shanghai
Swissotel Grand Shanghai
Great for spa weekends
5 out of 5
1 Yu Yuan Road, Shanghai, Shanghai, 200040
The price is S$163 per night from 8 Jun to 9 Jun
4.3/5 Excellent! (932 reviews)

Travellers like: full-service spa, sauna, hot tub, Turkish bath

Travellers say...
"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
Great for spa weekends
5 out of 5
88 Nanjing West Road, Shanghai, Shanghai, 200003
The price is S$152 per night from 1 Jun to 2 Jun
4.3/5 Excellent! (999 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Travellers say...
"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
Hyatt On The Bund
Great for spa weekends
5 out of 5
199 Huang Pu Road, Shanghai, Shanghai, 200080
The price is S$275 per night from 25 May to 26 May
4.2/5 Excellent! (835 reviews)

Travellers like: full-service spa, sauna, steam room, massage

Poor service great facilities, views and location
"Service was quite poor from the door. My family had 5 large suitcases and some bags but we waited for a while for a bellboy or any staff at the entrance of the hotel. Had to go in and ask the person checking temperature to help and bring a trolley as well. Later, one of the staff came to help luckily ..."

Reviewed on 15 Oct,2021

Hyatt On The Bund
Hotel Equatorial Shanghai
4.5 out of 5
65 Yanan Road West, Shanghai, Shanghai, 200040
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.

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