British Airways (BA)
142 non-stop routes across 91 airports on record, the longest SIN to LHR at 6,758 miles. Flown with 10 aircraft types.
Fleet on these routes
Aircraft types we have seen scheduled, by departures.
Airports that list it
Airports whose own schedules name this carrier, with the size of the airport's whole non-stop network.
- London Heathrow (LHR) 225
- Bridgetown (BGI) 38
- London City (LCY) 31
Non-stop routes
Longest first. Routes with their own page are linked.
| Route | Distance | Duration |
|---|---|---|
| Singapore (SIN) → London Heathrow (LHR) | 6,758 mi | 13h 55m |
| London Heathrow (LHR) → Singapore (SIN) | 6,758 mi | 13h 40m |
| Kuala Lumpur (KUL) → London Heathrow (LHR) | 6,586 mi | 13h 35m |
| London Heathrow (LHR) → Kuala Lumpur (KUL) | 6,586 mi | 13h 20m |
| London Gatwick (LGW) → Mauritius (MRU) | 6,054 mi | 11h 55m |
| London Heathrow (LHR) → Cape Town (CPT) | 6,012 mi | 11h 40m |
| Hong Kong (HKG) → London Heathrow (LHR) | 5,981 mi | 14h 30m |
| London Heathrow (LHR) → Hong Kong (HKG) | 5,981 mi | 13h 5m |
| London Heathrow (LHR) → Tokyo (HND) | 5,956 mi | 13h 50m |
| Tokyo (HND) → London Heathrow (LHR) | 5,956 mi | 14h 45m |
| London Gatwick (LGW) → Bangkok (BKK) | 5,943 mi | 11h 45m |
| São Paulo (GRU) → London Heathrow (LHR) | 5,875 mi | 11h 20m |
| London Heathrow (LHR) → São Paulo (GRU) | 5,875 mi | 11h 45m |
| Rio de Janeiro (GIG) → London Heathrow (LHR) | 5,747 mi | 11h 25m |
| London Heathrow (LHR) → Rio de Janeiro (GIG) | 5,747 mi | 11h 40m |
| London Heathrow (LHR) → Shanghai (PVG) | 5,739 mi | 12h 50m |
| London Heathrow (LHR) → JNB | 5,636 mi | 11h |
| JNB → London Heathrow (LHR) | 5,636 mi | 11h 25m |
| London Heathrow (LHR) → Mexico City (MEX) | 5,529 mi | 11h 35m |
| Mexico City (MEX) → London Heathrow (LHR) | 5,529 mi | 10h 30m |
| London Heathrow (LHR) → San Diego (SAN) | 5,469 mi | 11h 20m |
| San Diego (SAN) → London Heathrow (LHR) | 5,469 mi | 10h 45m |
| London Heathrow (LHR) → Los Angeles (LAX) | 5,440 mi | 11h 25m |
| Los Angeles (LAX) → London Heathrow (LHR) | 5,440 mi | 10h 30m |
| London Heathrow (LHR) → San José (SJO) | 5,408 mi | 11h 30m |
| London Gatwick (LGW) → Colombo (CMB) | 5,400 mi | 10h |
| London Heathrow (LHR) → San Francisco (SFO) | 5,351 mi | 11h 5m |
| San Francisco (SFO) → London Heathrow (LHR) | 5,351 mi | 10h 25m |
| London Heathrow (LHR) → Malé (MLE) | 5,303 mi | 10h 35m |
| London Heathrow (LHR) → Las Vegas (LAS) | 5,213 mi | 10h 40m |
| MAA → London Heathrow (LHR) | 5,114 mi | 11h 30m |
| London Heathrow (LHR) → MAA | 5,114 mi | 10h 20m |
| Bengaluru (BLR) → London Heathrow (LHR) | 4,997 mi | 10h 50m |
| London Heathrow (LHR) → Bengaluru (BLR) | 4,997 mi | 10h 20m |
| London Gatwick (LGW) → Cancún (CUN) | 4,954 mi | 10h 20m |
| Austin (AUS) → London Heathrow (LHR) | 4,901 mi | 9h 25m |
| London Heathrow (LHR) → Portland (PDX) | 4,897 mi | 10h 15m |
| Seattle / Tacoma (SEA) → London Heathrow (LHR) | 4,783 mi | 9h 25m |
| London Heathrow (LHR) → Seattle / Tacoma (SEA) | 4,783 mi | 9h 55m |
| London Gatwick (LGW) → Vancouver (YVR) | 4,731 mi | 9h 50m |
| London Heathrow (LHR) → Vancouver (YVR) | 4,706 mi | 9h 35m |
| London Heathrow (LHR) → Denver (DEN) | 4,655 mi | 10h |
| Mumbai (BOM) → London Heathrow (LHR) | 4,479 mi | 10h |
| London Heathrow (LHR) → Mumbai (BOM) | 4,479 mi | 9h 25m |
| London Gatwick (LGW) → Tampa (TPA) | 4,416 mi | 9h 40m |
| Tampa (TPA) → London Gatwick (LGW) | 4,416 mi | 8h 45m |
| London Heathrow (LHR) → Miami (MIA) | 4,415 mi | 9h 40m |
| Miami (MIA) → London Heathrow (LHR) | 4,415 mi | 8h 55m |
| London Heathrow (LHR) → Tampa (TPA) | 4,400 mi | 9h 45m |
| Tampa (TPA) → London Heathrow (LHR) | 4,400 mi | 8h 20m |
| London Gatwick (LGW) → Orlando (MCO) | 4,342 mi | 9h 40m |
| London Heathrow (LHR) → Nassau (NAS) | 4,332 mi | 9h 20m |
| London Heathrow (LHR) → Orlando (MCO) | 4,325 mi | 9h 35m |
| London Gatwick (LGW) → Punta Cana (PUJ) | 4,283 mi | 9h 10m |
| London Heathrow (LHR) → Nairobi (NBO) | 4,249 mi | 9h 15m |
| Nairobi (NBO) → London Heathrow (LHR) | 4,249 mi | 9h 20m |
| London Gatwick (LGW) → Bridgetown (BGI) | 4,197 mi | 9h 5m |
| Bridgetown (BGI) → London Gatwick (LGW) | 4,197 mi | 8h 15m |
| London Heathrow (LHR) → Bridgetown (BGI) | 4,192 mi | 8h 55m |
| Bridgetown (BGI) → London Heathrow (LHR) | 4,192 mi | 8h 15m |
| New Delhi (DEL) → London Heathrow (LHR) | 4,180 mi | 9h 55m |
| London Heathrow (LHR) → New Delhi (DEL) | 4,180 mi | 8h 50m |
| Nashville (BNA) → London Heathrow (LHR) | 4,169 mi | 8h 20m |
| London Heathrow (LHR) → Chicago (ORD) | 3,939 mi | 8h 45m |
| Chicago (ORD) → London Heathrow (LHR) | 3,939 mi | 7h 50m |
| London Heathrow (LHR) → Washington (IAD) | 3,665 mi | 8h 20m |
| London Heathrow (LHR) → BWI | 3,622 mi | 8h 15m |
| London Heathrow (LHR) → Toronto (YYZ) | 3,544 mi | 7h 50m |
| London Heathrow (LHR) → Newark (EWR) | 3,454 mi | 7h 55m |
| London Heathrow (LHR) → New York City (JFK) | 3,440 mi | 8h 5m |
| London Heathrow (LHR) → AUH | 3,426 mi | 7h |
| AUH → London Heathrow (LHR) | 3,426 mi | 7h 55m |
| Dubai (DXB) → London Heathrow (LHR) | 3,414 mi | 8h 10m |
| London Heathrow (LHR) → Dubai (DXB) | 3,414 mi | 7h |
| London Heathrow (LHR) → Doha (DOH) | 3,255 mi | 7h 35m |
| Doha (DOH) → London Heathrow (LHR) | 3,255 mi | 8h 10m |
| London Heathrow (LHR) → Boston (BOS) | 3,254 mi | 7h 30m |
| Boston (BOS) → London Heathrow (LHR) | 3,254 mi | 6h 45m |
| London Heathrow (LHR) → YUL | 3,238 mi | 7h 10m |
| Accra (ACC) → London Heathrow (LHR) | 3,167 mi | 7h 5m |
| Bahrain Island (BAH) → London Heathrow (LHR) | 3,163 mi | 7h |
| London Heathrow (LHR) → Bahrain Island (BAH) | 3,163 mi | 6h 45m |
| Accra (ACC) → London Gatwick (LGW) | 3,145 mi | 6h 45m |
| Riyadh (RUH) → London Heathrow (LHR) | 3,068 mi | 7h 10m |
| London Heathrow (LHR) → Riyadh (RUH) | 3,068 mi | 6h 30m |
| Amman (AMM) → London Heathrow (LHR) | 2,287 mi | 5h 35m |
| London Heathrow (LHR) → TLV | 2,228 mi | 5h 5m |
| TLV → London Heathrow (LHR) | 2,228 mi | 5h 35m |
| Cairo (CAI) → London Heathrow (LHR) | 2,194 mi | 5h 25m |
| London Heathrow (LHR) → Cairo (CAI) | 2,194 mi | 5h 10m |
| London Gatwick (LGW) → Chania (Crete) (CHQ) | 1,616 mi | 4h |
| Chania (Crete) (CHQ) → London Gatwick (LGW) | 1,616 mi | 4h |
| Istanbul (IST) → London Heathrow (LHR) | 1,545 mi | 4h 15m |
| London Heathrow (LHR) → Istanbul (IST) | 1,545 mi | 4h |
| London Heathrow (LHR) → Athens (ATH) | 1,507 mi | 3h 45m |
| London Heathrow (LHR) → Marrakech (RAK) | 1,425 mi | 3h 45m |
| Rio de Janeiro (GIG) → Buenos Aires (EZE) | 1,239 mi | 3h 30m |
| Málaga (AGP) → London Heathrow (LHR) | 1,041 mi | 2h 55m |
| Málaga (AGP) → London Gatwick (LGW) | 1,021 mi | 2h 55m |
| London Heathrow (LHR) → Lisbon (LIS) | 972 mi | 2h 50m |
| London Heathrow (LHR) → Warsaw (WAW) | 912 mi | 2h 25m |
| Stockholm (Arlanda) (ARN) → London Heathrow (LHR) | 907 mi | 2h 55m |
| London Heathrow (LHR) → Stockholm (Arlanda) (ARN) | 907 mi | 2h 25m |
| London Heathrow (LHR) → Rome (Fiumicino) (FCO) | 897 mi | 2h 35m |
| Palma de Mallorca (PMI) → London Gatwick (LGW) | 813 mi | 2h 35m |
| London Heathrow (LHR) → Vienna (VIE) | 792 mi | 2h 15m |
| London City (LCY) → Madrid (MAD) | 779 mi | 2h 20m |
| London Heathrow (LHR) → Madrid (MAD) | 772 mi | 2h 25m |
| Oslo (OSL) → London Heathrow (LHR) | 748 mi | 2h 40m |
| London Heathrow (LHR) → Oslo (OSL) | 748 mi | 2h 10m |
| London City (LCY) → Barcelona (BCN) | 711 mi | 2h 10m |
| Gothenburg (GOT) → London Heathrow (LHR) | 663 mi | 2h 15m |
| Prague (PRG) → London Heathrow (LHR) | 648 mi | 2h 10m |
| Copenhagen (CPH) → London Heathrow (LHR) | 607 mi | 2h 10m |
| London Heathrow (LHR) → Copenhagen (CPH) | 607 mi | 1h 55m |
| Berlin (BER) → London Heathrow (LHR) | 596 mi | 2h 5m |
| London Heathrow (LHR) → Munich (MUC) | 584 mi | 1h 55m |
| Munich (MUC) → London Heathrow (LHR) | 584 mi | 2h |
| BLL → London Heathrow (LHR) | 491 mi | 1h 50m |
| London Heathrow (LHR) → Zürich (ZRH) | 489 mi | 1h 45m |
| Zürich (ZRH) → London Heathrow (LHR) | 489 mi | 2h |
| London City (LCY) → Zürich (ZRH) | 471 mi | 1h 35m |
| London Heathrow (LHR) → Geneva (GVA) | 468 mi | 1h 45m |
| Hamburg (HAM) → London Heathrow (LHR) | 462 mi | 1h 45m |
| London Heathrow (LHR) → Frankfurt (FRA) | 406 mi | 1h 40m |
| Frankfurt (FRA) → London Heathrow (LHR) | 406 mi | 1h 45m |
| Aberdeen (ABZ) → London Heathrow (LHR) | 401 mi | 1h 40m |
| EDI → London Heathrow (LHR) | 330 mi | 1h 35m |
| Düsseldorf (DUS) → London Heathrow (LHR) | 311 mi | 1h 30m |
| London City (LCY) → Dublin (DUB) | 297 mi | 1h 20m |
| Dublin (DUB) → London Heathrow (LHR) | 278 mi | 1h 30m |
| NCL → London Heathrow (LHR) | 251 mi | 1h 25m |
| Amsterdam (AMS) → London Heathrow (LHR) | 229 mi | 1h 20m |
| London Heathrow (LHR) → Amsterdam (AMS) | 229 mi | 1h 20m |
| London Heathrow (LHR) → Brussels (BRU) | 217 mi | 1h 10m |
| Brussels (BRU) → London Heathrow (LHR) | 217 mi | 1h 10m |
| London Heathrow (LHR) → Paris (CDG) | 216 mi | 1h 15m |
| Paris (CDG) → London Heathrow (LHR) | 216 mi | 1h 25m |
| London City (LCY) → Amsterdam (AMS) | 208 mi | 1h 5m |
| Amsterdam (AMS) → London City (LCY) | 208 mi | 1h 5m |
| London Heathrow (LHR) → Manchester (MAN) | 150 mi | 1h |
| Manchester (MAN) → London Heathrow (LHR) | 150 mi | 1h 15m |
Questions
- Where does British Airways fly non-stop?
- 142 non-stop routes across 91 airports in the schedules we hold. The longest is SIN to LHR at 6,758 miles.
- What aircraft does British Airways fly?
- We have seen 10 types on its schedules, most often the Airbus A320.
- What is British Airways's main hub?
- Of the airports whose own schedules list British Airways, London Heathrow (LHR) is the largest, with 225 non-stop destinations in total.
Schedules last checked 2026-08-23. How we know this