Shanghai, China

No dates selected

Sort by

Price for a night in

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Districts
Hotel name
Places of interest
Nearest subway station
Hotel chain

2 stars hotels in Shanghai

: 5733 options found

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

No.293 Yuanan Road (S), Shanghai
957 m from the center of Shanghai
2.6 km from the Nanpu Bridge subway station
Excellent
129 reviews
8.1

Room in this hotel

from € 53
per night
No. 139, Jingjiang Road, Shanghai
1.8 km from the center of Shanghai
Fantastic
4 reviews
9.5

Room in this hotel

from € 28
per night
No. 21 Guangxi South Road, Shanghai
1.1 km from the center of Shanghai
2.6 km from the Nanpu Bridge subway station
Fantastic
1 review
10

Room in this hotel

from € 58
per night
No. 80 Moling Road (Parking Lot, Huaxiang Building), Shanghai
1.9 km from the center of Shanghai
Fantastic
1 review
10

Room in this hotel

from € 32
per night
No.299 Qixin Road, Shanghai
15.9 km from the center of Shanghai
431 m from the Xinzhuang subway station
Excellent
2 reviews
8.6

Room in this hotel

from € 23
per night
Near North Shanxi Road, No.503 Aomen Road, Shanghai
3.1 km from the center of Shanghai
Very good
66 reviews
7.2

Room in this hotel

from € 43
per night
2nd Floor, No. 173 Xinhang Road, Gaohang Town, Shanghai
15.5 km from the center of Shanghai

Room in this hotel

from € 17
per night
No.333 Linqing Rd., Shanghai
7.5 km from the center of Shanghai
Excellent
83 reviews
8.2

Room in this hotel

from € 28
per night
No. 529 Dagu Road, Shanghai
932 m from the center of Shanghai
3.5 km from the Nanpu Bridge subway station

Room in this hotel

from € 28
per night
No. 711, Pangu Road, Shanghai
19.8 km from the center of Shanghai
3.9 km from the North Jiangyang Road subway station
Fantastic
1 review
10

Room in this hotel

from € 25
per night
680 East Nanjing Road, Shanghai
898 m from the center of Shanghai
3.3 km from the Nanpu Bridge subway station
Very good
218 reviews
7.0

Room in this hotel

from € 74
per night
No.618, Zhuyuan Road, Pujiang Zhen, Shanghai
18.4 km from the center of Shanghai
891 m from the Shendu Highway subway station

Room in this hotel

from € 61
per night
No. 192 Dujuan Road, Shanghai
8.4 km from the center of Shanghai
371 m from the Longyang Road subway station

Room in this hotel

from € 34
per night
No. 1761 Mudanjiang Road, Shanghai
19.3 km from the center of Shanghai
4.5 km from the North Jiangyang Road subway station

Room in this hotel

from € 17
per night
No. 7, Lane 66, Xizang Middle Road, Shanghai
903 m from the center of Shanghai
2.7 km from the Nanpu Bridge subway station

Room in this hotel

from € 32
per night
No. 23 Jinjiazhai, Huanglou Village, No. 5699 Chuanzhou Road, Shanghai
19.7 km from the center of Shanghai
4.6 km from the Zhangjiang Road subway station

Room in this hotel

from € 27
per night
No. 2751 Chuanliu Highway, Shanghai
27.7 km from the center of Shanghai

Room in this hotel

from € 23
per night
No. 549, Hutai Road, Jing'an District, Shanghai
3.2 km from the center of Shanghai

Room in this hotel

from € 26
per night
No. 239 Shanxi South Road, Shanghai
1.4 km from the center of Shanghai
3.4 km from the Nanpu Bridge subway station

Room in this hotel

from € 28
per night
No.4086, West Tianshan Road, Shanghai
14.5 km from the center of Shanghai
3.1 km from the Hongqiao Railway Station subway station
Fantastic
2 reviews
10

Room in this hotel

from € 68
per night