Shanghai - spa places to stay

Browse photos and read guest reviews. Compare prices for your dates and choose where to stay.

Shanghai: you will find stays with a restaurant (88), with parking (83) and with a pool (59) on this list.

Choose where to stay

97 places to stay
Map
Quick picks

Shanghai - places to stay on the map with prices

Spa hotels

Shanghai: recommended stays based on guest reviews and location.

★ Official hotel stars · ● Estimated quality levelAbout sorting and property standards

The order considers guest ratings, the number of reviews and distance from the centre, where known.

Standard includes official hotel stars (★) and estimated quality levels for other properties (●). Not every property in a group has an official hotel classification.

The Langham, Shanghai, Xintiandi
Popular with guests

The Langham, Shanghai, Xintiandi

Hotel

99 Madang Road, 200021 Shanghai, China

892 m from center
Indoor pool (all year)Hot tubSun terraceSpa and wellness

Example accommodation

Deluxe Studio
Maximum guests
3
Floor area
48 m²
Bedrooms
1

“The Langham, Shanghai, Xintiandi” has a restaurant, a bar and a fitness centre. WiFi and on-site parking are free.

9.1 /10
Superb
Score from 1310 reviews
Average price per night for 2 people~US$262
Radisson Blu Hotel Shanghai New World
Among the top rated

88 Nanjing West Road, 200003 Shanghai, China

640 m from center
Pool with viewSpa and wellnessAir conditioningBar

Example accommodation

Deluxe Suite
Maximum guests
3
Floor area
60 m²
Bedrooms
1

Facilities at Radisson Blu Hotel Shanghai New World include a restaurant and a fitness centre. A sauna, a coffee shop and accessible facilities are on offer at the property.

9.2 /10
Superb
Score from 10077 reviews
Average price per night for 2 people~US$158
Fairmont Peace Hotel on the Bund
Among the top rated

Fairmont Peace Hotel on the Bund

Hotel

No 20 East Nanjing Road, 200002 Shanghai, China

1.65 km from center
Indoor pool (all year)Sun terraceSpa and wellnessKids' meals

Example accommodation

Fairmont King Room - Non-Smoking
Maximum guests
3
Floor area
49 m²
Bedrooms
1

On site at Fairmont Peace Hotel on the Bund, guests will find a bar. There is free parking on site.

9.4 /10
Superb
Score from 595 reviews
Average price per night for 2 people~US$330
The Sukhothai Shanghai

The Sukhothai Shanghai

Hotel

No. 380, Weihai Rd, 200041 Shanghai, China

1.16 km from center
Indoor pool (all year)Hot tubSpa and wellnessEV charging

Example accommodation

Premier King Room
Maximum guests
4
Floor area
44 m²
Bedrooms
1

The Sukhothai Shanghai lies 1.2 km from People's Square and has air conditioning, a coffee shop and accessible facilities. In the morning, guests can have a continental or buffet breakfast.

9.1 /10
Superb
Score from 552 reviews
Average price per night for 2 people~US$305
The Peninsula Shanghai
Among the top rated

The Peninsula Shanghai

Hotel

No. 32 The Bund, Zhongshan Dong Yi Road, 200002 Shanghai, China

1.75 km from center
Indoor pool (all year)Spa and wellnessRestaurantFitness centre

Example accommodation

Deluxe Double or Twin Room
Maximum guests
3
Floor area
54 m²
Bedrooms
1

There is a fireplace in certain units at The Peninsula Shanghai. Among the facilities are a sauna and air conditioning. Free on-site parking is available.

9.4 /10
Superb
Score from 611 reviews
Average price per night for 2 people~US$581
The Ritz-Carlton Shanghai, Pudong
Among the top rated

The Ritz-Carlton Shanghai, Pudong

Hotel

8 Century Avenue, Lujiazui, 200120 Shanghai, China

2.47 km from center
Pool with viewTerraceSpa and wellness

Example accommodation

Deluxe Room
Maximum guests
3
Floor area
50 m²
Bedrooms
1

