Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in Shanghai

: 2422 options found

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

Lane 340, Yanping Road, Building 1, Shanghai

Room in this hotel

from $ 223

per night

Lane 777, Xinzha Road, Building 1, Shanghai
4.4 km from the Nanpu Bridge subway station

Room in this hotel

from $ 261

per night

1199 Yingchun Road Pudong New District, Shanghai
2.5 km from the Longyang Road subway station
941 reviews
8.0

Room in this hotel

from $ 118

per night

No.166-167 Lane 8228, Waiqingsong Road, Shanghai

Room in this hotel

from $ 42

per night

254, Minyi Village, Shanghai

Room in this hotel

from $ 29

per night

Shizhen Road, Pudong New District, Shanghai

Room in this hotel

from $ 75

per night

Shanghai China, Shanghai

Room in this hotel

from $ 83

per night

115 Minbei Road, Shanghai
3.1 km from the East Xujing subway station

Room in this hotel

from $ 43

per night

No. 9825 Hunan Road, Shanghai

Room in this hotel

from $ 65

per night

No. 509 Caobao Road, Xuhui District,, Shanghai, 200233, China, Shanghai

Room in this hotel

from $ 73

per night

No.2619 Songze Avenue, Shanghai, China, Shanghai

Room in this hotel

from $ 57

per night

No. 58, Minde Road, Jing'an District, Shanghai
5 km from the Nanpu Bridge subway station

Room in this hotel

from $ 111

per night

Room 1302, No. 3, North District, Shanghai
2 km from the Nanpu Bridge subway station

Room in this hotel

from $ 347

per night

Room 909, Block A, Lane 411,, Shanghai
2.7 km from the Nanpu Bridge subway station

Room in this hotel

from $ 123

per night