Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels for smokers in Shanghai

: 626 options found

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

No. 498, Guoshoujing Road, Shanghai
12.5 km from the center of Shanghai
3.4 km from the Zhangjiang Road subway station

Room in this hotel

from $ 106
per night
7 Linhong Road, Changning District, Shanghai
10.7 km from the center of Shanghai

Room in this hotel

from $ 249
per night
No.8, South Laiting Road, Shanghai
16.6 km from the center of Shanghai
2.9 km from the Qixin Road subway station
2.5

Room in this hotel

from $ 41
per night
75 Chenyang Road, airport town, near Jiangming Road, Shanghai
27.8 km from the center of Shanghai
51 reviews
7.7

Room in this hotel

from $ 46
per night
No. 1, Lane 208, Rongyue Road, Shanghai
28.8 km from the center of Shanghai
12 reviews
8.0

Room in this hotel

from $ 119
per night
3001 Hunan Road 200120 Shanghai,Hunan Road, Shanghai
14.7 km from the center of Shanghai

Room in this hotel

from $ 85
per night
Room 201, No.268, Yuyuan Road, Shanghai
2.9 km from the center of Shanghai
46 reviews
8.4

Room in this hotel

from $ 85
per night
No. 100, Lane 1588, Shanghai
18.7 km from the center of Shanghai
1.7 km from the East Xujing subway station

Room in this hotel

from $ 110
per night
2888 Lan Hai Road, Chongming District, Shanghai
42 km from the center of Shanghai

Room in this hotel

from $ 116
per night
No. 491, Jinling East Road, Shanghai
1.5 km from the center of Shanghai
2.3 km from the Nanpu Bridge subway station

Room in this hotel

from $ 75
per night
186 Zhongshan North 1st Rd, Hongkou Qu, Shanghai Shi, China, 200083, Shanghai
4.3 km from the center of Shanghai

Room in this hotel

from $ 72
per night
No.431 Fengzhuang Bei Road, Shanghai
9.9 km from the center of Shanghai

Room in this hotel

from $ 40
per night
No. 463 Wangqiao Road, Shanghai
21.2 km from the center of Shanghai

Room in this hotel

from $ 40
per night
No.37, Lane 2968 HongXin Road, Shanghai
12.3 km from the center of Shanghai
3.3 km from the Qixin Road subway station

Room in this hotel

from $ 99
per night
No. 1-30, Lane 88, Minbei Road, Minhang District, 1, Shanghai
17.9 km from the center of Shanghai
3.1 km from the East Xujing subway station

Room in this hotel

from $ 99
per night
上海嘉定区叶城路618号, 201800, Shanghai
25 km from the center of Shanghai
3.6 km from the North Jiading subway station

Room in this hotel

from $ 99
per night
No. 548 Rongchaun Road, Pudong, 201200, Pudong, Shanghai, China, Shanghai
20.1 km from the center of Shanghai
4.9 km from the Zhangjiang Road subway station

Room in this hotel

from $ 35
per night
No.399 Huxing Road, Minhang District, Shanghai, 201105, China, Shanghai
15.6 km from the center of Shanghai
3.4 km from the Hongqiao Railway Station subway station

Room in this hotel

from $ 75
per night
No 220 Shuangqing Road, Baoshan District, Shanghai
17.5 km from the center of Shanghai
5 km from the North Jiangyang Road subway station

Room in this hotel

from $ 123
per night
No.1028 Hua Jiang Road, Shanghai
11.8 km from the center of Shanghai

Room in this hotel

from $ 64
per night