USD · $
AUD · A$
BRL · R$
CAD · C$
CHF · CHF
CNY · ¥
CZK ·
DKK · kr
EUR ·
GBP · £
IDR · Rp
INR ·
JPY · ¥
KRW ·
NOK · kr
PLN ·
RUB ·
SEK · kr
THB · ฿
TRY ·
TWD · NT$
VND ·
EN
Full Map
From
To
Dates
Flight times
Prices
Alliances
Airlines
Classes
Aircraft
Distance
Duration
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
Price view
Airport legend
> 100 non-stop destinations

Airports with non-stop flights to 100+ destinations

> 30 non-stop destinations

Airports with non-stop flights to 30+ destinations

> 7 non-stop destinations

Airports with non-stop flights to 7 to 30 destinations

< 7 non-stop destinations

Airports with non-stop flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Flight timesNEW! All

Show flights that depart and / or arrive between specific times

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Distance All

Show flights with a min / max flight distance

Duration All

Show flights with a min / max flight duration

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections © 2026

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

British Airways

British Airways Flights

Home AirlinesBritish Airways (BA)

British Airways routes and airport map

Find all British Airways flights, destinations, routes and airports on this interactive airline map.

 Remove ads

Where does British Airways fly to?

British Airways (Oneworld) serves 11 domestic destinations and 202 international destinations in 80 countries, as of May 2026.

List of British Airways destinations

The following is an overview of all British Airways flights and destinations:

Albania
Albania
Algeria
Algeria
Antigua & Barbuda
Antigua & Barbuda
Argentina
Argentina
Australia
Australia
Austria
Austria
Bahamas
Bahamas
Bahrain
Bahrain
Barbados
Barbados
Belgium
Belgium
Bermuda
Bermuda
Brazil
Brazil
Bulgaria
Bulgaria
Cambodia
Cambodia
Canada
Canada
Cayman Islands
Cayman Islands
Chile
Chile
China
China
Costa Rica
Costa Rica
Croatia
Croatia
Cyprus
Cyprus
Czechia
Czechia
Denmark
Denmark
Dominican Republic
Dominican Republic
Egypt
Egypt
Finland
Finland
France
France
Georgia
Georgia
Germany
Germany
Ghana
Ghana
Gibraltar
Gibraltar
Greece
Greece
Grenada
Grenada
Guernsey
Guernsey
Guyana
Guyana
Hong Kong
Hong Kong
Hungary
Hungary
Iceland
Iceland
India
India
Ireland
Ireland
Israel
Israel
Italy
Italy
Jamaica
Jamaica
Japan
Japan
Jersey
Jersey
Jordan
Jordan
Kenya
Kenya
Luxembourg
Luxembourg
Malaysia
Malaysia
Maldives
Maldives
Malta
Malta
Mauritius
Mauritius
Mexico
Mexico
Montenegro
Montenegro
Morocco
Morocco
Netherlands
Netherlands
Nigeria
Nigeria
Norway
Norway
Pakistan
Pakistan
Poland
Poland
Portugal
Portugal
Qatar
Qatar
Romania
Romania
Saudi Arabia
Saudi Arabia
Singapore
Singapore
Slovenia
Slovenia
South Africa
South Africa
Spain
Spain
Sri Lanka
Sri Lanka
St. Kitts & Nevis
St. Kitts & Nevis
St. Lucia
St. Lucia
Sweden
Sweden
Switzerland
Switzerland
Thailand
Thailand
Trinidad & Tobago
Trinidad & Tobago
Turkey
Turkey
Turks & Caicos Islands
Turks & Caicos Islands
United Arab Emirates
United Arab Emirates
United Kingdom
United Kingdom
United States
United States
 Remove ads

Where does British Airways fly from?

British Airways (Oneworld) departs from 213 airports in 80 countries, as of May 2026.

List of British Airways departures

The following is an overview of all cities and countries British Airways departs from:

