Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 12909 options found

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

1008 West Beijing Road, Shanghai
1.7 km from the center of Shanghai
4.9 km from the Nanpu Bridge subway station
1116 reviews
9.4

Room in this hotel

from $ 307

per night

No.699 Bibo Road, Shanghai
11.1 km from the center of Shanghai
2.6 km from the Longyang Road subway station
363 reviews
8.4

Room in this hotel

from $ 127

per night

No. 388 Renmin Road, Shanghai
2.1 km from the center of Shanghai
2.2 km from the Nanpu Bridge subway station

Room in this hotel

from $ 156

per night

Xizang South Road No. 1731, Shanghai
4.5 km from the center of Shanghai
1.3 km from the Nanpu Bridge subway station

Room in this hotel

from $ 85

per night

No.210 Taopu Road, Putuo District, Shanghai
7.4 km from the center of Shanghai
672 reviews
8.0

Room in this hotel

from $ 79

per night

Building 2, No.608 Baiyang Rd, Shanghai
9 km from the center of Shanghai
479 m from the Longyang Road subway station
5 reviews
8.0

Room in this hotel

from $ 114

per night

700 Jiujiang Road/719 Nanjing Road, Shanghai
668 m from the center of Shanghai
3.2 km from the Nanpu Bridge subway station
333 reviews
9.4

Room in this hotel

from $ 185

per night

Panlong Road; 666, Shanghai
18.7 km from the center of Shanghai
1.2 km from the East Xujing subway station

Room in this hotel

from $ 85

per night

No, 2068, Kongjiang Road, Yangpu, Shanghai
5.6 km from the center of Shanghai

Room in this hotel

from $ 60

per night

No 1738 Zhongxing Road, Shanghai
2.5 km from the center of Shanghai
4 reviews
8.6

Room in this hotel

from $ 103

per night

No 1500 Gonghe Xin Road, Shanghai
3.7 km from the center of Shanghai

Room in this hotel

from $ 89

per night

380 Weihai Road, Shanghai
1.1 km from the center of Shanghai
3.6 km from the Nanpu Bridge subway station

Room in this hotel

from $ 315

per night

32 Zhongshan Dong Yi Road, Shanghai
1.6 km from the center of Shanghai
3.8 km from the Nanpu Bridge subway station
1492 reviews
9.4

Room in this hotel

from $ 484

per night

#448 Zunyi Road, Changning District, Shanghai
6.5 km from the center of Shanghai
141 reviews
8.4

Room in this hotel

from $ 94

per night

No.192 North Xinfeng Road, Huaxin County, Shanghai
22.6 km from the center of Shanghai

Room in this hotel

from $ 41

per night

No. 200 Zhu Guang Road, Lane 1588, Shanghai
17 km from the center of Shanghai
1.2 km from the East Xujing subway station
582 reviews
9.8

Room in this hotel

from $ 77

per night

No. 591 Meihua Road, Shanghai
8.1 km from the center of Shanghai
663 m from the Longyang Road subway station
22 reviews
7.0

Room in this hotel

from $ 58

per night

555 Middle Xizang Road, Shanghai
329 m from the center of Shanghai
3.6 km from the Nanpu Bridge subway station
2556 reviews
9.2

Room in this hotel

from $ 314

per night

No.515 Longhua West Road, Shanghai
7.1 km from the center of Shanghai

Room in this hotel

from $ 122

per night

6F, West Building, No.158 Hanzhong Road, Shanghai
1.4 km from the center of Shanghai

Room in this hotel

from $ 73

per night