British Airways flights

Airline Page
PROMO

* This Price is based on Opodo search results for flights performed within the next 365 days for this airline. It reflects the cheapest price per route for an adult passenger that can be found in our system

Cheapest British Airways flights to all destinations

London
Lisbon
Edinburgh
Barcelona
Malaga
Glasgow
Alicante
Manchester
London - LisbonLondon,United Kingdom[LHR] - Lisbon,Portugal[LIS]LHR (Heathrow) - LIS (Lisboa)Direct
£80
London - LagosLondon,United Kingdom[LHR] - Lagos,Nigeria[LOS]LHR (Heathrow) - LOS (Murtala Muhammed)Direct
£429
London - BarcelonaLondon,United Kingdom[LGW] - Barcelona,Spain[BCN]LGW (Gatwick) - BCN (El Prat)Direct
£75
London - MalagaLondon,United Kingdom[LGW] - Malaga,Spain[AGP]LGW (Gatwick) - AGP (Málaga)Direct
£80
London - AmsterdamLondon,United Kingdom[LGW] - Amsterdam,Netherlands[AMS]LGW (Gatwick) - AMS (Schiphol)Direct
£58
London - PortoLondon,United Kingdom[LGW] - Porto,Portugal[OPO]LGW (Gatwick) - OPO (Porto)Direct
£70
London - AlicanteLondon,United Kingdom[LGW] - Alicante,Spain[ALC]LGW (Gatwick) - ALC (Alicante)Direct
£93
London - IstanbulLondon,United Kingdom[LHR] - Istanbul,Turkey[IST]LHR (Heathrow) - IST (Istanbul Atatürk International Havalimani)Direct
£90
London - SofiaLondon,United Kingdom[LHR] - Sofia,Bulgaria[SOF]LHR (Heathrow) - SOF (Sofia Intl)Direct
£151
London - EdinburghLondon,United Kingdom[LGW] - Edinburgh,United Kingdom[EDI]LGW (Gatwick) - EDI (Turnhouse)Direct
£71
Lisbon - LondonLisbon,Portugal[LIS] - London,United Kingdom[LHR]LIS (Lisboa) - LHR (Heathrow)Direct
£96
Lisbon - BarcelonaLisbon,Portugal[LIS] - Barcelona,Spain[BCN]LIS (Lisboa) - BCN (El Prat)Direct
£149
Lisbon - MiamiLisbon,Portugal[LIS] - Miami,United States[MIA]LIS (Lisboa) - MIA (Miami International Airport)1 stop
£480
Edinburgh - LondonEdinburgh,United Kingdom[EDI] - London,United Kingdom[LHR]EDI (Turnhouse) - LHR (Heathrow)Direct
£65
Edinburgh - AlicanteEdinburgh,United Kingdom[EDI] - Alicante,Spain[ALC]EDI (Turnhouse) - ALC (Alicante)1 stop
£193
Edinburgh - Isle of ManEdinburgh,United Kingdom[EDI] - Isle of Man,United Kingdom[IOM]EDI (Turnhouse) - IOM (Ronaldsway)1 stop
£250
Edinburgh - NiceEdinburgh,United Kingdom[EDI] - Nice,France[NCE]EDI (Turnhouse) - NCE (Cote D'azur)1 stop
£187
Edinburgh - RomeEdinburgh,United Kingdom[EDI] - Rome,Italy[FCO]EDI (Turnhouse) - FCO (Fiumicino)Direct
£108
Edinburgh - BarcelonaEdinburgh,United Kingdom[EDI] - Barcelona,Spain[BCN]EDI (Turnhouse) - BCN (El Prat)Direct
£132
Edinburgh - New YorkEdinburgh,United Kingdom[EDI] - New York,United States[JFK]EDI (Turnhouse) - JFK (John F Kennedy Intl Airport)1 stop
£378
Edinburgh - PortoEdinburgh,United Kingdom[EDI] - Porto,Portugal[OPO]EDI (Turnhouse) - OPO (Porto)1 stop
£201
Edinburgh - AmsterdamEdinburgh,United Kingdom[EDI] - Amsterdam,Netherlands[AMS]EDI (Turnhouse) - AMS (Schiphol)1 stop
£134
Edinburgh - BerlinEdinburgh,United Kingdom[EDI] - Berlin,Germany[TXL]EDI (Turnhouse) - TXL (Tegel)1 stop
£242
Barcelona - LondonBarcelona,Spain[BCN] - London,United Kingdom[LHR]BCN (El Prat) - LHR (Heathrow)Direct
£65
Barcelona - BirminghamBarcelona,Spain[BCN] - Birmingham,United Kingdom[BHX]BCN (El Prat) - BHX (Birmingham Intl)Direct
£294
Barcelona - ManchesterBarcelona,Spain[BCN] - Manchester,United Kingdom[MAN]BCN (El Prat) - MAN (Manchester International)1 stop
£170
Barcelona - NewcastleBarcelona,Spain[BCN] - Newcastle,United Kingdom[NCL]BCN (El Prat) - NCL (Newcastle International)1 stop
£144
Barcelona - EdinburghBarcelona,Spain[BCN] - Edinburgh,United Kingdom[EDI]BCN (El Prat) - EDI (Turnhouse)Direct
£220
Barcelona - HamburgBarcelona,Spain[BCN] - Hamburg,Germany[HAM]BCN (El Prat) - HAM (Fuhlsbuttel)1 stop
£1,079
Malaga - LondonMalaga,Spain[AGP] - London,United Kingdom[LGW]AGP (Málaga) - LGW (Gatwick)Direct
£109
Malaga - BangkokMalaga,Spain[AGP] - Bangkok,Thailand[BKK]AGP (Málaga) - BKK (Suvarnabhumi Airport)1 stop
£488
Glasgow - LondonGlasgow,United Kingdom[GLA] - London,United Kingdom[LGW]GLA (Glasgow Scotland) - LGW (Gatwick)Direct
£67
Glasgow - JerseyGlasgow,United Kingdom[GLA] - Jersey,United Kingdom[JER]GLA (Glasgow Scotland) - JER (States)1 stop
£157
Glasgow - BudapestGlasgow,United Kingdom[GLA] - Budapest,Hungary[BUD]GLA (Glasgow Scotland) - BUD (Ferihegy)1 stop
£253
Glasgow - BucharestGlasgow,United Kingdom[GLA] - Bucharest,Romania[OTP]GLA (Glasgow Scotland) - OTP (Otopeni International)1 stop
£291
Glasgow - DubrovnikGlasgow,United Kingdom[GLA] - Dubrovnik,Croatia[DBV]GLA (Glasgow Scotland) - DBV (Dubrovnik)1 stop
£230
Glasgow - KievGlasgow,United Kingdom[GLA] - Kiev,Ukraine[KBP]GLA (Glasgow Scotland) - KBP (Borispol)1 stop
£421
Glasgow - Los AngelesGlasgow,United Kingdom[GLA] - Los Angeles,United States[LAX]GLA (Glasgow Scotland) - LAX (Los Angeles Intl Airport)1 stop
£447
Glasgow - LagosGlasgow,United Kingdom[GLA] - Lagos,Nigeria[LOS]GLA (Glasgow Scotland) - LOS (Murtala Muhammed)1 stop
£487
Glasgow - BerlinGlasgow,United Kingdom[GLA] - Berlin,Germany[TXL]GLA (Glasgow Scotland) - TXL (Tegel)1 stop
£189
Glasgow - BeirutGlasgow,United Kingdom[GLA] - Beirut,Lebanon[BEY]GLA (Glasgow Scotland) - BEY (Beirut International)1 stop
£334
Alicante - LondonAlicante,Spain[ALC] - London,United Kingdom[LGW]ALC (Alicante) - LGW (Gatwick)Direct
£117
Alicante - EdinburghAlicante,Spain[ALC] - Edinburgh,United Kingdom[EDI]ALC (Alicante) - EDI (Turnhouse)1 stop
£255
Alicante - BirminghamAlicante,Spain[ALC] - Birmingham,United Kingdom[BHX]ALC (Alicante) - BHX (Birmingham Intl)1 stop
£702
Alicante - ManchesterAlicante,Spain[ALC] - Manchester,United Kingdom[MAN]ALC (Alicante) - MAN (Manchester International)2 stops
£256
Manchester - LondonManchester,United Kingdom[MAN] - London,United Kingdom[LHR]MAN (Manchester International) - LHR (Heathrow)Direct
£90
Manchester - RomeManchester,United Kingdom[MAN] - Rome,Italy[FCO]MAN (Manchester International) - FCO (Fiumicino)1 stop
£180
Manchester - AbujaManchester,United Kingdom[MAN] - Abuja,Nigeria[ABV]MAN (Manchester International) - ABV (Abuja)1 stop
£543
Manchester - AberdeenManchester,United Kingdom[MAN] - Aberdeen,United Kingdom[ABZ]MAN (Manchester International) - ABZ (Dyce)1 stop
£170
Manchester - BarcelonaManchester,United Kingdom[MAN] - Barcelona,Spain[BCN]MAN (Manchester International) - BCN (El Prat)Direct
£115
Manchester - CopenhagenManchester,United Kingdom[MAN] - Copenhagen,Denmark[CPH]MAN (Manchester International) - CPH (Copenhagen International Airport)1 stop
£190
Manchester - HelsinkiManchester,United Kingdom[MAN] - Helsinki,Finland[HEL]MAN (Manchester International) - HEL (Helsinki Vantaa)Direct
£214
Manchester - MadridManchester,United Kingdom[MAN] - Madrid,Spain[MAD]MAN (Manchester International) - MAD (Adolfo Suárez Madrid - Barajas)Direct
£72
Manchester - Sharm el SheikhManchester,United Kingdom[MAN] - Sharm el Sheikh,Egypt[SSH]MAN (Manchester International) - SSH (Sharm el-Sheikh International Airport)2 stops
£458
Manchester - TorontoManchester,United Kingdom[MAN] - Toronto,Canada[YYZ]MAN (Manchester International) - YYZ (Pearson International Airport)1 stop
£394

These prices are shown only for your reference and they correspond to return flights, according to the cheapest departure / return date combination seen for this route during the last 5 days.

British Airways UK

back to top

About British Airways

British Airways, also commonly known as BA, was founded in 1973 and comprises the flag carrier airline of the United Kingdom. The airline has two hubs strategically situated in London Heathrow and Gatwick airports. British Airways is the largest airline in the United Kingdom in terms of flight size and the second largest when measured by passengers carried, the first being easyJet in this case. The airline is also the second largest airline in Europe, after Air France.

British Airways Plc and a number of subsidiaries make up the British Airways Group, formed in 1972. British Airways has many airline partners and codeshare agreements. In addition, being a founding member of the Oneworld airline alliance has allowed British Airways to collectively serve more than 600 destinations worldwide. Finally, following the merger of British Airways and Spanish airline Iberia in January 2011, one of the world's largest airline groups was formed, the International Airlines Group, IAG.

Online check-in

The airline offers four different ways to check-in. Passengers with a British Airways booking can check-in online from 24 hours prior to scheduled flight departure and print out their boarding pass. Travellers may also check-in using the British Airways mobile app then download their boarding pass on their mobile. Alternatively, it is possible to check-in and print out boarding passes at the airport kiosks or at the airport check-in desk. Those with hand luggage can proceed directly to airport security whilst passengers with checked baggage need to pass by the bag drop desk.

Hand luggage allowance

On BA flights passengers are entitled to one item of hand luggage in addition to a laptop case or handbag. The cabin baggage must weigh up to 23kg and not measure more than 56cm x 45cm x 25 cm. Similarly, handbags and laptop cases must not exceed the dimensions of 45cm x 36cm x 20cm.

Checked baggage allowance

The British Airways checked baggage allowance varies in accordance with the passengers' class of travel as follows:

Economy Class (UK Domestic, Euro Traveller, World Traveller, Eco) - 1 item of checked baggage weighing a max 23kg.
Premium Economy Class (World Traveller Plus, Prem Plus) - 2 items of checked baggage weighing a maximum 23kg each.
Business and First Class: Club Europe members are entitled to 2 items of checked baggage weighing a maximum 32kg each whilst Club World. Club World London City, Biz Bed and First members are allowed 3 checked bags weighing 23kg each.

Additional allowances apply for frequent flyers and there are exceptions on flights to Brazil, and flights to and from Ghana, Kenya, Liberia, Nigeria and Sierra Leone. With a British Airways booking different checked baggage allowances also apply to connecting journeys originating in Saudi Arabia going to the USA, Bermuda or Canada as well as connecting journeys between India, the USA, Bermuda and Canada.

Airline information

Airline name: British Airways
IATA code: BA
Founded: 1974
Headquarters: Waterside, Harmondsworth, United Kingdom
Website: www.ba.com

Search for BA flights on Opodo and book the best deal!

Latest customer reviews on British Airways flights

back to top
Number of reviews   
1034 reviews
Viewing most relevant 20 reviews
Average rating   3.9/5  
From
Lisbon
Lisbon (LIS)

To
London
Heathrow (LHR)
2.0 /5  
(8 reviews)
Flight delayed by over an hour. Boarding commenced without any row priority, meaning congestion in aisle.

Garv
From
London
Heathrow (LHR)

To
Lagos
LOS (LOS)
5.0 /5  
(9 reviews)
I love to travel with BA and I will appreciate to Travel with BA and come back with BA. The Iberia coming back with their feeding or Meals is worry some.

Tallar
From
London
Heathrow (LHR)

To
Lisbon
Lisbon (LIS)
5.0 /5  
(6 reviews)
TAP airlines should have vegetarian food options for vegetarians because everyone should be treated equally

Elvy
From
London
Gatwick (LGW)

To
Malaga
AGP (AGP)
1.0 /5  
(11 reviews)
Booked one bag outbound and one inbound but both were added to the outbound trip, with no return baggage!

smurf4568
From
London
Gatwick (LGW)

To
Porto
OPO (OPO)
1.0 /5  
(2 reviews)
I had to pay £40,00 when checking-in as (one piece)baggage was not included... never realized that (not clear when booking). I would expect this from low fare companies NOT BA. Very poor of BA to treat people like this. If I have an option I will not choose BA again.

Paula
From
London
Gatwick (LGW)

To
Alicante
ALC (ALC)
1.0 /5  
(5 reviews)
I am sorry to inform you that I missed my flight by 5 mins. because everything does not start (i.e. the tube and London bridge station) until after 7 am, which I did not know. will I get some money back e.g. taxes. Please let me know

najdat nazhat
From
London
Heathrow (LHR)

To
Sofia
Sofia (SOF)
1.0 /5  
(6 reviews)
the experience was terrible. I missed a flight. I tried to rebook. It was more expensive to start again! 51 pounds fine for missing a flight is ludicrous. If I order a watch and dont collect it I dont expect to be fined for it. This is simply outrageous and should be illegal. I have flown BA dozens of times but I will review my decision to fly with BA in future

i dont want to be addressed by a nickname. I am a customer not a friend
From
London
Heathrow (LHR)

To
Stockholm
Arlanda (ARN)
4.0 /5  
(3 reviews)
It would have been helpful to know, before I paid for the flights, that I was booking 'hand luggage only' flights. I had to pay an extra £60 to take one bag each which made the flights more expensive than they would have been with SAS.

LinH
From
Stockholm
Arlanda (ARN)

To
London
Heathrow (LHR)
4.0 /5  
(9 reviews)
The flight was very full, overbooked apparently, but the crew did a great job of looking after everyone.

John Lloyd
From
London
Gatwick (LGW)

To
Barcelona
BCN (BCN)
1.0 /5  
(9 reviews)
You made me pay for an extra piece of luggage, and never showed up in my reservation: Had to pay again at the airport for full price... Just sent you a demand for refund.

Gabrielota
From
Marrakech
RAK (RAK)

To
London
Gatwick (LGW)
4.0 /5  
(2 reviews)
total chaos when boarding as too many bags on board and several needed to be tagged and put into the hold.
hellsbells
From
London
Heathrow (LHR)

To
Singapore
Singapore (SIN)
3.0 /5  
(5 reviews)
the flight was great and got me safely from a to b which is absolutely the main point. i dont want to moan but the food on board was disgusting.
jane1212
From
London
Heathrow (LHR)

To
Tangier
TNG (TNG)
5.0 /5  
(3 reviews)
it was safe and well looked after as soon as I went thru the first check in with BA at the terminal 5 LH
Ali B.
From
Florence
FLR (FLR)

To
London
Gatwick (LGW)
3.0 /5  
(2 reviews)
Having booked this as a BA flight, I didn't mind as such that it was operated by another airline in partnership with BA, but what I did not find acceptable is that this was an airline (Vueling) whose features are not those of a major scheduled airline like BA but much more akin to a cut-price airline like EasyJet (or in some aspects even worse). Example: having to pay for basic hold luggage per item. Example: only one check-in desk open at the airport, where scheduled airlines like Air France and Lufthansa had 3 - so we had to join a long, slow queue. Example: having to pay on board for even a cup of tea! If BA is going to transfer its customers to another operator, it should make sure the operator is up to its own standards.
Adrian
From
London
Gatwick (LGW)

To
Tangier
TNG (TNG)
1.0 /5  
(1 reviews)
I dont see any britishair I was not happy buy ticket for british air And it was veuling airline Sheap airline but i bay much more for that air line not happy
Walid rashid
From
Nice
NCE (NCE)

To
Jersey
Jersey (JER)
4.0 /5  
(1 reviews)
The flight back from gatwick to jersey is only around 40 mins. Whilst the crew attempted to provide a snack and drink, they only managed to do this for two thirds of the plane, leaving the rest without. They should stop offering hot drinks and ice (or nothing at all) to speed up.
Gilly
From
London
Heathrow (LHR)

To
Amsterdam
Amsterdam (AMS)
3.0 /5  
(10 reviews)
Not enough room for my very small hand baggage. Baggage of other passengers was generally twice the size of mine.
Michael
From
Bologna
BLQ (BLQ)

To
London
Heathrow (LHR)
1.0 /5  
(2 reviews)
Flight was overbooked and was bumped from flight and was 5 hours late arriving home. I will never use this service again. Terrible experience.
Helen
From
Leeds Bradford
LBA (LBA)

To
London
Heathrow (LHR)
1.0 /5  
(6 reviews)
I had both my flights cancelled which caused me a lot of inconvenience so Imprefer not to fill in your feedback form
Sharpie
From
London
Heathrow (LHR)

To
Bogota
Bogota (BOG)
4.0 /5  
(3 reviews)
A delay in Bogota in our way back extended our trip in about 5 hours. Nevertheless, the airlines dealt with it relatively well. In both ways a buggy arrived late, although was later sent to us.
One

Other routes on offer by British Airways

back to top
  • Flight
  • Flight & Hotel
  • Hotels
Flexible +/-1 day
1 per adult
Our international sites: