Shanghai, China

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Shanghai

: 10057 options found

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

No.196 Binjiang, Xielong Village, Chenjia Town, Chongming District, Shanghai, China, Shanghai

Room in this hotel

from TRY 3,092

per night

No.114 Donghu Street, Zhujiajiao Town, Shanghai

Room in this hotel

from TRY 1,867

per night

5F, 427 Fuyou Road, Shanghai
2.1 km from the Nanpu Bridge subway station

Room in this hotel

from TRY 1,867

per night

No.139 Miaojing Road, Shanghai

Room in this hotel

from TRY 1,867

per night

83 Moling Road, Jing'an District, Shanghai

Room in this hotel

from TRY 1,867

per night

314 Jinyuan Road, Shanghai
4.6 km from the Nanpu Bridge subway station

Room in this hotel

from TRY 1,489

per night

6th Floor, A Hall, Longhu Tianjie, Hongqiao, No.869 Shenchang Road, Shanghai
566 m from the Hongqiao Railway Station subway station

Room in this hotel

from TRY 1,867

per night

No.3044 Chuanzhou Road, Shanghai

Room in this hotel

from TRY 2,561

per night

No.4086 Tianshan West Road, Shanghai
2.5 km from the Hongqiao Railway Station subway station

Room in this hotel

from TRY 1,867

per night

279 Meilong Road, Shanghai
4.8 km from the Xinzhuang subway station

Room in this hotel

from TRY 1,867

per night

No.748 Deping Road, Shanghai
4.6 km from the Longyang Road subway station

Room in this hotel

from TRY 4,283

per night

No.1503 Lianghang Road, Shanghai
1.7 km from the Shendu Highway subway station

Room in this hotel

from TRY 3,092

per night

No.425 Damuqiao Road, Shanghai
3.5 km from the Nanpu Bridge subway station

Room in this hotel

from TRY 1,867

per night

No.2-3 Lane 780, Lvhai Road, Chengqiao Town, Shanghai

Room in this hotel

from TRY 3,092

per night

No. 508 Hangcheng Road, Pudong New Area, Shanghai, China, Shanghai

Room in this hotel

from TRY 1,867

per night