Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 10046 options found

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

No. 300 Huoshan Road, Hongkou District, Shanghai
118 reviews
7.0

Room in this hotel

from $ 36
per night
1209 Hua Shan Lu, Pudong Xinqu, Shanghai Shi, 200137, Shanghai
272 m from the Jilong Road subway station
61 reviews
7.2

Room in this hotel

from $ 37
per night
NO. 55 Ci Shan Avenue Gao Qiao Town, 浦东新区 China, 200000, Shanghai
1 km from the Gangcheng Road subway station
35 reviews
7.0

Room in this hotel

from $ 39
per night
518 Zhoujiazui Rd, Hongkou Qu, Shanghai Shi, China, 200080, Shanghai

Room in this hotel

from $ 39
per night
No. 2099 Qixin Road, Minhang District, Shanghai, 201101, Shanghai
1.2 km from the Qixin Road subway station
34 reviews
7.0

Room in this hotel

from $ 33
per night
1418 Gonghexin Road, Shanghai

Room in this hotel

from $ 47
per night
No.606 Minsheng Rd, Shanghai
4.4 km from the Longyang Road subway station

Room in this hotel

from $ 46
per night
NO.479 Wan Ding Rd, 闵行区上海市 China, 200000, Shanghai
1.5 km from the Xinzhuang subway station

Room in this hotel

from $ 46
per night
831 Xinzha Rd, Jing'an, Shanghai, China, 200041, Shanghai
4.4 km from the Nanpu Bridge subway station
36 reviews
7.6

Room in this hotel

from $ 101
per night
268 Xixiang Road Putuo District,Xixiang Road, Shanghai

Room in this hotel

from $ 46
per night
NO.427 Liu Zhou Rd, 田林徐汇区上海市 China, 200000, Shanghai
149 reviews
7.0

Room in this hotel

from $ 39
per night
No.197 Chengzhong Road, Shanghai
1.7 km from the North Jiading subway station

Room in this hotel

from $ 27
per night
No.285 Siping Rd., Shanghai

Room in this hotel

from $ 88
per night
999 Changyang Rd, Yangpu Qu, China, 200082, Shanghai
43 reviews
7.4

Room in this hotel

from $ 72
per night