Albania
Albania
Algeria
Algeria
Antigua & Barbuda
Antigua & Barbuda
Argentina
Argentina
Australia
Australia
Austria
Austria
Bahamas
Bahamas
Bahrain
Bahrain
Barbados
Barbados
Belgium
Belgium
Bermuda
Bermuda
Brazil
Brazil
Bulgaria
Bulgaria
Cambodia
Cambodia
Canada
Canada
Cayman Islands
Cayman Islands
Chile
Chile
China
China
Costa Rica
Costa Rica
Croatia
Croatia
Cyprus
Cyprus
Czechia
Czechia
Denmark
Denmark
Dominican Republic
Dominican Republic
Egypt
Egypt
Finland
Finland
France
France
Georgia
Georgia
Germany
Germany
Ghana
Ghana
Gibraltar
Gibraltar
Greece
Greece
Grenada
Grenada
Guernsey
Guernsey
Guyana
Guyana
Hong Kong
Hong Kong
Hungary
Hungary
Iceland
Iceland
India
India
Ireland
Ireland
Israel
Israel
Italy
Italy
Jamaica
Jamaica
Japan
Japan
Jersey
Jersey
Jordan
Jordan
Kenya
Kenya
Luxembourg
Luxembourg
Malaysia
Malaysia
Maldives
Maldives
Malta
Malta
Mauritius
Mauritius
Mexico
Mexico
Montenegro
Montenegro
Morocco
Morocco
Netherlands
Netherlands
Nigeria
Nigeria
Norway
Norway
Pakistan
Pakistan
Poland
Poland
Portugal
Portugal
Qatar
Qatar
Romania
Romania
Saudi Arabia
Saudi Arabia
Singapore
Singapore
Slovenia
Slovenia
South Africa
South Africa
Spain
Spain
Sri Lanka
Sri Lanka
St. Kitts & Nevis
St. Kitts & Nevis
St. Lucia
St. Lucia
Sweden
Sweden
Switzerland
Switzerland
Thailand
Thailand
Trinidad & Tobago
Trinidad & Tobago
Turkey
Turkey
Turks & Caicos Islands
Turks & Caicos Islands
United Arab Emirates
United Arab Emirates
United Kingdom
United Kingdom
United States
United States

British Airways most popular routes

These are currently the most popular flights operated by British Airways, based on the number of scheduled flights for this month:

