Flights from London to Beijing — compare routes right now

Air China / BA Direct (Central Asian Routing) 87
Via Dubai 47
Loading map

2 routes compared

Flowing · 87/100

Air China / BA Direct (Central Asian Routing) avoids warning areas — others on this route do not.

Air China / BA Direct (Central Asian Routing) 87
vs.
Via Dubai 47
Clear airspace
·
Moderate extra time
·
Moderate reroute options

Air China / BA Direct (Central Asian Routing) flies about 1,046 km further than the straight line between these cities — roughly 1h 25m longer. How we work this out

Based on official airspace warnings · checked 2h ago · How this works

Full breakdown →
All routes
Air China / BA Direct (Central Asian Routing) Best
Flowing · 87
Clear airspace · Moderate reroute options · Moderate extra time · Strong Hub

The London to Beijing routing via central Asia currently shows no active airspace disruption. Before booking, check with Air China or your airline for the latest operational status and verify current conditions, as airspace situations can change.

Route assessed 14h ago

Full breakdown →
Via Dubai
Limited · 47
Through a warning area · Weak reroute options · Moderate extra time · Moderate Hub

The top option avoids the warning area this route crosses.

The London to Beijing routing via Dubai crosses a warning area in the United Arab Emirates airspace. Before booking, check with your airline about current conditions and any operational adjustments on this corridor, and verify the latest airspace status with official sources.

The catch

Part of this route goes through a flight warning area

Route assessed 14h ago

Full breakdown →

We have fewer routes covered for this search than usual.

How we score routes

We score each route based on whether it flies near or through warning areas, how much longer it is, and how many reroute options exist — based on official flight warnings.

Some routes aren't covered yet — if yours is missing, that's a gap, not an assessment.

Scores compare route options; they are not safety ratings. Always check with your airline before booking.

Full explanation →

For reference only · Check with your airline before booking