Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 10057 options found

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

465 Jinhui Road, Minhang District, Shanghai
24 reviews
7.4

Room in this hotel

from £ 56

per night

99, Yan Dang Road, Huangpu, 200020 Shanghai, China, Shanghai
3.2 km from the Nanpu Bridge subway station
269 reviews
8.0

Room in this hotel

from £ 109

per night

619 Jiu Jiang Road, Shanghai
3.6 km from the Nanpu Bridge subway station
607 reviews
6.6

Room in this hotel

from £ 56

per night

170 Nanyang Road, Shanghai
69 reviews
8.0

Room in this hotel

from £ 163

per night

558 North Xizhang Road Jiangan District, Shanghai
210 reviews
7.0

Room in this hotel

from £ 114

per night

3500 South Pudong Road, Shanghai
2.1 km from the Nanpu Bridge subway station
20 reviews
7.0

Room in this hotel

from £ 56

per night

288 Shaanxi North Road, Shanghai
4.4 km from the Nanpu Bridge subway station
156 reviews
7.0

Room in this hotel

from £ 163

per night

622-7 Middle Huaihai Road, Shanghai
3 km from the Nanpu Bridge subway station
72 reviews
7.4

Room in this hotel

from £ 78

per night

No.15 Dapu Road, Shanghai
2.9 km from the Nanpu Bridge subway station
2031 reviews
8.8

Room in this hotel

from £ 124

per night

118 Shi Men No. 1 Road, Shanghai
4.1 km from the Nanpu Bridge subway station
254 reviews
8.0

Room in this hotel

from £ 163

per night

525 HengShan Road Shanghai 200030, 徐汇区 China, 200030, Shanghai
196 reviews
8.0

Room in this hotel

from £ 78

per night

China, Shanghai Shi, Changning Qu, 延安西路1155号 邮政编码: 200050, Shanghai

Room in this hotel

from £ 78

per night

205 Wu Song Road, Shanghai
4.2 km from the Nanpu Bridge subway station
284 reviews
7.0

Room in this hotel

from £ 69

per night

No 3 Lane 139 Danshui Road Huangpu District Betwee, Shanghai
2.4 km from the Nanpu Bridge subway station

Room in this hotel

from £ 78

per night