Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Shanghai

: 1035 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 € 88

per night

370 Huashan Road, Shanghai
184 reviews
7.4

Room in this hotel

from € 88

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 € 146

per night

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

Room in this hotel

from € 88

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 € 88

per night

No. 321 South Street, Jiading District, Shanghai
2.2 km from the North Jiading subway station
8 reviews
8.6

Room in this hotel

from € 88

per night

1358 Huqingping Highway, Shanghai
2.2 km from the Hongqiao Railway Station subway station
31 reviews
8.4

Room in this hotel

from € 273

per night

3189 Bao'an Hwy, Jiading Qu, China, 201801, Shanghai
10 reviews
7.8

Room in this hotel

from € 88

per night

No.1885 Qixin Road, Shanghai
558 m from the Qixin Road subway station
21 reviews
7.4

Room in this hotel

from € 133

per night

No. 1728, Nanjing West Rd, Jing'an Dist, Shanghai
256 reviews
7.6

Room in this hotel

from € 102

per night

Lane 3558, North Kunyang Road (Kunyang Bei Lu), Shanghai
21 reviews
7.0

Room in this hotel

from € 88

per night

No.299 Kaiqing Rd., Shanghai
24 reviews
6.6

Room in this hotel

from € 60

per night

No.1151 Hongxu Road, Shanghai
12 reviews
6.8

Room in this hotel

from € 134

per night