Edinburgh to London HeathrowEDI to LHRLondon Heathrow to EdinburghLHR to EDILondon Heathrow to GlasgowLHR to GLAGlasgow to London HeathrowGLA to LHRNew York City to London HeathrowJFK to LHRLondon Heathrow to New York CityLHR to JFKLondon Heathrow to Rome (Fiumicino)LHR to FCORome (Fiumicino) to London HeathrowFCO to LHRBarcelona to London HeathrowBCN to LHRLondon Heathrow to BarcelonaLHR to BCNNice to London HeathrowNCE to LHRLondon Heathrow to NiceLHR to NCEAmsterdam to London HeathrowAMS to LHRLondon Heathrow to AmsterdamLHR to AMSMilan (Linate) to London HeathrowLIN to LHRLondon Heathrow to Milan (Linate)LHR to LINGeneva to London HeathrowGVA to LHRLondon Heathrow to GenevaLHR to GVALondon Heathrow to ManchesterLHR to MANBelfast City to London HeathrowBHD to LHRParis to London HeathrowCDG to LHRManchester to London HeathrowMAN to LHRLondon Heathrow to Belfast CityLHR to BHDLondon Heathrow to ParisLHR to CDGLondon Heathrow to DublinLHR to DUBDublin to London HeathrowDUB to LHRAberdeen to London HeathrowABZ to LHRLondon Heathrow to AberdeenLHR to ABZLondon City to EdinburghLCY to EDIEdinburgh to London CityEDI to LCYAthens to London HeathrowATH to LHRLondon Heathrow to AthensLHR to ATHLondon Heathrow to NewcastleLHR to NCLNewcastle to London HeathrowNCL to LHRLondon City to DublinLCY to DUBDublin to London CityDUB to LCYPrague to London HeathrowPRG to LHRVenice Marco Polo to London HeathrowVCE to LHRLondon Heathrow to Venice Marco PoloLHR to VCELondon Heathrow to PragueLHR to PRGLondon Heathrow to MadridLHR to MADMadrid to London HeathrowMAD to LHRBerlin to London HeathrowBER to LHRLondon Heathrow to BerlinLHR to BERCopenhagen to London HeathrowCPH to LHRLondon Heathrow to CopenhagenLHR to CPHMarseille to London HeathrowMRS to LHRLondon Heathrow to LisbonLHR to LISLondon Heathrow to MarseilleLHR to MRSLisbon to London HeathrowLIS to LHRGlasgow to London CityGLA to LCYLondon City to AmsterdamLCY to AMSLondon City to GlasgowLCY to GLAAmsterdam to London CityAMS to LCYLondon Heathrow to BudapestLHR to BUDBudapest to London HeathrowBUD to LHRLondon Heathrow to MunichLHR to MUCMunich to London HeathrowMUC to LHRZürich to London HeathrowZRH to LHRVienna to London HeathrowVIE to LHRLondon Heathrow to ZürichLHR to ZRHLondon Heathrow to ViennaLHR to VIELondon Heathrow to LarnacaLHR to LCALarnaca to London HeathrowLCA to LHRLos Angeles to London HeathrowLAX to LHRJersey to London HeathrowJER to LHRLondon Heathrow to JerseyLHR to JERWashington to London HeathrowIAD to LHRLondon Heathrow to New DelhiLHR to DELLondon Heathrow to WashingtonLHR to IADChicago to London HeathrowORD to LHRLondon Heathrow to HamburgLHR to HAMLondon Heathrow to ChicagoLHR to ORDLondon Heathrow to Los AngelesLHR to LAXHamburg to London HeathrowHAM to LHRDüsseldorf to London HeathrowDUS to LHRLondon Heathrow to DüsseldorfLHR to DUSLondon Gatwick to MálagaLGW to AGPNew Delhi to London HeathrowDEL to LHRMálaga to London GatwickAGP to LGWStockholm (Arlanda) to London HeathrowARN to LHRNaples to London HeathrowNAP to LHRLondon Heathrow to Stockholm (Arlanda)LHR to ARNIstanbul to London HeathrowIST to LHRLondon Heathrow to NaplesLHR to NAPLondon Heathrow to IstanbulLHR to ISTFrankfurt to London HeathrowFRA to LHRMumbai to London HeathrowBOM to LHRLondon Heathrow to MumbaiLHR to BOMLondon Heathrow to BostonLHR to BOSLondon Heathrow to InvernessLHR to INVLondon Heathrow to FrankfurtLHR to FRABoston to London HeathrowBOS to LHRLondon City to BerlinLCY to BERInverness to London HeathrowINV to LHRBrussels to London HeathrowBRU to LHRLondon Heathrow to BrusselsLHR to BRUBerlin to London CityBER to LCYPalma de Mallorca to London HeathrowPMI to LHRLondon Heathrow to Palma de MallorcaLHR to PMILondon Heathrow to ToulouseLHR to TLSToulouse to London HeathrowTLS to LHRWarsaw to London HeathrowWAW to LHRLondon Heathrow to Milan (Malpensa)LHR to MXPMilan (Malpensa) to London HeathrowMXP to LHRLondon Heathrow to WarsawLHR to WAWBologna to London HeathrowBLQ to LHRLondon Heathrow to OsloLHR to OSLLondon Heathrow to BolognaLHR to BLQOslo to London HeathrowOSL to LHRFaro to London HeathrowFAO to LHRLondon Heathrow to FaroLHR to FAOPisa to London HeathrowPSA to LHRLondon Heathrow to PisaLHR to PSARotterdam to London CityRTM to LCYBelfast City to London CityBHD to LCYLondon City to RotterdamLCY to RTMFlorence to London CityFLR to LCYLondon City to Belfast CityLCY to BHDLondon City to FlorenceLCY to FLRLondon Heathrow to San FranciscoLHR to SFOLondon Heathrow to FlorenceLHR to FLRLondon Heathrow to TokyoLHR to HNDLondon Heathrow to CairoLHR to CAILondon Heathrow to JohannesburgLHR to JNBLondon Heathrow to NewarkLHR to EWRSeattle / Tacoma to London HeathrowSEA to LHRJohannesburg to London HeathrowJNB to LHRNewark to London HeathrowEWR to LHRAustin to London HeathrowAUS to LHRLondon Heathrow to SingaporeLHR to SINSan Francisco to London HeathrowSFO to LHRSingapore to London HeathrowSIN to LHRLondon Heathrow to AustinLHR to AUSFlorence to London HeathrowFLR to LHRLondon Heathrow to Seattle / TacomaLHR to SEAMiami to London HeathrowMIA to LHRTokyo to London HeathrowHND to LHRLondon Heathrow to MiamiLHR to MIACairo to London HeathrowCAI to LHRLondon Heathrow to TorontoLHR to YYZMalta to London GatwickMLA to LGWLondon Heathrow to MálagaLHR to AGPLondon Heathrow to San DiegoLHR to SANToronto to London HeathrowYYZ to LHRHouston to London HeathrowIAH to LHRLondon Heathrow to HoustonLHR to IAHSan Diego to London HeathrowSAN to LHRLondon Gatwick to MaltaLGW to MLAOrlando to London GatwickMCO to LGWMilan (Linate) to London CityLIN to LCYBucharest to London HeathrowOTP to LHRLondon City to Milan (Linate)LCY to LINLondon Gatwick to OrlandoLGW to MCOMálaga to London HeathrowAGP to LHRLondon Heathrow to BucharestLHR to OTPLondon Heathrow to HanoverLHR to HAJHanover to London HeathrowHAJ to LHRLondon City to NiceLCY to NCEZürich to London CityZRH to LCYLondon Gatwick to FaroLGW to FAOLas Vegas to London HeathrowLAS to LHRLyon to London HeathrowLYS to LHRLondon Heathrow to Las VegasLHR to LASLondon City to ZürichLCY to ZRHLondon Heathrow to LyonLHR to LYSFaro to London GatwickFAO to LGWNice to London CityNCE to LCYGibraltar to London HeathrowGIB to LHRLondon Heathrow to GibraltarLHR to GIBGothenburg to London HeathrowGOT to LHRLondon Heathrow to GothenburgLHR to GOTTirana to London HeathrowTIA to LHRIbiza to London HeathrowIBZ to LHRLondon Heathrow to IbizaLHR to IBZLondon Heathrow to TiranaLHR to TIALuxembourg City to London HeathrowLUX to LHRLondon Heathrow to Luxembourg CityLHR to LUXLondon City to IbizaLCY to IBZIbiza to London CityIBZ to LCYLondon Heathrow to Corfu (Kerkyra)LHR to CFUCorfu (Kerkyra) to London HeathrowCFU to LHRMykonos to London HeathrowJMK to LHRLondon Heathrow to MykonosLHR to JMKLondon City to MadridLCY to MADLondon Heathrow to ValenciaLHR to VLCValencia to London HeathrowVLC to LHRMadrid to London CityMAD to LCYLondon Gatwick to MarrakechLGW to RAKPalma de Mallorca to London GatwickPMI to LGWMarrakech to London GatwickRAK to LGWLondon Gatwick to Palma de MallorcaLGW to PMILondon Gatwick to Tenerife (Reina Sofía)LGW to TFSVancouver to London HeathrowYVR to LHRTenerife (Reina Sofía) to London GatwickTFS to LGWLondon Heathrow to VancouverLHR to YVRLondon Gatwick to JerseyLGW to JERJersey to London GatwickJER to LGWIbiza to London GatwickIBZ to LGWBillund to London HeathrowBLL to LHR

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  

Create your Airline List

0 / 40

Delete Airline List ''?

FlightConnections Premium logo
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 6.66
May 50% off
$ 3.33*
Per Month
Lifetime
$ 298
May 50% off
$ 149
One time

Renews annually.  Cancel anytime.
Personal use only.

* Billed and renews at $ 39.99 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at €239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere