Wayfli › London (LHR) › To Beijing (PKX)

London (LHR) to Beijing (PKX) flights

There are direct flights from London Heathrow Airport to Beijing Daxing International Airport, sold by one airline: China Southern Airlines. The distance is 8,198 km, about 10h 30m in the air. There are also 12 one-stop options, via airports such as Amsterdam, Shanghai and Milano.

Live fares for LHR → PKXSee all routes on the map
8,198 kmdistance
~10h 30mdirect flight time (estimate)
1direct airline
12one-stop options

Direct flights from London to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
LHR → PKXChina Southern Airlines8,198 km~10h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamBritish Airways and KLM then China Southern Airlines8,240 km~12h 45m
PVG ShanghaiBritish Airways and China Eastern then China Eastern10,291 km~15h 15m
MXP MilanoBritish Airways then Air China9,064 km~13h 45m
CKG ChongqingTianjin Airlines then China Southern Airlines and Hebei Airlines9,943 km~14h 50m
TAS TashkentUzbekistan Airways then Uzbekistan Airways9,209 km~13h 55m
XIY Xi'anTianjin Airlines then Air China and China Eastern9,125 km~13h 50m
HEL HelsinkiFinnair then China Southern Airlines8,199 km~12h 40m
ALA Alma-ataAir Astana then China Southern Airlines8,904 km~13h 30m
WUH WuhanChina Southern Airlines then China Southern Airlines and China Eastern9,863 km~14h 40m
CSX ChangchaHainan Airlines then Air Travel and Xiamen Airlines10,346 km~15h 15m
TFU ChengduAir China then Xiamen Airlines9,831 km~14h 40m
TBS TbilisiBritish Airways then China Southern Airlines9,433 km~14h 10m

More from London and Beijing

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.