Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Shanghai

: 1033 options found

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

58 Song Yuan Road, 长宁区 China, 200336, Shanghai
15 reviews
6.0

Room in this hotel

from CN¥ 721

per night

951 Shilong Rd, Xuhui Qu, Shanghai Shi, China, 200231, Shanghai
90 reviews
7.6

Room in this hotel

from CN¥ 721

per night

No.124 Caobao Road Xuhui District, Shanghai, Shanghai
162 reviews
8.0

Room in this hotel

from CN¥ 728

per night

818 Wanhangdu Road, Jing'an, 200042 Shanghai, China, Shanghai
2.6 km from the Nanpu Bridge subway station
205 reviews
7.6

Room in this hotel

from CN¥ 700

per night

3300 Yan'an W Rd, Minhang Qu, Shanghai Shi, China, 201103, Shanghai
65 reviews
8.0

Room in this hotel

from CN¥ 721

per night

No 658, Middle Yanan Road, Shanghai
4 km from the Nanpu Bridge subway station
124 reviews
7.2

Room in this hotel

from CN¥ 568

per night

777 Gulangyu Rd, Chongming Xian, Shanghai Shi, China, 202150, Shanghai

Room in this hotel

from CN¥ 721

per night

No 6555 Boyuan Road, Jiading District, Shanghai
495 reviews
9.6

Room in this hotel

from CN¥ 795

per night

507 Jinling Rd(E) ,Shanghai, Shanghai
2.3 km from the Nanpu Bridge subway station
22 reviews
9.0

Room in this hotel

from CN¥ 721

per night

27 Lane 688 Yan'an West Road 200050 Shanghai,Yan'an West Road, Shanghai
27 reviews
8.2

Room in this hotel

from CN¥ 721

per night

No.1691 Changyang Road, 杨浦区上海市 SH, China, Shanghai
101 reviews
6.2

Room in this hotel

from CN¥ 721

per night

23 Nanjing East Road, Shanghai
3.2 km from the Nanpu Bridge subway station
18 reviews
9.0

Room in this hotel

from CN¥ 721

per night

28 Jilong Road, Shanghai
219 m from the Jilong Road subway station
478 reviews
8.6

Room in this hotel

from CN¥ 625

per night

1033 Liuying Road Jing An District Shanghai China, Shanghai
67 reviews
7.0

Room in this hotel

from CN¥ 298

per night