Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

2 stars hotels in Shanghai

: 4421 options found

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

40 Jiaotong Road, Shanghai
1.9 km from the center of Shanghai
5 km from the Nanpu Bridge subway station
165 reviews
8.0

Room in this hotel

from $ 47
per night
999 Zhong Hua Xin Road Sha Railway Station Zhabei,Zhong Hua Xin Road, Shanghai
2.6 km from the center of Shanghai
226 reviews
7.6

Room in this hotel

from $ 47
per night
1130 Dong Ti Yu Hui Lu WuJiaoChang Hongkou Distric,Dong Ti Yu Hui Lu WuJiaoChang, Shanghai
6.3 km from the center of Shanghai
5 km from the South Changjiang Road subway station

Room in this hotel

from $ 47
per night
17 Kangshi Road, Shanghai
13.1 km from the center of Shanghai

Room in this hotel

from $ 47
per night
In the alley, Lane 29,Xijing Road,Zhujiajiao Ancient Town, 201713 Qingpu, China, Shanghai
41.9 km from the center of Shanghai

Room in this hotel

from $ 47
per night
No.48 Qinghe Road, Shanghai
26.8 km from the center of Shanghai
1.7 km from the North Jiading subway station
1 review
6.0

Room in this hotel

from $ 18
per night
Shuihuxiaozhu 28 Donghu Street,Donghu Street, Shanghai
42 km from the center of Shanghai

Room in this hotel

from $ 35
per night
No.1728 Yishan Road, Shanghai
10.7 km from the center of Shanghai
5 km from the Qixin Road subway station
17 reviews
7.8

Room in this hotel

from $ 51
per night
No 1599 East Rongle Road, Shanghai
31.4 km from the center of Shanghai
4.7 km from the Songjiang South Railway Station subway station
63 reviews
8.2

Room in this hotel

from $ 28
per night
No.485 Yecheng Road, Shanghai
25.1 km from the center of Shanghai
3.5 km from the North Jiading subway station
2 reviews
8.0

Room in this hotel

from $ 35
per night
No 333, Cailun Road, Pudong New District, Shanghai
14.7 km from the center of Shanghai
927 m from the Zhangjiang Road subway station
74 reviews
7.6

Room in this hotel

from $ 62
per night
Building 2 Lane 1500 South Lianhua Road,South Lianhua Road, Shanghai
16.2 km from the center of Shanghai
3.6 km from the Xinzhuang subway station

Room in this hotel

from $ 45
per night
Building 1, No.1209 Huqingping Road, Minhang Distr, Shanghai
15.7 km from the center of Shanghai
3 km from the Hongqiao Railway Station subway station
12 reviews
8.0

Room in this hotel

from $ 36
per night
No. 19 Lane 789 Lingling Road Xuhui,Lane 789 Lingling Road, Shanghai
6.5 km from the center of Shanghai
9 reviews
7.0

Room in this hotel

from $ 47
per night
Jia, No.578, South Xiangyang Road, Shanghai
3.8 km from the center of Shanghai
3.7 km from the Nanpu Bridge subway station
59 reviews
7.8

Room in this hotel

from $ 59
per night
No.916 South Xizang Road, Shanghai
2.9 km from the center of Shanghai
1 km from the Nanpu Bridge subway station
57 reviews
7.8

Room in this hotel

from $ 65
per night
No.812 Lujiabang Road, Shanghai
3.4 km from the center of Shanghai
379 m from the Nanpu Bridge subway station
1 review
6.0

Room in this hotel

from $ 47
per night
433 South Zhongshan Road Huangpu,South Zhongshan Road (Zhongshan Nan Lu), Shanghai
3.8 km from the center of Shanghai
1.4 km from the Nanpu Bridge subway station
188 reviews
7.6

Room in this hotel

from $ 47
per night
17-6 No.230, Xinjinqiao Road, Shanghai
12.4 km from the center of Shanghai
54 reviews
7.6

Room in this hotel

from $ 55
per night
No. 2162, South Pudong Road, Shanghai
5.3 km from the center of Shanghai
1.8 km from the Nanpu Bridge subway station
135 reviews
8.0

Room in this hotel

from $ 56
per night