London to Beijing gives you a real choice: fly non-stop from Heathrow in around ten hours with Air China, or trade time for a lower fare on a one-stop routing through the Gulf, Istanbul or a European hub. This guide covers who flies the route, what a fair return costs in pounds, and how to book it well.
Route: London (LHR) → Beijing Capital (PEK)
Distance: approximately 8,150 km (5,060 miles)
Non-stop flight time: about 10 hours eastbound, a little longer coming back
Direct flights: Yes — Air China flies non-stop from Heathrow. British Airways left the non-stop route in 2019 and has not returned, so one-stop itineraries are usually cheaper.
Fares from London to Beijing (GBP)
Beijing is a year-round destination, but fares swing with China’s holiday calendar and the seasons. The cheapest months are the winter lull and the late-autumn shoulder; the priciest are the summer peak, Chinese New Year (late January or February) and the early-October Golden Week. The figures below are typical economy return fares in pounds — the lowest are usually one-stop itineraries, with non-stop Air China sitting toward the higher end.
| Month | Typical return (economy) | Demand |
|---|---|---|
| January | £540 – £760 | medium (New Year peak late in month) |
| February | £560 – £800 | medium-high (Chinese New Year) |
| March | £500 – £700 | medium |
| April | £520 – £720 | medium |
| May | £540 – £760 | medium-high |
| June | £580 – £820 | high |
| July | £620 – £880 | very high (summer) |
| August | £620 – £880 | very high (summer) |
| September | £520 – £720 | medium |
| October | £540 – £760 | high early (Golden Week) |
| November | £480 – £680 | low |
| December | £540 – £780 | medium-high (Christmas) |
Reference points from our own deal tracking: a strong one-stop fare lands around £360–£450 return, a typical fair price is roughly £570, and anything under about £500 is worth booking quickly. Non-stop Air China returns usually start higher, around £600–£700 outside the peak weeks.
Airlines on this route
Non-stop (about 10 hours):
- Air China — the only non-stop operator, flying Heathrow → Beijing Capital daily; a Star Alliance carrier with a checked bag included on standard fares.
One-stop (usually the cheapest, about 13–18 hours total):
- Emirates via Dubai and Qatar Airways via Doha — frequent, strong economy, often the best value from all three main London airports.
- Turkish Airlines via Istanbul — a single stop and often among the lowest headline fares.
- Finnair via Helsinki and major European carriers (KLM via Amsterdam, Lufthansa via Frankfurt or Munich) — comfortable one-stop routings with easy London connections.
Because the one-stop carriers compete hard, they usually undercut the non-stop by £100–£200. If time matters more than money, book Air China direct; if price is the priority, a single stop through the Gulf, Istanbul or Helsinki is the sweet spot.
When to book & how to save
- Book 2–5 months ahead for the best balance of price and choice; long-haul fares to Beijing rarely improve in the final weeks.
- Avoid the peaks: July–August, Chinese New Year (late January/February) and early-October Golden Week are the busiest and dearest.
- Check the visa early: most UK travellers need a Chinese visa, and Beijing also offers a limited visa-free transit for some itineraries — confirm the current rules before you book.
- Compare all-in prices including bags: full-service and Gulf carriers generally include 25–30 kg to China, but the cheapest fare classes may not.
- Be flexible on London airport: Heathrow has the non-stop, but a one-stop from Gatwick or Stansted is often cheaper.
Arriving in Beijing
Air China and most one-stop carriers land at Beijing Capital International (PEK), about 30 km north-east of the city. The Capital Airport Express metro links to the city’s subway network in around 25 minutes for well under £3, while a metered taxi to the centre runs roughly £12–£20 plus tolls. A few services use the newer Beijing Daxing (PKX) airport to the south instead — check which airport your ticket uses, as they are on opposite sides of the city.
Frequently asked questions
How long is the flight from London to Beijing?
The non-stop flight with Air China takes about 10 hours eastbound (London to Beijing) and a little longer on the return against the winds. One-stop itineraries through Dubai, Doha, Istanbul or Helsinki typically take 13 to 18 hours in total, depending on the connection.
Are there direct flights from London to Beijing?
Yes. Air China flies non-stop from London Heathrow to Beijing Capital. British Airways ended its own non-stop service in 2019 and has not resumed it, so if you want to save money, a one-stop flight with Emirates, Qatar Airways, Turkish Airlines or Finnair is usually cheaper than the direct.
How much does it cost to fly from London to Beijing?
A typical economy return runs about £550–£850 depending on the season. The best one-stop deals dip to around £360–£450, while the non-stop and the summer, Chinese New Year and Golden Week peaks sit toward the top of that range.
What is the cheapest month to fly from London to Beijing?
November is usually the cheapest, followed by the March–April and September shoulders, with returns from around £480. Avoid July, August, Chinese New Year (late January/February) and early October, which are the busiest and most expensive.
Which airlines fly from London to Beijing?
Non-stop: Air China from Heathrow. One-stop: Emirates (via Dubai), Qatar Airways (via Doha), Turkish Airlines (via Istanbul), Finnair (via Helsinki) and European carriers such as KLM and Lufthansa, which usually offer the lowest fares.
Which airport do I fly into in Beijing?
Most flights, including Air China’s non-stop, land at Beijing Capital International (PEK), the main airport north-east of the city. Some services use the newer Beijing Daxing (PKX) to the south instead — they are on opposite sides of the city, so check your ticket before arranging onward transport.
How far in advance should I book London to Beijing flights?
Aim to book 2 to 5 months ahead. Long-haul fares to Beijing tend to rise as departure approaches, especially around the summer peak and the Chinese New Year and Golden Week holidays, so early booking almost always wins.
Do I need a visa to fly from London to Beijing?
Most UK passport holders need a Chinese visa to enter Beijing. China also runs a limited visa-free transit scheme for some travellers passing through on the way to a third country, but the rules change — always confirm the current requirements with the Chinese embassy before booking.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.


