British Airways

Cheap British Airways flights

One search, all the flights

We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties

With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions

Join over 10 million yearly travellers booking with ease.

British Airways destinations map 2025

CountryCityAirportIATA code
ThailandBangkokSuvarnabhumiBKK
JapanTokyoHanedaHND
SpainBarcelonaBarcelona–El PratBCN
FranceParisCharles de Gaulle AirportCDG
SpainMadridAdolfo Suárez Madrid–BarajasMAD
United Arab EmiratesDubaiDubai InternationalDXB
PortugalLisbonLisbon PortelaLIS
TurkeyIstanbulIstanbul AirportIST
IndonesiaDenpasarNgurah Rai InternationalDPS
NetherlandsAmsterdamAmsterdam Airport SchipholAMS
IndiaNew DelhiIndira Gandhi InternationalDEL
SpainPalma, MajorcaPalma de MallorcaPMI
GreeceAthensAthens InternationalATH
SpainMálagaMálagaAGP
ThailandPhuket CityPhuket InternationalHKT
MoroccoMarrakeshMarrakesh MenaraRAK
IrelandDublinDublinDUB
ItalyRomeLeonardo da Vinci–Fiumicino AirportFCO
ItalyMilanMilan–MalpensaMXP
HungaryBudapestBudapest Ferenc Liszt InternationalBUD
Hong KongHong KongHong Kong InternationalHKG
SpainAlicanteAlicante–ElcheALC
Saudi ArabiaJeddahKing Abdulaziz InternationalJED
CzechiaPragueVáclav Havel Airport PraguePRG
AustriaViennaVienna International AirportVIE
PortugalPortoPortoOPO
AustraliaSydneySydneySYD
GermanyBerlinBerlin BrandenburgBER
DenmarkCopenhagenAirport CopenhagenCPH
MaltaMaltaMalta InternationalMLA
SpainLas PalmasGran CanariaLPA
SpainTenerifeTenerife–SouthTFS
SingaporeSingaporeSingapore ChangiSIN
SpainSevilleSevilleSVQ
ItalyNaplesNaples InternationalNAP
PortugalFaroFaroFAO
SwitzerlandZürichZürich AirportZRH
SpainLanzaroteLanzaroteACE
SwitzerlandGenevaGenevaGVA
PolandKrakówJohn Paul II International Airport Kraków–BaliceKRK
TurkeyAntalyaAntalyaAYT
SpainIbizaIbizaIBZ
FranceNiceNice Côte d Azur InternationalNCE
Sri LankaColomboBandaranaike InternationalCMB
PakistanIslamabadIslamabad International AirportISB
PakistanLahoreAllama Iqbal InternationalLHE
IndiaKochiCochin InternationalCOK
LuxembourgLuxembourgLuxembourgLUX
Isle of ManDouglasIsle of ManIOM
JerseySaint HelierJerseyJER

British Airways baggage allowance

TypeSizeWeightPrice/Allowance
Personal item
15x30x40 cm23 kgIncluded for free
Cabin bag
25x45x56 cm23 kgIncluded for free
Checked baggage
43x75x90 cm23 kgPaid
British Airways map
Search British Airways flights

Get more out of Kiwi.com with our mobile application

Download boarding passes

One-click booking

Get exclusive offers and prices

Mobile trip notifications


We hack the system,
you fly for less