BAAirline hubOpenFlights carrier code

British Airways (BA) flights & route network

542 routes · 202 destinations · 5 hub airports across 90 countrys.

Figures computed from the public OpenFlights datasetData source: OpenFlights routes.dat

Airline code
BA
542
routes flown
202
destinations
90
countries

London is the capital of England, and one of its largest cities, with a population of 9.14 million.

Source: Wikipedia · CC BY-SA 3.0

Depart
Return
Guests

We may earn a commission at no extra cost to you.

Affiliate disclosure: We may earn a commission if you book via our links. Learn how TripRoute works.

Routes flown
542
scheduled routes
Destinations
202
unique airports served
Hub airports
5
top origins by route count
Countries served
90
destination markets
network hubs

British Airways hub airports

top 5 of 5 origins

Airports ranked by the number of British Airways routes originating from each IATA code. A higher count indicates a stronger hub — more nonstop destinations available from that airport.

route network

Routes operated by BA

50 of 542

Showing the 50 longest British Airways routes parsed from the OpenFlights routes dataset. Click any route for live fare comparison.

EZELHR
Buenos Aires → London
6,920 mi · 45m · United Kingdom
LHREZE
London → Buenos Aires
6,920 mi · 45m · Argentina
SINLHR
Singapore → London
6,763 mi · 45m · United Kingdom
LHRSIN
London → Singapore
6,761 mi · 13h 15m · Singapore
LGWMRU
London → Plaisance
6,057 mi · 45m · Mauritius
MRULGW
Plaisance → London
6,057 mi · 45m · United Kingdom
CPTLHR
Cape Town → London
6,015 mi · 45m · United Kingdom
LHRCPT
London → Cape Town
6,015 mi · 45m · South Africa
HKGLHR
Hong Kong → London
5,984 mi · 45m · United Kingdom
LHRHKG
London → Hong Kong
5,984 mi · 45m · Hong Kong
HNDLHR
Tokyo → London
5,960 mi · 45m · United Kingdom
LHRHND
London → Tokyo
5,960 mi · 45m · Japan
LHRNRT
London → Tokyo
5,960 mi · 45m · Japan
NRTLHR
Tokyo → London
5,960 mi · 45m · United Kingdom
BKKLHR
Bangkok → London
5,952 mi · 45m · United Kingdom
LHRBKK
London → Bangkok
5,952 mi · 45m · Thailand
GRULHR
Sao Paulo → London
5,878 mi · 45m · United Kingdom
LHRGRU
London → Sao Paulo
5,878 mi · 45m · Brazil
LAXMAD
Los Angeles → Madrid
5,833 mi · 45m · Spain
MADLAX
Madrid → Los Angeles
5,833 mi · 45m · United States
GIGLHR
Rio De Janeiro → London
5,750 mi · 45m · United Kingdom
LHRGIG
London → Rio De Janeiro
5,750 mi · 45m · Brazil
LHRPVG
London → Shanghai
5,742 mi · 45m · China
PVGLHR
Shanghai → London
5,742 mi · 45m · United Kingdom
JNBLHR
Johannesburg → London
5,639 mi · 45m · United Kingdom
LHRJNB
London → Johannesburg
5,639 mi · 45m · South Africa
LHRMEX
London → Mexico City
5,533 mi · 45m · Mexico
MEXLHR
Mexico City → London
5,533 mi · 45m · United Kingdom
ICNLHR
Seoul → London
5,506 mi · 45m · United Kingdom
LHRICN
London → Seoul
5,506 mi · 45m · South Korea
LHRSAN
London → San Diego
5,472 mi · 45m · United States
SANLHR
San Diego → London
5,472 mi · 45m · United Kingdom
LAXLHR
Los Angeles → London
5,443 mi · 45m · United Kingdom
LHRLAX
London → Los Angeles
5,443 mi · 45m · United States
SALMAD
San Salvador → Madrid
5,385 mi · 45m · Spain
LHRSFO
London → San Francisco
5,354 mi · 45m · United States
SFOLHR
San Francisco → London
5,354 mi · 45m · United Kingdom
LGWMLE
London → Male
5,290 mi · 45m · Maldives
MLELGW
Male → London
5,290 mi · 45m · United Kingdom
LHRPHX
London → Phoenix
5,259 mi · 45m · United States
PHXLHR
Phoenix → London
5,259 mi · 45m · United Kingdom
LASLGW
Las Vegas → London
5,240 mi · 45m · United Kingdom
LGWLAS
London → Las Vegas
5,240 mi · 45m · United States
LASLHR
Las Vegas → London
5,216 mi · 45m · United Kingdom
LHRLAS
London → Las Vegas
5,216 mi · 45m · United States
CTULHR
Chengdu → London
5,159 mi · 45m · United Kingdom
LHRCTU
London → Chengdu
5,159 mi · 45m · China
DFWFRA
Dallas-Fort Worth → Frankfurt
5,131 mi · 45m · Germany
FRADFW
Frankfurt → Dallas-Fort Worth
5,131 mi · 45m · United States
LHRMAA
London → Madras
5,117 mi · 45m · India
network analysis

