Shanghai, China

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Districts
Hotel name
Places of interest
Nearest subway station
Hotel chain

Hotels for smokers in Shanghai

: 891 options found

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

No. 5 Lane 1600 Changning Road, Shanghai
6.5 km from the center of Shanghai
Excellent
132 reviews
8.0

Room in this hotel

from Ft 14,378
per night
No.68 Sanjiang Rd., Shanghai
7.8 km from the center of Shanghai
Excellent
93 reviews
8.0

Room in this hotel

from Ft 15,215
per night
No 99 Hengshan Road, Shanghai
3.7 km from the center of Shanghai
Excellent
30 reviews
8.2

Room in this hotel

from Ft 128,699
per night
No.57 Pudian Road, Shanghai
4.3 km from the center of Shanghai
1.8 km from the Nanpu Bridge subway station
Very good
189 reviews
7.8

Room in this hotel

from Ft 12,232
per night
NO.218 xuejiabang Road, Shanghai
4 km from the center of Shanghai
607 m from the Nanpu Bridge subway station
Excellent
5 reviews
8.4

Room in this hotel

from Ft 33,495
per night
No. 404 Wanping South Road, Shanghai
5.1 km from the center of Shanghai
Very good
105 reviews
7.8

Room in this hotel

from Ft 39,440
per night
No.1721 HaMi Rd, Chang Ning District, Shanghai
10.8 km from the center of Shanghai
4.2 km from the Hongqiao Railway Station subway station
Very good
248 reviews
7.6

Room in this hotel

from Ft 11,900
per night
No.1733 Lianhua Road, Shanghai
10.3 km from the center of Shanghai
Very good
87 reviews
7.8

Room in this hotel

from Ft 35,956
per night
No.197 Chengzhong Rd, Shanghai
27.3 km from the center of Shanghai
1.4 km from the North Jiading subway station
Excellent
31 reviews
8.0

Room in this hotel

from Ft 9,550
per night
No.1065 Zhaojiabang Road, Xuhui District, Shanghai
5 km from the center of Shanghai
Very good
70 reviews
7.8

Room in this hotel

from Ft 32,663
per night
No. 1668 Xiuyan Road, Shanghai
15.5 km from the center of Shanghai
Excellent
29 reviews
8.0

Room in this hotel

from Ft 29,122
per night
No 2628, Songhuajiang Road, Hongkou District, Shan, Shanghai
7.3 km from the center of Shanghai
4.6 km from the Shiguang Road subway station
Very good
191 reviews
7.6

Room in this hotel

from Ft 20,699
per night
No.1331 Lujiabang Road, Shanghai
2.3 km from the center of Shanghai
1.6 km from the Nanpu Bridge subway station
Very good
35 reviews
7.9

Room in this hotel

from Ft 14,483
per night
No.25 Jiefang Street., Nanxiang, Shanghai
16.8 km from the center of Shanghai
2.6 km from the Fengbang subway station
Very good
60 reviews
7.8

Room in this hotel

from Ft 10,021
per night
中山南路1820号, Shanghai
3.9 km from the center of Shanghai
1 km from the Nanpu Bridge subway station
Excellent
16 reviews
8.0

Room in this hotel

from Ft 12,988
per night
299 Wusong Road, Hongkou District, Shanghai, 299, Shanghai
2.7 km from the center of Shanghai
4.3 km from the Nanpu Bridge subway station
Very good
90 reviews
7.6

Room in this hotel

from Ft 101,783
per night
No.29 Lane 3 Jianzhong Road, Shanghai
14.4 km from the center of Shanghai
1.7 km from the Zhangjiang Road subway station
Very good
88 reviews
7.6

Room in this hotel

from Ft 17,230
per night
No. 1, Lane 208, Rongyue Road, Shanghai
28.6 km from the center of Shanghai
Excellent
12 reviews
8.0

Room in this hotel

from Ft 44,120
per night
No.1018 Kangding Road, Shanghai
3 km from the center of Shanghai
Very good
32 reviews
7.8

Room in this hotel

from Ft 30,091
per night
No. 125 South Bole Road, Shanghai
25.4 km from the center of Shanghai
3.3 km from the North Jiading subway station
Very good
31 reviews
7.8

Room in this hotel

from Ft 23,856
per night