Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels for smokers in Shanghai

: 628 options found

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

Shuicheng Road, 555, Shanghai
8 km from the center of Shanghai
99 reviews
6.8

Room in this hotel

from $ 90
per night
No.1155, Yan'An West Road, Shanghai, 200050, Shanghai
4.7 km from the center of Shanghai

Room in this hotel

from $ 100
per night
No. 99 Jinxin Road, Shanghai
12.5 km from the center of Shanghai
152 reviews
7.4

Room in this hotel

from $ 97
per night
No 100 Baise Road Xuhui District, Shanghai
10.3 km from the center of Shanghai
71 reviews
8.2

Room in this hotel

from $ 100
per night
No 3246 Zhou Jia Zui Road, Shanghai
5.9 km from the center of Shanghai
24 reviews
7.0

Room in this hotel

from $ 76
per night
506 Shang Cheng Road Pudong New Area,Shang Cheng Road, Shanghai
4.5 km from the center of Shanghai
2.9 km from the Nanpu Bridge subway station

Room in this hotel

from $ 324
per night
No 158 Da Du He Road, Shanghai
7.5 km from the center of Shanghai
810 reviews
9.0

Room in this hotel

from $ 207
per night
2419 Hong Qiao Road, Shanghai
11.9 km from the center of Shanghai
3.6 km from the Hongqiao Railway Station subway station
131 reviews
8.8

Room in this hotel

from $ 71
per night
99 Huichuan Road, Changning District, 99?, Shanghai
5.4 km from the center of Shanghai
25 reviews
6.0

Room in this hotel

from $ 74
per night
339, Guangdong Road, Shanghai, 200001, Shanghai
957 m from the center of Shanghai
3.1 km from the Nanpu Bridge subway station
841 reviews
7.6

Room in this hotel

from $ 100
per night
689 Huming Old Road, Shanghai
11 km from the center of Shanghai

Room in this hotel

from $ 100
per night
2689 Chuanzhou Avenue Pudong, Shanghai
17.4 km from the center of Shanghai
5 km from the Zhangjiang Road subway station
38 reviews
7.6

Room in this hotel

from $ 76
per night
70 Taicang Road, Shanghai
1.7 km from the center of Shanghai
2.2 km from the Nanpu Bridge subway station
22 reviews
5.4

Room in this hotel

from $ 76
per night
No.99, Qinjiang Road, Xuhui, 200233 Shanghai, China, Shanghai
8.7 km from the center of Shanghai
88 reviews
7.8

Room in this hotel

from $ 100
per night
No. 321 South Street, Jiading District, Shanghai
26.4 km from the center of Shanghai
2.2 km from the North Jiading subway station
8 reviews
8.6

Room in this hotel

from $ 100
per night
939 Hongmei S Rd, Minhang, Shanghai, China, 200237, Shanghai
13.1 km from the center of Shanghai
4.3 km from the Xinzhuang subway station
14 reviews
7.2

Room in this hotel

from $ 46
per night
108 Ha Mi Lu, TianShan, Changning Qu, Shanghai Shi, 200335, Shanghai
9 km from the center of Shanghai
73 reviews
7.6

Room in this hotel

from $ 35
per night
No.831 Yinghua Road, Pudong New Area, Shanghai
9.2 km from the center of Shanghai
864 m from the Longyang Road subway station
23 reviews
6.2

Room in this hotel

from $ 81
per night
3189 Bao'an Hwy, Jiading Qu, China, 201801, Shanghai
20.2 km from the center of Shanghai
10 reviews
7.8

Room in this hotel

from $ 100
per night
No.1885 Qixin Road, Shanghai
15.1 km from the center of Shanghai
558 m from the Qixin Road subway station
21 reviews
7.4

Room in this hotel

from $ 149
per night