Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

2 stars hotels in Shanghai

: 4443 options found

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

491 Jinling E Rd, Huangpu Qu, China, 200021, Shanghai
1.4 km from the center of Shanghai
2.4 km from the Nanpu Bridge subway station
19 reviews
8.0

Room in this hotel

from $ 47
per night
China, Shanghai Shi, Minhang Qu, 七宝古镇星站路288号 邮政编码: 201105, Shanghai
15 km from the center of Shanghai
3.6 km from the Qixin Road subway station
6 reviews
6.0

Room in this hotel

from $ 41
per night
No.1 Thirty Five Chang Road, Shanghai
36.2 km from the center of Shanghai
12 reviews
7.0

Room in this hotel

from $ 33
per night
1-3 Maojiayuan Road, Shanghai
3.8 km from the center of Shanghai
1.4 km from the Nanpu Bridge subway station
156 reviews
7.8

Room in this hotel

from $ 47
per night
22 Shipi Rd, Pudong, Shanghai, China, Shanghai
22.6 km from the center of Shanghai
4 reviews
7.0

Room in this hotel

from $ 47
per night
No.92 Hua Yang Road, Shanghai
4.8 km from the center of Shanghai
6 reviews
4.6

Room in this hotel

from $ 47
per night
No.5 Jingan Ziyuan, No.356 Jiangning Road, Shanghai
1.6 km from the center of Shanghai
4.8 km from the Nanpu Bridge subway station

Room in this hotel

from $ 140
per night
1111 Yanan Zhong Lu Jing An District,Yanan Zhong Lu, Shanghai
2.6 km from the center of Shanghai
4.7 km from the Nanpu Bridge subway station
178 reviews
7.0

Room in this hotel

from $ 47
per night
1018 Dingxi Road, Shanghai
5.2 km from the center of Shanghai
117 reviews
7.2

Room in this hotel

from $ 46
per night
782 Cailun Road, Shanghai
13.8 km from the center of Shanghai
1.8 km from the Zhangjiang Road subway station
104 reviews
8.0

Room in this hotel

from $ 84
per night
No. 1857 East Gaoke Road, Shanghai
20.8 km from the center of Shanghai

Room in this hotel

from $ 31
per night
No 1969, Xietu Road, Shanghai
4.9 km from the center of Shanghai
4.5 km from the Nanpu Bridge subway station

Room in this hotel

from $ 54
per night
No.4138 Tianshan Xi Road, Shanghai
15.4 km from the center of Shanghai
2.4 km from the Hongqiao Railway Station subway station

Room in this hotel

from $ 29
per night
No 71, Hailun Road, Shanghai
3.3 km from the center of Shanghai

Room in this hotel

from $ 47
per night
776 Jinyang Road (Jinyang Lu), Jinqiao Town, Shanghai
11 km from the center of Shanghai

Room in this hotel

from $ 28
per night
700 Linyi Road, Shanghai
8.5 km from the center of Shanghai
4 km from the South Changjiang Road subway station

Room in this hotel

from $ 47
per night
No.216 Changji Road, Shanghai
30.2 km from the center of Shanghai
1 review
8.0

Room in this hotel

from $ 22
per night
205 Middle Fujian Road, Shanghai
1.1 km from the center of Shanghai
3 km from the Nanpu Bridge subway station

Room in this hotel

from $ 68
per night
No.8 Anhou Road, Shanghai
27.8 km from the center of Shanghai

Room in this hotel

from $ 47
per night
No.76 Jiuxin Highway, Shanghai
18.5 km from the center of Shanghai
3.9 km from the Qixin Road subway station

Room in this hotel

from $ 47
per night