Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 9807 options found

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

1151 Pujian Road, Shanghai
5.4 km from the center of Shanghai
2.6 km from the Nanpu Bridge subway station
139 reviews
7.4

Room in this hotel

from $ 60
per night
351 Zhengli Rd, WuJiaoChang, Yangpu Qu, China, 200433, Shanghai
9 km from the center of Shanghai
2.4 km from the Shiguang Road subway station
56 reviews
8.0

Room in this hotel

from $ 70
per night
1303 West Yan'an Road (Yan'an Xi Lu),West Yan'an Road, Shanghai
5 km from the center of Shanghai

Room in this hotel

from $ 50
per night
379 Mengzi Road, Shanghai
3.8 km from the center of Shanghai
1.9 km from the Nanpu Bridge subway station
118 reviews
7.4

Room in this hotel

from $ 39
per night
No. 2216 Jingao Road, Shanghai
14 km from the center of Shanghai
99 reviews
7.0

Room in this hotel

from $ 40
per night
No. 150-151 Tongji Road, Huinan Town, Shanghai
33.7 km from the center of Shanghai
49 reviews
8.0

Room in this hotel

from $ 40
per night
468 Qinghe Road, Shanghai
27.3 km from the center of Shanghai
1.9 km from the North Jiading subway station
66 reviews
7.0

Room in this hotel

from $ 70
per night
569 Changyi Road Changyi Lu,Changyi Road, Shanghai
5 km from the center of Shanghai
4.3 km from the Nanpu Bridge subway station
114 reviews
7.6

Room in this hotel

from $ 58
per night
69 Jixiang Road, Shanghai
3.7 km from the center of Shanghai

Room in this hotel

from $ 70
per night
No.2052 North Zhongshan Road Putuo District Shanghai, 普陀区上海市 SH, China, 200061, Shanghai
5 km from the center of Shanghai
141 reviews
7.2

Room in this hotel

from $ 47
per night
No.65 Qingzhen Road Xuhui District Shanghai, 徐汇区上海市 SH, China, 200032, Shanghai
4.2 km from the center of Shanghai
3.8 km from the Nanpu Bridge subway station
129 reviews
7.4

Room in this hotel

from $ 53
per night
1138 Datong Road Zhabei,Datong Road, Shanghai
3.2 km from the center of Shanghai
243 reviews
7.6

Room in this hotel

from $ 42
per night
679 Song Wei Bei Lu, Shanghai
30 km from the center of Shanghai
40 reviews
7.8

Room in this hotel

from $ 26
per night
5385 Longdong Avenue, Shanghai
20.2 km from the center of Shanghai
107 reviews
7.4

Room in this hotel

from $ 47
per night
No.2146 North Sichuan Road, Hongkou District, Shanghai, China, 鲁迅公园虹口区 China, 200081, Shanghai
3.7 km from the center of Shanghai
184 reviews
8.0

Room in this hotel

from $ 47
per night
No.959 Wanrong Road, Shanghai
6.4 km from the center of Shanghai

Room in this hotel

from $ 30
per night
No.5209 Hongmei South Road, Shanghai
20.8 km from the center of Shanghai
10 reviews
7.0

Room in this hotel

from $ 37
per night
102 Nantangbang Road Huangpu,Nantangbang Road, Shanghai
3.7 km from the center of Shanghai
2.4 km from the Nanpu Bridge subway station

Room in this hotel

from $ 65
per night
No.7318 Nanfeng Road, Shanghai
35.3 km from the center of Shanghai

Room in this hotel

from $ 45
per night
521 Jipu Road Wujiaochang,Jipu Road, Shanghai
8.9 km from the center of Shanghai
2.3 km from the South Changjiang Road subway station
4 reviews
6.6

Room in this hotel

from $ 47
per night