“The Ritz-Carlton Shanghai, Pudong” offers accommodation 500 metres from Oriental Pearl Tower. Guests can use a hot tub in all units.

9.4 /10
Superb
Score from 919 reviews
Average price per night for 2 people~US$378
Radisson Collection Hyland Shanghai
Popular with guests

No.505 East Nanjing Road (2 / F check in), Huangpu District, 200001 Shanghai, China

815 m from center
Spa and wellnessFamily roomsBreakfast in roomFacilities for guests with disabilities

Example accommodation

One-Bedroom Executive Suite
Maximum guests
3
Floor area
45 m²
Bedrooms
1

Amenities at Radisson Collection Hyland Shanghai include a restaurant, a bar and a fitness centre. Guests benefit from air conditioning and a coffee shop at the accommodation.

8.8 /10
Fabulous
Score from 4414 reviews
Average price per night for 2 people~US$130
Mandarin Oriental Pudong, Shanghai
Among the top rated

Mandarin Oriental Pudong, Shanghai

Hotel

No.111, South Pudong Road, Pudong District, 200120 Shanghai, China

3.3 km from center
Indoor pool (all year)TerraceSpa and wellnessBreakfast in room

Example accommodation

Deluxe River View Room King
Maximum guests
2
Floor area
50 m²
Bedrooms
1

A kitchen is provided in some units at “Mandarin Oriental Pudong, Shanghai”. During a stay, guests have use of a sauna, accessible facilities and a restaurant.

9.3 /10
Superb
Score from 987 reviews
Average price per night for 2 people~US$276
Waldorf Astoria Shanghai on the Bund

No. 2 Zhong Shan Dong Yi Road, 200002 Shanghai, China

1.51 km from center
Indoor pool (all year)Spa and wellnessBreakfast in roomExcellent rating 9.1

Example accommodation

Deluxe King Room
Maximum guests
3
Floor area
50 m²
Bedrooms
1

Waldorf Astoria Shanghai on the Bund is a hotel in Shanghai. A shared lounge is offered.

9.1 /10
Superb
Score from 559 reviews
Average price per night for 2 people~US$397
W Shanghai - The Bund
Among the top rated

W Shanghai - The Bund

Hotel

No.66, Lvshun Road, 200080 Shanghai, China

2.84 km from center
Pool with viewTerraceSpa and wellnessEV charging

Example accommodation

Marvelous King Room
Maximum guests
3
Floor area
46 m²
Bedrooms
1

W Shanghai - The Bund benefits from a garden. Guests are provided with a hot tub in every unit.

9.3 /10
Superb
Score from 559 reviews
Average price per night for 2 people~US$361
Pudong Shangri-La Shanghai
Popular with guests

Pudong Shangri-La Shanghai

Hotel

No 33 Fucheng Road, 200120 Shanghai, China

2.26 km from center
Pool with viewHot tubSpa and wellnessTennis court

Example accommodation

Horizon Deluxe King Room
Maximum guests
3
Floor area
40 m²
Bedrooms
1

Pudong Shangri-La Shanghai welcomes guests in Shanghai. The property has a games room.

8.9 /10
Fabulous
Score from 1751 reviews
Average price per night for 2 people~US$160
SSAW Boutique Hotel Shanghai Bund
Popular with guests

No. 839 Ren Min Road, 200001 Shanghai, China

813 m from center
Sun terraceSpa and wellnessRestaurantVery good rating 8.6

Example accommodation

Deluxe Double Room
Maximum guests
3
Floor area
25 m²
Bedrooms
1

Guests staying at SSAW Boutique Hotel Shanghai Bund can enjoy a garden.

8.6 /10
Fabulous
Score from 4194 reviews
Average price per night for 2 people~US$137
Bellagio by MGM Shanghai - on the bund
Among the top rated

No.188 Beisuzhou Road, Hongkou District, 200080 Shanghai, China

2.02 km from center
Indoor poolSun terraceSpa and wellnessFacilities for guests with disabilities

Example accommodation

Deluxe Suite
Maximum guests
4
Floor area
100 m²
Bedrooms
1

