Return flights to China from £430 per person is a solid rate for long-haul, especially when baggage is thrown in free. Hainan Airlines has decent connectivity if you don't mind the routing.
Book it
Compare flights to Beijing (PEK) on Aviasales · LHR→PEK · MAN→PEK · EDI→PEK · BHX→PEK
Compare flights to Shanghai (PVG) on Aviasales · LHR→PVG · MAN→PVG · EDI→PVG · BHX→PVG
Search Beijing hotels on Hotels.com · Compare on Booking.com
The deal
Return flights to China from £430pp with Hainan Airlines. Free baggage included. Departures run from August through to March, so you've got a decent window to play with.
Why we like it
Long-haul to China at under £450 return isn't common. The free baggage saves you another £30–50 on most carriers. The extended departure window means you're not pinned to peak summer prices if you can flex your dates into autumn or winter.
One thing to clock: Hainan Airlines typically routes via Hainan or other Chinese hubs, so expect a stopover rather than a direct flight. Journey times will be longer than a direct service, but you're paying for budget pricing.
How to book
Head to Hainan Airlines directly or check flight comparison sites to lock in the fare. Verify your specific destination city in China — the deal covers flights to the country, but you'll want to confirm which airport suits your plans before committing.
📍 Explore China
Use the map to scope out neighbourhoods, transport links and walking distance to the highlights.
#ad — we earn a small commission at no cost to you when you book through our links.
Destination planning guidePlan a better-value holiday to FranceRead the guide →
Things to do there: Great Wall · Shanghai tours on GetYourGuide