Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

4 stars hotels in Shanghai

: 1029 options found

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

2-5F, Area C, 1F, No.503 Wuning Road, Putuo District, Shanghai, China, Shanghai

Room in this hotel

from $ 160
per night
1555 Yinghai Rd, Shanghai

Room in this hotel

from $ 239
per night
No.138 Yuehui Road, Shanghai
1.8 km from the Fujin Road subway station

Room in this hotel

from $ 47
per night
No.679-1 Xujiahui Road, Shanghai
2.6 km from the Nanpu Bridge subway station

Room in this hotel

from $ 56
per night
Building 9, No.1368 Fengpao Highway, Fengxian District, Shanghai, Shanghai

Room in this hotel

from $ 45
per night
Block C, No. 345, Guoxia Road, Shanghai
2.4 km from the Shiguang Road subway station

Room in this hotel

from $ 90
per night
289 Guoxia Road, Shanghai
2.4 km from the Shiguang Road subway station

Room in this hotel

from $ 105
per night
No.519 West Shuichan Road Baoshan District, Shanghai, Shanghai
4 km from the Fujin Road subway station

Room in this hotel

from $ 49
per night
No.579 Anpu Road, Shanghai

Room in this hotel

from $ 963
per night
Fengxian District, Shanghai, Shanghai, China, Shanghai

Room in this hotel

from $ 79
per night
No. 1271-1289, Pudong South Road, Lujiazui, Shanghai
2.7 km from the Nanpu Bridge subway station

Room in this hotel

from $ 121
per night
No. 33 Moyu Road, Anting, Shanghai

Room in this hotel

from $ 101
per night
No.5676 Caoangong Road, Shanghai

Room in this hotel

from $ 67
per night
润虹路373号, Shanghai
1.9 km from the Hongqiao Railway Station subway station

Room in this hotel

from $ 170
per night
No. 198 East Xietu Road, Huangpu District, Shanghai, Shanghai
799 m from the Nanpu Bridge subway station

Room in this hotel

from $ 132
per night
No. 80 Xinghong Road, Minhang District, Shanghai, Shanghai
1.1 km from the Hongqiao Railway Station subway station

Room in this hotel

from $ 147
per night