My Flight Routes - Track and visualize your flight history on an interactive world map

British Airways Route Map

British Airways is the flag carrier of the United Kingdom, formed in 1974 and a founding member of oneworld in 1999, and since 2011 part of International Airlines Group alongside Iberia. It flies from three London airports: Heathrow, its main hub, Gatwick and London City.

Heathrow is one of the world's busiest international airports, and British Airways' network spreads from it to every inhabited continent, and a transatlantic schedule at the heart of its joint business with American Airlines. Gatwick carries its leisure flights to the Caribbean and the Mediterranean, and London City its short business routes.

Below is the network on two maps, domestic and international, every route with its distance, and the longest and shortest flights British Airways operates.

At a Glance

Destinations
202
Countries
75
Hubs
LHR · LGW · LCY
Longest route
London → Santiago11,653 km (7,241 mi)
Shortest route
Grenada → Saint Lucia212 km (132 mi)

LHR: London Heathrow Airport. LGW: London Gatwick Airport. LCY: London City Airport.

Regions
See your flights on a map
Try the interactive map

Flown British Airways? Put every flight you have taken on your own map.

Add your routes in seconds and watch your travel history come to life. No sign-up required.

Map my flights

Domestic Network

Domestic Routes (11)

RouteDistancePrices
London LHR → Aberdeen ABZ647 km (402 mi)See on mapMapI've flown thisFlownCheck prices
London LCY → Belfast BHD526 km (327 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Belfast BHD503 km (313 mi)See on mapMapI've flown thisFlownCheck prices
London LCY → Edinburgh EDI543 km (337 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Edinburgh EDI534 km (332 mi)See on mapMapI've flown thisFlownCheck prices
London LCY → Glasgow GLA568 km (353 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Glasgow GLA595 km (370 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Glasgow GLA555 km (345 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Inverness INV713 km (443 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Manchester MAN243 km (151 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Newcastle upon Tyne NCL405 km (252 mi)See on mapMapI've flown thisFlownCheck prices

Europe (162)

Africa (14)

RouteDistancePrices
London LHR → Abuja ABVNigeria 4,774 km (2,966 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Accra ACCGhana 5,064 km (3,147 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Accra ACCGhana 5,100 km (3,169 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Agadir AGAMorocco 2,438 km (1,515 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Cairo CAIEgypt 3,533 km (2,195 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Cape Town CPTSouth Africa 9,681 km (6,015 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Johannesburg JNBSouth Africa 9,075 km (5,639 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Lagos LOSNigeria 5,004 km (3,109 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Marrakech RAKMorocco 2,266 km (1,408 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Marrakech RAKMorocco 2,294 km (1,425 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Mauritius MRUMauritius 9,748 km (6,057 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Nairobi NBOKenya 6,841 km (4,251 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Rabat RBAMorocco 1,973 km (1,226 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Sharm El Sheikh SSHEgypt 3,866 km (2,402 mi)See on mapMapI've flown thisFlownCheck prices

Middle East (6)

RouteDistancePrices
London LHR → Abu Dhabi AUHUnited Arab Emirates 5,517 km (3,428 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Amman AMMJordan 3,683 km (2,289 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Bahrain BAHBahrain 5,094 km (3,165 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Doha DOHQatar 5,241 km (3,257 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Dubai DXBUnited Arab Emirates Route guide5,498 km (3,416 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Riyadh RUHSaudi Arabia 4,941 km (3,070 mi)See on mapMapI've flown thisFlownCheck prices

North America and the Caribbean (52)

Asia (14)

RouteDistancePrices
London LGW → Bangkok BKKThailand 9,570 km (5,947 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Bengaluru BLRIndia 8,047 km (5,000 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Chennai MAAIndia 8,235 km (5,117 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Delhi DELIndia 6,731 km (4,182 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Hong Kong HKGHong Kong 9,631 km (5,984 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Hyderabad HYDIndia 7,754 km (4,818 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Islamabad ISBPakistan 6,042 km (3,754 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Kuala Lumpur KULMalaysia 10,605 km (6,590 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Malé MLEMaldives 8,539 km (5,306 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Mumbai BOMIndia 7,213 km (4,482 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Shanghai PVGChina 9,241 km (5,742 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Singapore SINSingapore Route guide10,883 km (6,762 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Tbilisi TBSGeorgia 3,574 km (2,221 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Tokyo HNDJapan 9,591 km (5,960 mi)See on mapMapI've flown thisFlownCheck prices

South America (5)

RouteDistancePrices
London LHR → Buenos Aires EZEArgentina 11,137 km (6,920 mi)See on mapMapI've flown thisFlownCheck prices
London LGW → Georgetown GEOGuyana 7,261 km (4,512 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Rio de Janeiro GIGBrazil 9,253 km (5,750 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → Santiago SCLChile 11,653 km (7,241 mi)See on mapMapI've flown thisFlownCheck prices
London LHR → São Paulo GRUBrazil 9,460 km (5,878 mi)See on mapMapI've flown thisFlownCheck prices

Oceania (2)

RouteDistancePrices
London LHR → Sydney SYDAustralia 17,021 km (10,576 mi)See on mapMapI've flown thisFlownCheck prices
Singapore SIN → Sydney SYDAustralia Route guide6,293 km (3,910 mi)See on mapMapI've flown thisFlownCheck prices

Network as of September 2026, compiled by My Flight Routes. Schedules change and seasonal routes come and go, so check with the airline before you book.

Related Articles

Flown British Airways? Put every flight you have taken on your own map.

Map My Flights