Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Shanghai

: 1020 options found

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

No. 567 Zaozhuang Rd, Pudong New Area, Shanghai

Room in this hotel

from € 98
per night
1500 Keyuan Rd, Pudong Xinqu, Shanghai Shi, SH, China, 201204, Shanghai
3.4 km from the Zhangjiang Road subway station
32 reviews
7.0

Room in this hotel

from € 87
per night
88 East Guoding Road, Shanghai
3.7 km from the Shiguang Road subway station
270 reviews
8.4

Room in this hotel

from € 140
per night
No 1243, West Zhongshan Road, Shanghai

Room in this hotel

from € 87
per night
4897 Chenhai Road (Chenhai Gonglu) Chongming, 崇明县上海市 SH, China, Shanghai
11 reviews
7.6

Room in this hotel

from € 77
per night
5F, No. 10 Baoqing Road, Shanghai
4.4 km from the Nanpu Bridge subway station
3 reviews
8.6

Room in this hotel

from € 72
per night
No.166 Yushan Road, Shanghai
3.2 km from the Longyang Road subway station
3 reviews
9.0

Room in this hotel

from € 54
per night
No. 25 Hongdong Street, Xinchang County, Shanghai

Room in this hotel

from € 87
per night
3398 Beidi Road, Shanghai
2.7 km from the Hongqiao Railway Station subway station
9 reviews
6.0

Room in this hotel

from € 66
per night
No.355, East Beijing Road, Huangpu, 200081 Shanghai, China, Shanghai
3.5 km from the Nanpu Bridge subway station

Room in this hotel

from € 159
per night
76 Zhongshan South Road, Shanghai
1.5 km from the Nanpu Bridge subway station
300 reviews
7.2

Room in this hotel

from € 87
per night
330 Meiyuan Road, Jingan District, Shanghai
3376 reviews
8.8

Room in this hotel

from € 135
per night
889 Changning Rd, Changning, Shanghai, China, 200042, Shanghai
16 reviews
9.0

Room in this hotel

from € 87
per night