Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

2 stars hotels in Shanghai

: 4528 options found

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

368 Keyuan Road Pudong,Keyuan Road, Shanghai
3.7 km from the Zhangjiang Road subway station
1 review
6.0

Room in this hotel

from € 46

per night

No. 48 Xiamen Road, Shanghai
4.1 km from the Nanpu Bridge subway station
32 reviews
7.0

Room in this hotel

from € 33

per night

168 Xietu East Road, Shanghai
744 m from the Nanpu Bridge subway station
110 reviews
7.0

Room in this hotel

from € 38

per night

652 Changshou Road, Putuo District, Shanghai, Shanghai
127 reviews
7.8

Room in this hotel

from € 50

per night

No Hunan Rd 3218, 浦东新区上海市 SH, China, 201318, Shanghai
50 reviews
8.0

Room in this hotel

from € 38

per night

200 Chengzhong Road 201800 Jiading,Chengzhong Road, Shanghai
1.3 km from the North Jiading subway station
65 reviews
8.0

Room in this hotel

from € 38

per night

No. 2253 South Pudong Road, Pudong, 200000 Shanghai, China, Shanghai
1.9 km from the Nanpu Bridge subway station
134 reviews
7.6

Room in this hotel

from € 55

per night

1306 Jinshajiang Road, Shanghai
80 reviews
7.0

Room in this hotel

from € 38

per night

265 Dalin Road, Huangpu District, Shanghai
1.2 km from the Nanpu Bridge subway station
105 reviews
7.6

Room in this hotel

from € 48

per night

1250 Hutai Rd, Zhabei Qu, Shanghai Shi, China, 200072, Shanghai
77 reviews
7.0

Room in this hotel

from € 38

per night

208 Chongqing North Road, Shanghai
3.1 km from the Nanpu Bridge subway station
69 reviews
7.4

Room in this hotel

from € 38

per night

699 Fuxing East Road, Shanghai
2 km from the Nanpu Bridge subway station
20 reviews
8.0

Room in this hotel

from € 50

per night

5533 Chuansha Road, Close To South Sichuan Road, Pudong New Area, Shanghai, Shanghai
30 reviews
8.0

Room in this hotel

from € 44

per night

No. 943 South Zhongshan Road Huangpu District,South Zhongshan Road, Shanghai
1.8 km from the Nanpu Bridge subway station

Room in this hotel

from € 38

per night

1005 Hongmei South Road, Shanghai
4.3 km from the Xinzhuang subway station
87 reviews
7.6

Room in this hotel

from € 38

per night