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.

No. 567 Zaozhuang Rd, Pudong New Area, Shanghai

Room in this hotel

from RSD 11,288

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 RSD 10,318

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 RSD 16,951

per night

No 1243, West Zhongshan Road, Shanghai

Room in this hotel

from RSD 10,318

per night

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

Room in this hotel

from RSD 8,879

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 RSD 9,208

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 RSD 6,266

per night

No. 25 Hongdong Street, Xinchang County, Shanghai

Room in this hotel

from RSD 10,318

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 RSD 7,802

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 RSD 19,345

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 RSD 10,318

per night

330 Meiyuan Road, Jingan District, Shanghai
3376 reviews
8.8

Room in this hotel

from RSD 15,455

per night

889 Changning Rd, Changning, Shanghai, China, 200042, Shanghai
16 reviews
9.0

Room in this hotel

from RSD 10,318

per night