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.833 Xiupu Road ,Shanghai, 201315, Shanghai
16.3 km from the center of Shanghai
10 reviews
5.6

Room in this hotel

from $ 59
per night
No. 5533 Caoan Highway Anting Town, Shanghai
29.6 km from the center of Shanghai

Room in this hotel

from $ 45
per night
230 West Jiangwan Road (Xi Jiangwan Lu), Shanghai
4.6 km from the center of Shanghai

Room in this hotel

from $ 75
per night
No.1609, Luoshan Road, Shanghai
9.7 km from the center of Shanghai
2.9 km from the Longyang Road subway station

Room in this hotel

from $ 132
per night
No.279 Jufeng Rd,Pudong, Shanghai
12.8 km from the center of Shanghai
92 reviews
7.6

Room in this hotel

from $ 75
per night
No.15-25, Lane 235, Gonghua Road, Caolu Town, Shanghai
21.4 km from the center of Shanghai
78 reviews
8.0

Room in this hotel

from $ 47
per night
NO.55 Wei Qing Rd, 上海市 SH, China, Shanghai
56.1 km from the center of Shanghai

Room in this hotel

from $ 41
per night
1888 Puming Rd, LuJiaZui, Pudong Xinqu, Shanghai Shi, China, 200127, Shanghai
5 km from the center of Shanghai
1.4 km from the Nanpu Bridge subway station
34 reviews
7.0

Room in this hotel

from $ 211
per night
6001 Yingbin Avenue, Shanghai
33.3 km from the center of Shanghai
892 reviews
7.0

Room in this hotel

from $ 99
per night
1312 Chuan Nan Feng Road Building 13 and 16 Shanghai, China, Shanghai
27.2 km from the center of Shanghai

Room in this hotel

from $ 23
per night
No. 58 Lane 1136, Miaojing Road, Shanghai
22.1 km from the center of Shanghai

Room in this hotel

from $ 99
per night
3800 Chunshen Rd, XinZhuang, Minhang Qu, Shanghai Shi, China, 201100, Shanghai
17 km from the center of Shanghai
1.5 km from the Xinzhuang subway station

Room in this hotel

from $ 39
per night
1111 Li Yang Road, Shanghai
3.4 km from the center of Shanghai
96 reviews
6.6

Room in this hotel

from $ 100
per night
696 Nanjing W Rd, NanJing XiLu, Jingan Qu, Shanghai Shi, China, 200041, Shanghai
1.4 km from the center of Shanghai
4.7 km from the Nanpu Bridge subway station

Room in this hotel

from $ 78
per night
1008 West Beijing Road, Shanghai
1.7 km from the center of Shanghai
4.9 km from the Nanpu Bridge subway station
4 reviews
9.0

Room in this hotel

from $ 293
per night
920 Changan Road, Zhabei District, Shanghai
1.9 km from the center of Shanghai

Room in this hotel

from $ 75
per night
No.181, Lane 1300, LongMin Road, Shanghai
13 km from the center of Shanghai
2.9 km from the Qixin Road subway station
20 reviews
7.6

Room in this hotel

from $ 74
per night
NO.818 Zhangyang Road, Shanghai
5 km from the center of Shanghai
3.2 km from the Nanpu Bridge subway station
79 reviews
6.8

Room in this hotel

from $ 82
per night
No.5575 Wenchuan Rd, Shanghai
25 km from the center of Shanghai

Room in this hotel

from $ 47
per night
No. 576, West Yan‘an Road, Changning District, Shanghai
3.9 km from the center of Shanghai

Room in this hotel

from $ 39
per night