Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 12891 options found

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

100 Hongqiao Road, Shanghai
5.9 km from the center of Shanghai
581 reviews
8.6

Room in this hotel

from $ 117

per night

199 Handan Road, Shanghai
7.3 km from the center of Shanghai
4.2 km from the Shiguang Road subway station
582 reviews
8.6

Room in this hotel

from $ 130

per night

No.572 Jinting Road, Shanghai
31.4 km from the center of Shanghai
9.6

Room in this hotel

from $ 20

per night

No.1-8 Lane 1672, Xiuyan Road, Shanghai
16.3 km from the center of Shanghai
9.6

Room in this hotel

from $ 51

per night

28 Jilong Road, Shanghai
16.9 km from the center of Shanghai
219 m from the Jilong Road subway station
478 reviews
8.6

Room in this hotel

from $ 89

per night

No. 389 East Qianjin Road, Kunshan, Suzhou (Jiangsu)
44.1 km from the center of Shanghai
44 reviews
9.0

Room in this hotel

from $ 65

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

No 30 Shanxi Road South, Shanghai
2.1 km from the center of Shanghai
4.5 km from the Nanpu Bridge subway station
340 reviews
8.6

Room in this hotel

from $ 182

per night

1116 Yan An Rd West Changning, Shanghai
4.9 km from the center of Shanghai
903 reviews
8.4

Room in this hotel

from $ 121

per night

889 Dong Fang Road, Shanghai
5.2 km from the center of Shanghai
3.1 km from the Nanpu Bridge subway station
869 reviews
8.4

Room in this hotel

from $ 128

per night

No.777 Caoyang Road, Shanghai
5.4 km from the center of Shanghai
9.5

Room in this hotel

from $ 60

per night

Third Floor, No. 3 Middle Jian Guo Road, Shanghai
2.8 km from the center of Shanghai
2.3 km from the Nanpu Bridge subway station
9 reviews
9.2

Room in this hotel

from $ 118

per night

2588 Yan An Xi Road, Shanghai
8.6 km from the center of Shanghai
752 reviews
8.4

Room in this hotel

from $ 123

per night

No.26,Lane 28,Danba Road, Shanghai
8.5 km from the center of Shanghai
1 review
9.4

Room in this hotel

from $ 71

per night

1928 Gong He Xin Road, Shanghai
4.9 km from the center of Shanghai
675 reviews
8.4

Room in this hotel

from $ 114

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 $ 135

per night

Lane 799, Lan Hai Road, Shanghai
41.6 km from the center of Shanghai
199 reviews
8.6

Room in this hotel

from $ 104

per night

No. 2281 Jinshajiang Road, Shanghai
9.8 km from the center of Shanghai
174 reviews
8.6

Room in this hotel

from $ 75

per night

No. 1625, Pingliang Road, Shanghai
8.4 km from the center of Shanghai
5 reviews
9.2

Room in this hotel

from $ 31

per night

No. 1 Nanqiao Road, Shanghai
36 km from the center of Shanghai
155 reviews
8.6

Room in this hotel

from $ 72

per night