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










Holiday Inn Shanghai Pudong Nanpu by IHG
200127, Shanghai, No.55 Huan Long Road

Storied Collection:
... Read more
7.6
Good
(176 reviews)










Holiday Inn Express Shanghai Jinsha, an IHG Hotel
200333, Shanghai, No.2281,Jinshajiang Road

Storied Collection:
... Read more
8.5
Very Good
(374 reviews)










City Hotel Shanghai
200020, Shanghai, No.5-7 Shan Xi South Road

Storied Collection:
... Read more
7.9
Good
(395 reviews)










YaTi by Artyzen Hongqiao Shanghai - Korean Street
201103, Shanghai, 3999-6, Hongxin Road, Minhang District

Storied Collection:
... Read more
8.6
Very Good
(417 reviews)










Holiday Inn Express Shanghai Tangzhen by IHG - 20 mins to Disney land
200120, Shanghai, Heng Sheng WanLi Square, No. 30, 515 Lane,

Storied Collection:
... Read more
8.7
Very Good
(662 reviews)
Previous Searches
Best hotels to stay in Playa Blanca for a perfect getaway - Family-friendly hotels in Kyoto (April 2026) - Hoteles a pasos de la playa en el Golfo de México (Abril 2025) - Hoteles a pasos de la playa en el Golfo de México - Hoteles a pasos de la playa en Destin, Florida (Abril 2025) - Hoteles a pasos de la playa en Destin (Abril 2025) - Hoteles a pasos de la playa en Destin (Abril 2025) - Best hotels to stay in Chikkamagaluru - Hoteles en el Golfo de México, Florida para tus vacaciones - Hoteles en el Golfo de México, Florida para tus vacaciones -