Ask Layla AI

Affordable hotels in China between £50-£70 a night

In the cities of Beijing, Xi'an, Chengdu, Furong Ancient Town, and Shanghai, you can find a range of hotels priced between £50 and £70 per night. These accommodations typically offer comfortable rooms, essential amenities, and convenient access to local attractions, making them ideal for travelers looking for a balance of affordability and quality.
Powered by
Booking
Holiday Inn Shanghai Pudong Nanpu by IHG
starstarstarstar
pin
200127, Shanghai, No.55 Huan Long Road
layla
Storied Collection:
... Read more
7.6
Good
(176 reviews)
Lowest price
Booking
/night
Available from:Apr 21-22
View Hotel
Holiday Inn Express Shanghai Jinsha, an IHG Hotel
starstarstarstar
pin
200333, Shanghai, No.2281,Jinshajiang Road
layla
Storied Collection:
... Read more
8.5
Very Good
(374 reviews)
Lowest price
Booking
/night
Available from:Apr 21-22
View Hotel
City Hotel Shanghai
starstarstarstar
pin
200020, Shanghai, No.5-7 Shan Xi South Road
layla
Storied Collection:
... Read more
7.9
Good
(395 reviews)
Lowest price
10% off
Booking
/night
Available from:Apr 21-22
View Hotel
YaTi by Artyzen Hongqiao Shanghai - Korean Street
starstarstarstar
pin
201103, Shanghai, 3999-6, Hongxin Road, Minhang District
layla
Storied Collection:
... Read more
8.6
Very Good
(417 reviews)
Lowest price
Booking
/night
Available from:Apr 21-22
View Hotel
Holiday Inn Express Shanghai Tangzhen by IHG - 20 mins to Disney land
starstarstarstar
pin
200120, Shanghai, Heng Sheng WanLi Square, No. 30, 515 Lane,
layla
Storied Collection:
... Read more
8.7
Very Good
(662 reviews)
Lowest price
Booking
/night
Available from:Apr 21-22
View Hotel