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.

199 Handan Road, Shanghai
4.2 km from the Shiguang Road subway station
581 reviews
8.6

Room in this hotel

from $ 134

per night

No 46 Anting Road Xuhui Area, Shanghai
4.6 km from the Nanpu Bridge subway station
165 reviews
8.0

Room in this hotel

from $ 109

per night

No 257 Nujiang Road, Shanghai
66 reviews
6.8

Room in this hotel

from $ 74

per night

No.8, Dongan Road, Xuhui District, Shanghai
4.6 km from the Nanpu Bridge subway station
107 reviews
7.4

Room in this hotel

from $ 97

per night

689 Old Humin Road, Shanghai

Room in this hotel

from $ 102

per night

1755 North Sichuan Road, Hongkou District, Shanghai
57 reviews
7.0

Room in this hotel

from $ 44

per night

888 Shaanxi Nan Road, Shanghai
3.7 km from the Nanpu Bridge subway station
181 reviews
8.0

Room in this hotel

from $ 102

per night

500 Gushan Road Pudong District,Gushan Road, Shanghai
4.5 km from the Longyang Road subway station
144 reviews
8.0

Room in this hotel

from $ 97

per night

2525 Zhongshan Road West, Shanghai

Room in this hotel

from $ 67

per night

15 Huang Pu Road, Shanghai
3.8 km from the Nanpu Bridge subway station
1026 reviews
8.0

Room in this hotel

from $ 102

per night

1 Fenyang Road, Shanghai
3.8 km from the Nanpu Bridge subway station
260 reviews
7.8

Room in this hotel

from $ 100

per night

2359 Yindu Road Minhang District,Yindu Road, Shanghai
3 km from the Xinzhuang subway station
77 reviews
7.0

Room in this hotel

from $ 61

per night

2689 Chuanzhou Avenue Pudong, Shanghai
5 km from the Zhangjiang Road subway station
38 reviews
7.6

Room in this hotel

from $ 74

per night

180 Yixian Road, Shanghai
4.1 km from the South Changjiang Road subway station
284 reviews
7.4

Room in this hotel

from $ 62

per night

188 Wudong Road Yangpu, 188, Shanghai
1.4 km from the Xinzhuang subway station
169 reviews
7.4

Room in this hotel

from $ 214

per night