Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in Shanghai

: 2444 options found

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

No.33 Fujian S Rd, Huangpu Qu, Shanghai
2.5 km from the Nanpu Bridge subway station
274 reviews
8.6

Room in this hotel

from ALL 7,079

per night

No. 1455 Nansuzhou Rd, Jing An Dist., Shanghai
4.7 km from the Nanpu Bridge subway station
90 reviews
8.4

Room in this hotel

from ALL 6,823

per night

No.4, Lane 74, Ningbo Road, Huangpu, Shanghai
3.4 km from the Nanpu Bridge subway station
243 reviews
8.2

Room in this hotel

from ALL 6,330

per night

627 East Nanjing Road, Shanghai
3.2 km from the Nanpu Bridge subway station
433 reviews
7.0

Room in this hotel

from ALL 5,461

per night

108, Nanjing West Road, Shanghai
3.9 km from the Nanpu Bridge subway station
414 reviews
7.2

Room in this hotel

from ALL 8,607

per night

No. 639 Middle Henan Road, Shanghai
3.6 km from the Nanpu Bridge subway station
427 reviews
8.0

Room in this hotel

from ALL 5,699

per night

No. 839 Renmin Road, Huangpu District, Shanghai
2.2 km from the Nanpu Bridge subway station
1802 reviews
8.6

Room in this hotel

from ALL 9,345

per night

381 Xizang South Road, Shanghai
1.9 km from the Nanpu Bridge subway station
214 reviews
6.0

Room in this hotel

from ALL 4,900

per night

6001 Yingbin Avenue, Pudong New District, Shanghai
923 reviews
6.6

Room in this hotel

from ALL 9,084

per night

No. 188, Zhangyang Road, Shanghai
2.9 km from the Nanpu Bridge subway station

Room in this hotel

from ALL 10,194

per night

5533 Caoan Road, 201800 Anting, Shanghai, Shanghai
2 reviews
9.0

Room in this hotel

from ALL 4,283

per night

No.186 Zhongshanbeiyi Road, Hongkou, Shanghai, Shanghai, China, Shanghai
4 reviews
5.0

Room in this hotel

from ALL 6,131

per night

Middle Fuxing road lane 1252, Shanghai
3.6 km from the Nanpu Bridge subway station

Room in this hotel

from ALL 10,194

per night

No.38 Yinglun Road, Shanghai
5 km from the Jilong Road subway station

Room in this hotel

from ALL 6,241

per night

329 Nianjiabang Road Zhoupu Town,Nianjiabang Road, Shanghai

Room in this hotel

from ALL 5,286

per night