Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels with a hot tub in Shanghai

: 76 options found

Select dates so you can see the availability and exact prices.

325-327 Tian Yao Qiao Road, Shanghai
395 reviews
8.0

Room in this hotel

from € 88

per night

6655 Hu Tai Lu, Baoshan Qu, Shanghai Shi, China, 201908, Shanghai
2.2 km from the Meilan Lake subway station
133 reviews
7.2

Room in this hotel

from € 88

per night

1188 Xueye Road, Shanghai
1.5 km from the Nanpu Bridge subway station
1015 reviews
9.0

Room in this hotel

from € 140

per night

99, Yan Dang Road, Huangpu, 200020 Shanghai, China, Shanghai
3.2 km from the Nanpu Bridge subway station
269 reviews
8.0

Room in this hotel

from € 123

per night

170 Nanyang Road, Shanghai
69 reviews
8.0

Room in this hotel

from € 185

per night

1000 Yang Gao Road N, Pudong, Shanghai
1.7 km from the Jilong Road subway station
427 reviews
8.0

Room in this hotel

from € 185

per night

2000 Hu Qing Ping Highway, Shanghai
3.3 km from the East Xujing subway station
611 reviews
9.4

Room in this hotel

from € 49

per night

399 Nanjing West Road, Shanghai
3.4 km from the Nanpu Bridge subway station
2355 reviews
9.2

Room in this hotel

from € 210

per night

719 Yingchun Road, Shanghai
2.5 km from the Longyang Road subway station
738 reviews
8.6

Room in this hotel

from € 126

per night

2270 Hong Qiao Road, Changning District, Shanghai
1724 reviews
9.2

Room in this hotel

from € 88

per night

58 Mao Ming Nan Road, Shanghai
4 km from the Nanpu Bridge subway station
3997 reviews
9.6

Room in this hotel

from € 155

per night

81-85 Dianchi Road Huangpu,Dianchi Road, Shanghai
3.6 km from the Nanpu Bridge subway station
278 reviews
7.2

Room in this hotel

from € 64

per night

82 Xin Le Road, Shanghai
4 km from the Nanpu Bridge subway station
114 reviews
7.8

Room in this hotel

from € 88

per night

88 Yongshou Road, Shanghai
2.4 km from the Nanpu Bridge subway station
718 reviews
8.0

Room in this hotel

from € 165

per night