Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in Shanghai

: 2497 options found

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

No. 166 Wusongkou Road, Baoshan District, Shanghai
19 km from the center of Shanghai
10

Room in this hotel

from € 107
per night
Baoshan Building C, Unit 3, Lane 1, Shanghai
19.2 km from the center of Shanghai
4 reviews
9.6

Room in this hotel

from € 41
per night
2419 Hong Qiao Road, Shanghai
11.9 km from the center of Shanghai
3.6 km from the Hongqiao Railway Station subway station
131 reviews
8.8

Room in this hotel

from € 58
per night
Third Floor, No. 3 Middle Jian Guo Road, Shanghai
2.8 km from the center of Shanghai
2.3 km from the Nanpu Bridge subway station
9 reviews
9.2

Room in this hotel

from € 105
per night
No.26,Lane 28,Danba Road, Shanghai
8.5 km from the center of Shanghai
1 review
9.4

Room in this hotel

from € 60
per night
No. 4, Lane 946, Changle Road, Shanghai
3.2 km from the center of Shanghai
4.8 km from the Nanpu Bridge subway station
25 reviews
9.0

Room in this hotel

from € 118
per night
No. 1 Nanqiao Road, Shanghai
36 km from the center of Shanghai
155 reviews
8.6

Room in this hotel

from € 61
per night
28 Wenfeng Road, Suzhou (Jiangsu)
42.9 km from the center of Shanghai
38 reviews
8.8

Room in this hotel

from € 74
per night
No. 9 South Wenzao Road, Shanghai
11.7 km from the center of Shanghai
4.6 km from the South Changjiang Road subway station
71 reviews
8.6

Room in this hotel

from € 48
per night
South Chuanhuan Road, 399, Shanghai
23 km from the center of Shanghai
39 reviews
8.6

Room in this hotel

from € 64
per night
1525 Ding Xi Road Chang Ning District,, Shanghai
5.4 km from the center of Shanghai
808 reviews
8.0

Room in this hotel

from € 97
per night
No. 5533 Caoan Highway Anting Town, Shanghai
29.6 km from the center of Shanghai
2 reviews
9.0

Room in this hotel

from € 48
per night
No.329 Nianjiabang Road, Shanghai
16.9 km from the center of Shanghai
2 reviews
9.0

Room in this hotel

from € 54
per night
Room 201, No.268, Yuyuan Road, Shanghai
2.9 km from the center of Shanghai
46 reviews
8.4

Room in this hotel

from € 73
per night
No. 333-345 Honggu Road, Shanghai
8.3 km from the center of Shanghai
9.0

Room in this hotel

from € 51
per night
No. 6666 East Huaxia Road, Shanghai
28.8 km from the center of Shanghai
9.0

Room in this hotel

from € 81
per night
No.78 Xiying Road, Pudong New District, Shanghai
7.5 km from the center of Shanghai
4.7 km from the Nanpu Bridge subway station
8.9

Room in this hotel

from € 68
per night
No.90 Zhongshi street, Zhouzhuang Ancient Town, Suzhou (Jiangsu)
60.6 km from the center of Shanghai
9 reviews
8.6

Room in this hotel

from € 30
per night
No.285, Siping Road, Shanghai
3.6 km from the center of Shanghai
71 reviews
8.2

Room in this hotel

from € 63
per night
Changjiang Middle Road, 198, Suzhou (Jiangsu)
49.2 km from the center of Shanghai
71 reviews
8.2

Room in this hotel

from € 62
per night