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.

505 Wulumuqi Road., Shanghai
351 reviews
6.8

Room in this hotel

from $ 102

per night

370 Huashan Road, Shanghai
184 reviews
7.4

Room in this hotel

from $ 102

per night

1436 South Pudong Road, Shanghai
2.3 km from the Nanpu Bridge subway station
87 reviews
7.6

Room in this hotel

from $ 74

per night

68 Taicang Road, Shanghai
2.2 km from the Nanpu Bridge subway station
37 reviews
7.2

Room in this hotel

from $ 134

per night

650 Yishan Road, Xuhui District, 650?, Shanghai
183 reviews
8.2

Room in this hotel

from $ 103

per night

60 Huangpu lu, Shanghai
3.7 km from the Nanpu Bridge subway station
320 reviews
7.2

Room in this hotel

from $ 557

per night

3388 Sichen Road Sijing Town Songjiang District, Shanghai
986 reviews
9.0

Room in this hotel

from $ 214

per night

No.65 Yanan Road West Jingan District, Shanghai
5 km from the Nanpu Bridge subway station
1139 reviews
8.8

Room in this hotel

from $ 214

per night

1225 Nanjing West Road, Shanghai
4.9 km from the Nanpu Bridge subway station
445 reviews
7.4

Room in this hotel

from $ 214

per night

777 Zhangyang Road, Pudong, Shanghai
3.2 km from the Nanpu Bridge subway station
3780 reviews
9.4

Room in this hotel

from $ 169

per night

1525 Zhongshan West Road, Shanghai
13 reviews
7.0

Room in this hotel

from $ 74

per night

70 Taicang Road, Shanghai
2.2 km from the Nanpu Bridge subway station
22 reviews
5.4

Room in this hotel

from $ 74

per night

No.99, Qinjiang Road, Xuhui, 200233 Shanghai, China, Shanghai
88 reviews
7.8

Room in this hotel

from $ 102

per night

1600 61 Lane, Shanghai
1.1 km from the South Changjiang Road subway station
15 reviews
6.0

Room in this hotel

from $ 102

per night

210 Century Avenue, Shanghai
3 km from the Nanpu Bridge subway station
1386 reviews
9.6

Room in this hotel

from $ 278

per night