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.

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 $ 50
per night
No. 2216 Jingao Road, Shanghai
14 km from the center of Shanghai
99 reviews
7.0

Room in this hotel

from $ 41
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 $ 41
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 $ 60
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 $ 48
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 $ 54
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 $ 48
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 $ 48
per night
No.959 Wanrong Road, Shanghai
6.4 km from the center of Shanghai

Room in this hotel

from $ 33
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
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 $ 48
per night
No.1910 Xinzhai Road, Shanghai
2.9 km from the center of Shanghai

Room in this hotel

from $ 48
per night
4 Lane 1063, Zhoujiazui Road (Zhoujiazui Lu), Shanghai
4.5 km from the center of Shanghai
23 reviews
6.0

Room in this hotel

from $ 50
per night
No.1111, Chengjiang Road, Minhang District, Shanghai
17.4 km from the center of Shanghai

Room in this hotel

from $ 48
per night
No.290 Rongmei Road, Shanghai
30.8 km from the center of Shanghai

Room in this hotel

from $ 48
per night
No.35 Lane 89, Tianlin Road, Shanghai
8.8 km from the center of Shanghai
12 reviews
6.6

Room in this hotel

from $ 32
per night
No.4086, West Tianshan Road, Shanghai
14.6 km from the center of Shanghai
3.1 km from the Hongqiao Railway Station subway station
2 reviews
10

Room in this hotel

from $ 51
per night
No.2055, Banquan Road, Shanghai
9.1 km from the center of Shanghai
4.7 km from the Longyang Road subway station
18 reviews
8.0

Room in this hotel

from $ 47
per night