Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in Shanghai

: 2561 options found

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

No.279, Guangyue Road, Shanghai
6.2 km from the center of Shanghai
4.8 km from the South Changjiang Road subway station
4 reviews
6.0

Room in this hotel

from £ 32
per night
No 28 Guoxiang Road, Shanghai
8.7 km from the center of Shanghai
2.7 km from the Shiguang Road subway station
6.2

Room in this hotel

from £ 52
per night
2751 Chuanliu Highway Airport Town,Chuanliu Highway, Shanghai
27.5 km from the center of Shanghai
4 reviews
5.9

Room in this hotel

from £ 27
per night
No.167 BaYi Road Walking Street, Shanghai
43.8 km from the center of Shanghai
1 review
6.0

Room in this hotel

from £ 22
per night
No. 3538 Duhui Road, Shanghai
17.9 km from the center of Shanghai
4.5 km from the Xinzhuang subway station
1 review
6.0

Room in this hotel

from £ 37
per night
1082 Guanglan Road Guanglan Lu, Shanghai
14.5 km from the center of Shanghai
1.7 km from the Zhangjiang Road subway station
1 review
6.0

Room in this hotel

from £ 38
per night
5 South Sichuan Road 200002 Shanghai,South Sichuan Road, Shanghai
2 km from the center of Shanghai
2.5 km from the Nanpu Bridge subway station
1 review
6.0

Room in this hotel

from £ 74
per night
No.535 Zhejiang Middle Road, Shanghai
655 m from the center of Shanghai
3.6 km from the Nanpu Bridge subway station
5.8

Room in this hotel

from £ 53
per night
No.7228 Zhongchun Road, Shanghai
15.6 km from the center of Shanghai
1.2 km from the Qixin Road subway station
2 reviews
5.0

Room in this hotel

from £ 39
per night
2 Lane 733, Hewang Road, Shanghai
14.7 km from the center of Shanghai
3.7 km from the Fengbang subway station
2 reviews
5.0

Room in this hotel

from £ 39
per night
No.330 MeiYuan Rd., Shanghai
1.8 km from the center of Shanghai
11 reviews
4.4

Room in this hotel

from £ 21
per night
KangHua Road?PuDong District, 399, Shanghai
12.2 km from the center of Shanghai
1 review
4.0

Room in this hotel

from £ 27
per night
No. 453 Wuzhong Road Minhang District, 83, Shanghai
8.2 km from the center of Shanghai
1 review
4.0

Room in this hotel

from £ 34
per night
1 Haixia Road Shanghai,Haixia Road, Shanghai
27.5 km from the center of Shanghai
2.2

Room in this hotel

from £ 17
per night
No. 26 Xianfu Street, Taicang, Jiangsu, China, Suzhou (Jiangsu)
42.2 km from the center of Shanghai

Room in this hotel

from £ 14
per night
No. 425 Wulumuqi North Road, Shanghai
3 km from the center of Shanghai

Room in this hotel

from £ 60
per night
No. 413, Chenqiao Village, Shanghai
23.8 km from the center of Shanghai

Room in this hotel

from £ 36
per night
No. 801, Chenqiao Village, Shanghai
23.2 km from the center of Shanghai

Room in this hotel

from £ 52
per night
No. 16, Building B12, Lane 3188, Shanghai
18.7 km from the center of Shanghai

Room in this hotel

from £ 22
per night
No.2 Jinhuitang Road, Shanghai
46.5 km from the center of Shanghai

Room in this hotel

from £ 33
per night