Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Shanghai

: 1021 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 CN¥ 794
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 CN¥ 723
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 CN¥ 1,163
per night
No 1243, West Zhongshan Road, Shanghai

Room in this hotel

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

Room in this hotel

from CN¥ 655
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 CN¥ 619
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 CN¥ 447
per night
No. 25 Hongdong Street, Xinchang County, Shanghai

Room in this hotel

from CN¥ 723
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 CN¥ 475
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 CN¥ 1,355
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 CN¥ 723
per night
330 Meiyuan Road, Jingan District, Shanghai
3376 reviews
8.8

Room in this hotel

from CN¥ 1,115
per night
889 Changning Rd, Changning, Shanghai, China, 200042, Shanghai
16 reviews
9.0

Room in this hotel

from CN¥ 723
per night