Bellagio by MGM Shanghai - on the bund offers a hot tub and is 1.3 km from Oriental Pearl Tower.

9.2 /10
Superb
Score from 459 reviews
Average price per night for 2 people~US$372
Jing An Shangri-La, Shanghai
Among the top rated

Jing An Shangri-La, Shanghai

Hotel

No.1218 Middle Yan'an Road, 200040 Shanghai, China

2.51 km from center
Indoor poolSpa and wellnessAir conditioning

Example accommodation

Deluxe King
Maximum guests
3
Floor area
42 m²
Bedrooms
1

Guests at “Jing An Shangri-La, Shanghai” have use of a bar, a fitness centre and a restaurant. A coffee shop and accessible facilities are on offer at the property.

9.3 /10
Superb
Score from 583 reviews
Average price per night for 2 people~US$274
Conrad Shanghai
Popular with guests

Conrad Shanghai

Hotel

789 East NanJing Road, 200001 Shanghai, China

547 m from center
Indoor pool (all year)Hot tubSpa and wellnessEV charging

Example accommodation

Deluxe King Room
Maximum guests
3
Floor area
40 m²
Bedrooms
1

In Shanghai, Conrad Shanghai is a hotel. An outdoor fireplace, a minimarket and a shared lounge are offered.

8.8 /10
Fabulous
Score from 1701 reviews
Average price per night for 2 people~US$381
Grand Central Hotel Shanghai - Nanjing Road
Popular with guests

No. 505 Jiujiang Road, 200001 Shanghai, China

818 m from center
Indoor pool (all year)Spa and wellnessRestaurantVery good rating 8.7

Example accommodation

Business Suite
Maximum guests
2
Floor area
67 m²
Bedrooms
1

Grand Central Hotel Shanghai - Nanjing Road features a billiards table.

8.7 /10
Fabulous
Score from 1022 reviews
Average price per night for 2 people~US$140
Regent Shanghai Pudong
Popular with guests

Regent Shanghai Pudong

Hotel

No. 210, Century Avenue, Pudong , 200120 Shanghai, China

3.25 km from center
Pool with viewTerraceSpa and wellnessFacilities for guests with disabilities

Example accommodation

Premium King Room with River View
Maximum guests
2
Floor area
51 m²
Bedrooms
1

Regent Shanghai Pudong lies in Shanghai. People Square lies 4.5 km away.

9.1 /10
Superb
Score from 672 reviews
Average price per night for 2 people~US$269
Shanghai Centre Serviced Apartment

Shanghai Centre Serviced Apartment

Aparthotel

No.1376 West Nanjing Road, 200040 Shanghai, China

2.39 km from center
Outdoor pool (seasonal)Hot tubSpa and wellnessEV charging

Example accommodation

Studio(Set Breakfast)
Maximum guests
2
Floor area
47 m²
Bedrooms
1

Guests can stay at Shanghai Centre Serviced Apartment, which is 1 km from Jing'an Temple. The property's amenities include a terrace, barbecue facilities and a games room.

9.0 /10
Superb
Score from 323 reviews
The St. Regis on the Bund, Shanghai
Among the top rated

No.538 Zhongshan Dong Er Road, Huangpu District, 200010 Shanghai, China

1.93 km from center
Infinity poolTerraceSpa and wellnessAir conditioning

Example accommodation

Caroline Astor Suite
Maximum guests
3
Floor area
118 m²
Bedrooms
1

Guests of “The St. Regis on the Bund, Shanghai” can use a bar, a fitness centre and a restaurant. The property is located 6.4 km from Shanghai Railway Station.

9.3 /10
Superb
Score from 420 reviews
Average price per night for 2 people~US$421
Andaz Xintiandi, Shanghai, By Hyatt

no.88, Songshan Road, 200021 Shanghai, China

809 m from center
Indoor pool (all year)Spa and wellnessEV chargingFacilities for guests with disabilities

Example accommodation

King Room with View
Maximum guests
3
Floor area
41 m²
Bedrooms
1

“Andaz Xintiandi, Shanghai, By Hyatt” provides guests with a garden, a bar and a fitness centre. Facilities at the property include air conditioning and a restaurant.