BA route network

Every figure below is computed live from the OpenFlights routes dataset at the time of page render. No prices, no fabricated carrier names — only the airline codes stored verbatim in thedirectCarriersJSON field on each FlightRoute row.

Longest route
EZE → LHR
6,920 mi · 45m
Buenos Aires → London
Shortest route
AAL → AAR
62 mi · 45m
Aalborg → Aarhus
Top destination country
United Kingdom
212 inbound routes
Network size
202 destinations
across 90 countrys · 5 hubs

All countries served by BA

Ranked by the number of British Airways routes arriving in each destination country. The leading market is where the airline concentrates most of its international capacity.

1.United Kingdom· 2122.United States· 653.Spain· 254.Italy· 215.South Africa· 196.Denmark· 157.Germany· 148.France· 139.Norway· 710.Sweden· 611.Thailand· 512.Mexico· 513.India· 514.Finland· 515.Netherlands· 516.Canada· 417.Antigua and Barbuda· 418.Greece· 419.Portugal· 420.Switzerland· 421.China· 322.Bahamas· 323.Saint Lucia· 324.Ireland· 325.Australia· 326.United Arab Emirates· 327.Cyprus· 328.Mauritius· 229.Hong Kong· 230.Japan· 2+60 more
airline profile

About flying with British Airways

British Airways (BA) operates 542 scheduled flight routes parsed from the OpenFlights public routes dataset.

From its primary hub at LHR (London, United Kingdom) the airline flies 130 nonstop routes, with 4 additional airports serving as regional connection points across the network.

The longest nonstop route operated by British Airways is Buenos Aires (EZE) to London (LHR), covering 6,920 great-circle miles and averaging about 45m of flight time. Its shortest scheduled route — Aalborg (AAL) to Aarhus (AAR) — covers just 62 miles.

Across the full network, British Airways serves 90 countrys; the most-served destination market is United Kingdom with 212 inbound routes.

fare strategy

How to find the best British Airways fares

Booking out of LHR is usually the strongest fare play: British Airways concentrates 130 of its routess from London, and higher route density at a hub means more head-to-head competition — both from other British Airways departures and from rival carriers serving overlapping city pairs. Use the Kayak search box above with origin set to LHR to see the airline's full departure board at a glance.

Data sources & methodology

All route, hub, destination and country figures are computed directly from the OpenFlights public-domain routes dataset(openflights.org/data.php)— specifically the directCarriers JSON field on every FlightRoute row, where each airline code (e.g. BA) is parsed from the OpenFlightsroutes.dat airline identifier column. Carrier names come from the companion OpenFlights airlines.dat dataset. No prices or fare estimates appear on this page — those values fluctuate continuously across 100+ booking sites and are fetched live via Kayak at search time.

Browse all flight routesData: OpenFlights routes.dat · airline BA
Data: OpenFlights routes.dat · airline BA
View deal
No booking fees

Affiliate link to Kayak — we may earn a commission at no extra cost to you.