Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in Shanghai

: 2349 options found

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

No.1143, Pujian Road, Shanghai
7.5 km from the center of Shanghai
1.2 km from the Longyang Road subway station

Room in this hotel

from $ 122
per night
Building 101, No. 1551, Jiangchuan Road, Shanghai
27.4 km from the center of Shanghai
1 review
6.0

Room in this hotel

from $ 37
per night
396 Xujiahui Road (Xujiahui Lu), Shanghai
3 km from the center of Shanghai
2.1 km from the Nanpu Bridge subway station
8 reviews
8.0

Room in this hotel

from $ 91
per night
No.88 Taxiu Road, Shanghai
23.6 km from the center of Shanghai

Room in this hotel

from $ 53
per night
No.445 Humin Road, Shanghai
25.1 km from the center of Shanghai

Room in this hotel

from $ 55
per night
1881 Tianyaoqiao Road Xuhui District,Tianyaoqiao Road, Shanghai
7.1 km from the center of Shanghai
5 reviews
8.0

Room in this hotel

from $ 74
per night
No.3205 Hongmei Road, Shanghai
11.4 km from the center of Shanghai
4.5 km from the Gucun Park subway station
6 reviews
7.6

Room in this hotel

from $ 51
per night
No.720 Nanjing Dong Road, Shanghai
642 m from the center of Shanghai
3.3 km from the Nanpu Bridge subway station
2 reviews
10

Room in this hotel

from $ 98
per night
No.55 Yuanzhong Road, Hu'nan Road, Shanghai
32.8 km from the center of Shanghai

Room in this hotel

from $ 32
per night
zhoujiazui Road 518, Shanghai
4.5 km from the center of Shanghai
112 reviews
7.2

Room in this hotel

from $ 74
per night
No.1773 Nanlu Road, PuDong New District, Shanghai
49.7 km from the center of Shanghai

Room in this hotel

from $ 23
per night
No.190 Aite Road, Jiangqiao Town, Jiading District, 69181919, Shanghai
14.2 km from the center of Shanghai
4.3 km from the Fengbang subway station

Room in this hotel

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

Room in this hotel

from $ 71
per night
No.138 Kangjian Road, Shanghai
8.9 km from the center of Shanghai

Room in this hotel

from $ 60
per night
No.2532 Xiuyan Road, Kangqiao Town, Shanghai
16.8 km from the center of Shanghai
2 reviews
8.0

Room in this hotel

from $ 62
per night
No. 19 Shuiqing South Road Minhang District,Shuiqing South Road, Shanghai
16.1 km from the center of Shanghai
325 m from the Xinzhuang subway station
190 reviews
8.0

Room in this hotel

from $ 74
per night
No.606 Minsheng Rd., Shanghai
6.9 km from the center of Shanghai
3.9 km from the Longyang Road subway station
75 reviews
8.0

Room in this hotel

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

Room in this hotel

from $ 71
per night
No. 127, Guangji Road, Hongkou District, Shanghai, Shanghai
5.4 km from the center of Shanghai

Room in this hotel

from $ 74
per night
No. 580 Baoyang Road, Baoshan District, Shanghai, Shanghai
18.4 km from the center of Shanghai

Room in this hotel

from $ 34
per night