8.7 /10
Fabulous
Score from 355 reviews
Average price per night for 2 people~US$245

Compare accommodation prices

Spa places to stay compared with the whole city

Spa places to stay
~US$140
Shanghai
~US$90

Typical price per night for 2 people

The typical price is 55% higher than across the whole city.

Rated 8+: 9 in 10 · whole city: 9 in 10

Property types: hotels 9 in 10

Cheapest rated 8+Sofitel Shanghai Hongqiao
8.3~US$70
Highest ratedCapella Shanghai, Jian Ye Li
9.7~US$995

Compared properties with a price: 79

Approximate prices per night for 2 adults. Check the price for your dates.
More about this comparison

Typical price: half of the properties cost less, half cost more. The dot on the bar is the typical price of this selection, the line is the typical price across the whole city. Prices are indicative, for a room for 2 adults converted to one night (the exact price is shown once stay dates are selected). “Rated 8+” is counted among properties with at least 50 reviews.

Shanghai - recommended places to stay

Highly rated properties and places with many guest reviews.

Hotel

Capella Shanghai, Jian Ye Li

Shanghai

9.6
Exceptional125 reviews

“Capella Shanghai, Jian Ye Li” lies 600 metres from Zhaojiabang metro station on Line. Both parking and electric vehicle charging are available at this property.

~US$995per night for 2 people

Hotel

Fairmont Peace Hotel on the Bund

Shanghai

9.4
Superb595 reviews

On site at Fairmont Peace Hotel on the Bund, guests will find a terrace, a bar and a fitness centre. There is free parking on site.

~US$330per night for 2 people

Hotel

Bvlgari Hotel Shanghai

Shanghai

9.5
Exceptional88 reviews

At Bvlgari Hotel Shanghai, 1.6 km from Bulgari Hotel Shanghai, guests can use a terrace, a swimming pool and a hammam. This accommodation has a spa and wellness centre as well as a hot tub.

~US$1 157per night for 2 people

Hotel

The Anandi Hotel and SPA - Luxury Healing Hotel for Wellbeing

Shanghai

9.7
Exceptional17 reviews

The Anandi Hotel and SPA - Luxury Healing Hotel for Wellbeing welcomes guests in Shanghai. Guests are served an Asian, American or buffet breakfast.

~US$174per night for 2 people

Hotel

Radisson Blu Hotel Shanghai New World

Shanghai

9.2
Superb10 077 reviews

Radisson Blu Hotel Shanghai New World provides accommodation in Shanghai. A swimming pool and a spa and wellness centre are on offer at the property.

~US$158per night for 2 people

Hotel

Radisson Collection Hyland Shanghai

Shanghai

8.8
Fabulous4 414 reviews

On site at Radisson Collection Hyland Shanghai, guests will find a fitness centre. There is a spa and wellness centre at the accommodation.

~US$130per night for 2 people

Hotel

SSAW Boutique Hotel Shanghai Bund

Shanghai

8.6
Fabulous4 194 reviews

At SSAW Boutique Hotel Shanghai Bund, guests will find a garden, a terrace and a bar. This property features a spa and wellness centre, air conditioning and a fitness centre.

~US$137per night for 2 people

Hotel

The Langham, Shanghai, Xintiandi

Shanghai

9.1
Superb1 310 reviews

Set in Shanghai, “The Langham, Shanghai, Xintiandi” is a hotel. There is an outdoor fireplace on-site.

~US$262per night for 2 people

Scroll to see more1 / 8

Indicative prices per night for 2 adults. Check the exact price for your dates.

Hotels in other cities

Discover places to stay in other destinations.

Hotel

TRIBE Düsseldorf

Düsseldorf · Germany

8.6
Fabulous1 762 reviews

~US$93per night for 2 people

Hotel

Steigenberger Hotel de Saxe

Dresden · Germany

8.9
Fabulous4 272 reviews

~US$259per night for 2 people

Scroll to see more1 / 6

Indicative prices per night for 2 adults. Check the exact price for your dates.