Shanghai, China

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Districts
Hotel name
Places of interest
Nearest subway station
Hotel chain

2 stars hotels in Shanghai

: 5489 options found

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

No.916 South Xizang Road, Shanghai
2.7 km from the center of Shanghai
1 km from the Nanpu Bridge subway station
Very good
57 reviews
7.8

Room in this hotel

from ¥ 450
per night
699 Fuxing East Road, Shanghai
2.7 km from the center of Shanghai
2 km from the Nanpu Bridge subway station
Excellent
20 reviews
8.0

Room in this hotel

from ¥ 406
per night
No.526-528 Weiqing West Road, Shanghai
56.4 km from the center of Shanghai
Excellent
20 reviews
8.0

Room in this hotel

from ¥ 268
per night
No. 17 Guilin Road, Shanghai
8.8 km from the center of Shanghai
Excellent
18 reviews
8.0

Room in this hotel

from ¥ 471
per night
No.2055, Banquan Road, Shanghai
8.9 km from the center of Shanghai
4.7 km from the Longyang Road subway station
Excellent
18 reviews
8.0

Room in this hotel

from ¥ 287
per night
Jia, No.578, South Xiangyang Road, Shanghai
3.4 km from the center of Shanghai
3.7 km from the Nanpu Bridge subway station
Very good
60 reviews
7.8

Room in this hotel

from ¥ 485
per night
260 Baiyang Rd, ShiJi GongYuan, Pudong Xinqu, Shanghai
8.2 km from the center of Shanghai
605 m from the Longyang Road subway station
Very good
125 reviews
7.6

Room in this hotel

from ¥ 466
per night
中山南路1820号, Shanghai
3.9 km from the center of Shanghai
1 km from the Nanpu Bridge subway station
Excellent
16 reviews
8.0

Room in this hotel

from ¥ 279
per night
No.899 Xikang Road, Jing'an District, Shanghai
2.6 km from the center of Shanghai
Excellent
16 reviews
8.0

Room in this hotel

from ¥ 325
per night
569 Changyi Road Changyi Lu,Changyi Road, Shanghai
5.2 km from the center of Shanghai
4.3 km from the Nanpu Bridge subway station
Very good
114 reviews
7.6

Room in this hotel

from ¥ 356
per night
218 Chaling Road, Shanghai
3.9 km from the center of Shanghai
3.2 km from the Nanpu Bridge subway station
Very good
111 reviews
7.6

Room in this hotel

from ¥ 290
per night
1251 Siping Road, Yangpu, 200092 Shanghai, Shanghai
6.9 km from the center of Shanghai
4.8 km from the Shiguang Road subway station
Very good
106 reviews
7.6

Room in this hotel

from ¥ 329
per night
265 Dalin Road, Huangpu District, Shanghai
2.6 km from the center of Shanghai
1.2 km from the Nanpu Bridge subway station
Very good
105 reviews
7.6

Room in this hotel

from ¥ 328
per night
679 Song Wei Bei Lu, Shanghai
29.6 km from the center of Shanghai
Very good
40 reviews
7.8

Room in this hotel

from ¥ 177
per night
No.420 Xi Jiangwan Road, Shanghai
4.5 km from the center of Shanghai
Very good
104 reviews
7.6

Room in this hotel

from ¥ 320
per night
No.1333, Yuyuan Road, Shanghai
4.5 km from the center of Shanghai
Very good
20 reviews
7.9

Room in this hotel

from ¥ 459
per night
Building 1, No.1209 Huqingping Road, Minhang Distr, Shanghai
15.5 km from the center of Shanghai
3 km from the Hongqiao Railway Station subway station
Excellent
12 reviews
8.0

Room in this hotel

from ¥ 234
per night
No. 809 Guangzhou Road, Shanghai
5.4 km from the center of Shanghai
Very good
29 reviews
7.8

Room in this hotel

from ¥ 339
per night
No 333, Cailun Road, Pudong New District, Shanghai
14.6 km from the center of Shanghai
927 m from the Zhangjiang Road subway station
Very good
74 reviews
7.6

Room in this hotel

from ¥ 549
per night
No.612 Hangxin Road, Huqingping Highway, Minh, Shanghai
13.3 km from the center of Shanghai
3.3 km from the Hongqiao Railway Station subway station
Excellent
2 reviews
8.2

Room in this hotel

from ¥ 418
per night