Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels for smokers in Shanghai

: 627 options found

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

46 Guilin Rd, Xuhui Qu, Shanghai Shi, China, 200233, Shanghai
10 km from the center of Shanghai
38 reviews
6.6

Room in this hotel

from $ 71
per night
No.3721 HongMei Road, Shanghai
9.6 km from the center of Shanghai

Room in this hotel

from $ 34
per night
No. 4, Lane 946, Changle Road, Shanghai
3.2 km from the center of Shanghai
4.8 km from the Nanpu Bridge subway station
25 reviews
9.0

Room in this hotel

from $ 136
per night
No.1065 Zhaojiabang Road, Shanghai
5.3 km from the center of Shanghai
69 reviews
7.8

Room in this hotel

from $ 89
per night
No.1018 Kangding Road, Shanghai
3.2 km from the center of Shanghai
32 reviews
7.8

Room in this hotel

from $ 79
per night
555 Zhong Shan West Road, Shanghai
6.3 km from the center of Shanghai
30 reviews
7.2

Room in this hotel

from $ 65
per night
283 Chongqing South Road, Huangpu District, Shangh, Shanghai
2.9 km from the center of Shanghai
2.2 km from the Nanpu Bridge subway station
70 reviews
7.0

Room in this hotel

from $ 96
per night
No. 658 Hangjing Road, Shanghai
15.4 km from the center of Shanghai
2.5 km from the Jilong Road subway station
10 reviews
6.6

Room in this hotel

from $ 74
per night
No 658, Middle Yanan Road, Shanghai
1.8 km from the center of Shanghai
4 km from the Nanpu Bridge subway station
124 reviews
7.2

Room in this hotel

from $ 74
per night
No.138 Guangdong Road Huangpu, Shanghai
1.5 km from the center of Shanghai
3 km from the Nanpu Bridge subway station
142 reviews
6.8

Room in this hotel

from $ 74
per night
No.1158, Xinsong Road, Shanghai
19 km from the center of Shanghai
3.2 km from the Xinzhuang subway station
1 review
6.0

Room in this hotel

from $ 74
per night
888 Tongbei Road, Shanghai
5.4 km from the center of Shanghai
41 reviews
6.9

Room in this hotel

from $ 139
per night
Pudong, China, 201319, Shanghai
17.8 km from the center of Shanghai
7 reviews
8.8

Room in this hotel

from $ 97
per night
No.38, Xinchong South Road, Shanghai
43.2 km from the center of Shanghai
8 reviews
7.2

Room in this hotel

from $ 67
per night
No 6555 Boyuan Road, Jiading District, Shanghai
26.8 km from the center of Shanghai
495 reviews
9.6

Room in this hotel

from $ 117
per night
520 Lingling Road 200032 Shanghai,Lingling Road, Shanghai
5.5 km from the center of Shanghai
4.9 km from the Nanpu Bridge subway station
134 reviews
7.6

Room in this hotel

from $ 47
per night
No.1, Lane 5111 Haima Road, Fengxian District, Shanghai
46.1 km from the center of Shanghai
5 reviews
10

Room in this hotel

from $ 203
per night
No.427 Liu Zhou Rd, Shanghai
8.5 km from the center of Shanghai
1 review
8.0

Room in this hotel

from $ 74
per night
No.1 Thirty Five Chang Road Chongming Bao Town, Shanghai
36.2 km from the center of Shanghai

Room in this hotel

from $ 34
per night
No.1798 Cao'an Road, Shanghai
9.9 km from the center of Shanghai
1 review
8.0

Room in this hotel

from $ 82
per night