Flights from London to Beijing — compare routes right now

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

2 routes compared

Flowing · 72/100

Air China / BA Direct (Central Asian Routing) has the least warning area risk right now.

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

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

Full breakdown →
All routes
Air China / BA Direct (Central Asian Routing) Best
Flowing · 72
Near a warning area · Moderate reroute options · Moderate extra time

Air China and British Airways both fly London to Beijing nonstop via the Central Asian corridor. Post-2022, this route is approximately 2 hours longer than pre-2022 schedules due to the Russian airspace closure. The Central Asian corridor is the only viable direct option and carries peripheral proximity to the warning area but no active zone transit.

The catch

Goes close to a warning area but does not cross it

Route assessed 22h ago

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

The top option avoids the warning area this route crosses.

London to Dubai to Beijing goes through the warning area on the first leg and routes significantly further south before going north to Beijing. Longer and carries more warning area risk than the direct Central Asian option. Use only as a backup when Central Asian corridor restrictions are confirmed active.

The catch

Part of this route goes through a flight warning area

Route assessed 22h 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