Top British Airways flights to all destinations

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

Top British Airways flights to all destinations

London
Edinburgh
Glasgow
Malaga
Amsterdam
Barcelona
Ibiza
Dublin
London - BarcelonaLondon,United Kingdom[LGW] - Barcelona,Spain[BCN]LGW (Gatwick) - BCN (El Prat)Direct
£64
London - MalagaLondon,United Kingdom[LGW] - Malaga,Spain[AGP]LGW (Gatwick) - AGP (Málaga)Direct
£75
London - AmsterdamLondon,United Kingdom[LGW] - Amsterdam,Netherlands[AMS]LGW (Gatwick) - AMS (Schiphol)Direct
£50
London - IbizaLondon,United Kingdom[LGW] - Ibiza,Spain[IBZ]LGW (Gatwick) - IBZ (Ibiza)Direct
£93
London - AlicanteLondon,United Kingdom[LGW] - Alicante,Spain[ALC]LGW (Gatwick) - ALC (Alicante)Direct
£89
London - DublinLondon,United Kingdom[LHR] - Dublin,Ireland[DUB]LHR (Heathrow) - DUB (Dublin)Direct
£71
London - GlasgowLondon,United Kingdom[LHR] - Glasgow,United Kingdom[GLA]LHR (Heathrow) - GLA (Glasgow Scotland)Direct
£69
London - PortoLondon,United Kingdom[LGW] - Porto,Portugal[OPO]LGW (Gatwick) - OPO (Porto)Direct
£58
London - NiceLondon,United Kingdom[LGW] - Nice,France[NCE]LGW (Gatwick) - NCE (Cote D'azur)Direct
£64
London - VeniceLondon,United Kingdom[LGW] - Venice,Italy[VCE]LGW (Gatwick) - VCE (Marco Polo)Direct
£72
Edinburgh - LondonEdinburgh,United Kingdom[EDI] - London,United Kingdom[LCY]EDI (Turnhouse) - LCY (London City)Direct
£71
Edinburgh - AmsterdamEdinburgh,United Kingdom[EDI] - Amsterdam,Netherlands[AMS]EDI (Turnhouse) - AMS (Schiphol)1 stop
£124
Edinburgh - BarcelonaEdinburgh,United Kingdom[EDI] - Barcelona,Spain[BCN]EDI (Turnhouse) - BCN (El Prat)1 stop
£131
Edinburgh - New YorkEdinburgh,United Kingdom[EDI] - New York,United States[JFK]EDI (Turnhouse) - JFK (John F Kennedy Intl Airport)1 stop
£404
Edinburgh - StockholmEdinburgh,United Kingdom[EDI] - Stockholm,Sweden[ARN]EDI (Turnhouse) - ARN (Arlanda)1 stop
£172
Edinburgh - MalagaEdinburgh,United Kingdom[EDI] - Malaga,Spain[AGP]EDI (Turnhouse) - AGP (Málaga)1 stop
£120
Edinburgh - AlicanteEdinburgh,United Kingdom[EDI] - Alicante,Spain[ALC]EDI (Turnhouse) - ALC (Alicante)1 stop
£124
Edinburgh - Abu DhabiEdinburgh,United Kingdom[EDI] - Abu Dhabi,United Arab Emirates[AUH]EDI (Turnhouse) - AUH (Abu Dhabi International Airport)1 stop
£381
Edinburgh - BilbaoEdinburgh,United Kingdom[EDI] - Bilbao,Spain[BIO]EDI (Turnhouse) - BIO (Loiu)1 stop
£144
Edinburgh - ChicagoEdinburgh,United Kingdom[EDI] - Chicago,United States[ORD]EDI (Turnhouse) - ORD (O'hare International Airport)1 stop
£623
Glasgow - LondonGlasgow,United Kingdom[GLA] - London,United Kingdom[LGW]GLA (Glasgow Scotland) - LGW (Gatwick)Direct
£68
Glasgow - DusseldorfGlasgow,United Kingdom[GLA] - Dusseldorf,Germany[DUS]GLA (Glasgow Scotland) - DUS (Düsseldorf International)1 stop
£158
Glasgow - BudapestGlasgow,United Kingdom[GLA] - Budapest,Hungary[BUD]GLA (Glasgow Scotland) - BUD (Ferihegy)1 stop
£164
Glasgow - FuerteventuraGlasgow,United Kingdom[GLA] - Fuerteventura,Spain[FUE]GLA (Glasgow Scotland) - FUE (Fuerteventura)2 stops
£315
Glasgow - Palma de MallorcaGlasgow,United Kingdom[GLA] - Palma de Mallorca,Spain[PMI]GLA (Glasgow Scotland) - PMI (Palma de Mallorca)1 stop
£138
Glasgow - RomeGlasgow,United Kingdom[GLA] - Rome,Italy[FCO]GLA (Glasgow Scotland) - FCO (Fiumicino)1 stop
£170
Glasgow - MalagaGlasgow,United Kingdom[GLA] - Malaga,Spain[AGP]GLA (Glasgow Scotland) - AGP (Málaga)1 stop
£114
Glasgow - BarcelonaGlasgow,United Kingdom[GLA] - Barcelona,Spain[BCN]GLA (Glasgow Scotland) - BCN (El Prat)1 stop
£113
Glasgow - BeirutGlasgow,United Kingdom[GLA] - Beirut,Lebanon[BEY]GLA (Glasgow Scotland) - BEY (Beirut International)1 stop
£290
Glasgow - BrusselsGlasgow,United Kingdom[GLA] - Brussels,Belgium[BRU]GLA (Glasgow Scotland) - BRU (Brussels National)1 stop
£144
Malaga - LondonMalaga,Spain[AGP] - London,United Kingdom[LGW]AGP (Málaga) - LGW (Gatwick)Direct
£115
Malaga - BristolMalaga,Spain[AGP] - Bristol,United Kingdom[BRS]AGP (Málaga) - BRS (Bristol)2 stops
£617
Amsterdam - LondonAmsterdam,Netherlands[AMS] - London,United Kingdom[LGW]AMS (Schiphol) - LGW (Gatwick)Direct
£72
Amsterdam - IbizaAmsterdam,Netherlands[AMS] - Ibiza,Spain[IBZ]AMS (Schiphol) - IBZ (Ibiza)1 stop
£994
Amsterdam - BarcelonaAmsterdam,Netherlands[AMS] - Barcelona,Spain[BCN]AMS (Schiphol) - BCN (El Prat)Direct
£129
Amsterdam - BirminghamAmsterdam,Netherlands[AMS] - Birmingham,United Kingdom[BHX]AMS (Schiphol) - BHX (Birmingham Intl)1 stop
£1,571
Amsterdam - BristolAmsterdam,Netherlands[AMS] - Bristol,United Kingdom[BRS]AMS (Schiphol) - BRS (Bristol)1 stop
£219
Amsterdam - Cape TownAmsterdam,Netherlands[AMS] - Cape Town,South Africa[CPT]AMS (Schiphol) - CPT (Cape Town International Airport)2 stops
£1,016
Amsterdam - EdinburghAmsterdam,Netherlands[AMS] - Edinburgh,United Kingdom[EDI]AMS (Schiphol) - EDI (Turnhouse)1 stop
£143
Amsterdam - Hong KongAmsterdam,Netherlands[AMS] - Hong Kong,Hong Kong[HKG]AMS (Schiphol) - HKG (Hong Kong International Airport)1 stop
£563
Amsterdam - JerseyAmsterdam,Netherlands[AMS] - Jersey,United Kingdom[JER]AMS (Schiphol) - JER (States)1 stop
£138
Amsterdam - Leeds BradfordAmsterdam,Netherlands[AMS] - Leeds Bradford,United Kingdom[LBA]AMS (Schiphol) - LBA (Leeds Bradford)1 stop
£157
Barcelona - LondonBarcelona,Spain[BCN] - London,United Kingdom[LGW]BCN (El Prat) - LGW (Gatwick)Direct
£78
Barcelona - NewcastleBarcelona,Spain[BCN] - Newcastle,United Kingdom[NCL]BCN (El Prat) - NCL (Newcastle International)1 stop
£207
Barcelona - EdinburghBarcelona,Spain[BCN] - Edinburgh,United Kingdom[EDI]BCN (El Prat) - EDI (Turnhouse)1 stop
£219
Barcelona - Leeds BradfordBarcelona,Spain[BCN] - Leeds Bradford,United Kingdom[LBA]BCN (El Prat) - LBA (Leeds Bradford)1 stop
£200
Barcelona - PortoBarcelona,Spain[BCN] - Porto,Portugal[OPO]BCN (El Prat) - OPO (Porto)1 stop
£1,084
Barcelona - BerlinBarcelona,Spain[BCN] - Berlin,Germany[TXL]BCN (El Prat) - TXL (Tegel)Direct
£216
Barcelona - BirminghamBarcelona,Spain[BCN] - Birmingham,United Kingdom[BHX]BCN (El Prat) - BHX (Birmingham Intl)Direct
£201
Barcelona - LiverpoolBarcelona,Spain[BCN] - Liverpool,United Kingdom[LPL]BCN (El Prat) - LPL (Liverpool John Lennon)1 stop
£366
Barcelona - ManchesterBarcelona,Spain[BCN] - Manchester,United Kingdom[MAN]BCN (El Prat) - MAN (Manchester International)Direct
£139
Barcelona - ParisBarcelona,Spain[BCN] - Paris,France[ORY]BCN (El Prat) - ORY (Orly)Direct
£130
Ibiza - LondonIbiza,Spain[IBZ] - London,United Kingdom[LHR]IBZ (Ibiza) - LHR (Heathrow)Direct
£182
Dublin - LondonDublin,Ireland[DUB] - London,United Kingdom[LHR]DUB (Dublin) - LHR (Heathrow)Direct
£69
Dublin - LagosDublin,Ireland[DUB] - Lagos,Nigeria[LOS]DUB (Dublin) - LOS (Murtala Muhammed)1 stop
£405
Dublin - AberdeenDublin,Ireland[DUB] - Aberdeen,United Kingdom[ABZ]DUB (Dublin) - ABZ (Dyce)1 stop
£149
Dublin - BudapestDublin,Ireland[DUB] - Budapest,Hungary[BUD]DUB (Dublin) - BUD (Ferihegy)1 stop
£180
Dublin - CharlotteDublin,Ireland[DUB] - Charlotte,United States[CLT]DUB (Dublin) - CLT (Charlotte/Douglas Intl Airport)1 stop
£619
Dublin - EdinburghDublin,Ireland[DUB] - Edinburgh,United Kingdom[EDI]DUB (Dublin) - EDI (Turnhouse)1 stop
£155
Dublin - JohannesburgDublin,Ireland[DUB] - Johannesburg,South Africa[JNB]DUB (Dublin) - JNB (OR Tambo International Airport)1 stop
£469
Dublin - Los AngelesDublin,Ireland[DUB] - Los Angeles,United States[LAX]DUB (Dublin) - LAX (Los Angeles Intl Airport)1 stop
£393
Dublin - NiceDublin,Ireland[DUB] - Nice,France[NCE]DUB (Dublin) - NCE (Cote D'azur)1 stop
£241
Dublin - OrlandoDublin,Ireland[DUB] - Orlando,United States[MCO]DUB (Dublin) - MCO (Orlando International)1 stop
£405

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   
1267 reviews
Viewing most relevant 20 reviews
Average rating   3.9/5  
From
London
Gatwick (LGW)

To
Malaga
AGP (AGP)
4.0 /5  
(15 reviews)
The British airways fight was really good and comfortable, the only issue is all the extra charges which they try to collect such as check in luggage and online checkin. I have paid extra on my booking to be able to select my seat but on the check in I have been asked to pay another extra £15 to select my seat!! I think it looks penny pinching and it makes for British airways look like other cheap airlines who collect these extra charges. I think they can add a little bit extra on the original prices and have all these services included.

Hadis
From
Malaga
AGP (AGP)

To
London
Gatwick (LGW)
1.0 /5  
(10 reviews)
I was dissapointed at how I was treated by some members of the cabin crew. I was overlooked and ignored like I was invincible when the sandwiches were being served. I can only conclude that the airline does not welcome people of black origin.

Sima
From
London
Gatwick (LGW)

To
Alicante
ALC (ALC)
5.0 /5  
(7 reviews)
Even though it was an economy flight we were still provided with a hot drink and snack. Comfy seats compared with other budget airlines

sunseeker
From
Ibiza
IBZ (IBZ)

To
London
Gatwick (LGW)
5.0 /5  
(2 reviews)
Had over a hour delay then had to wait on aircraft for 4in before take off . First delay I've had for 15 years

Steve
From
London
Gatwick (LGW)

To
Barcelona
BCN (BCN)
4.0 /5  
(10 reviews)
BA on outward leg was excellent, shame the same cannot be said about the return journey with Vuelling

Peter T
From
Alicante
ALC (ALC)

To
London
Gatwick (LGW)
4.0 /5  
(6 reviews)
BA side of things great, however Iberia, the handling agent, were pretty useless. All I needed to do was print boarding pass but had to queue for 45 mins

KKaty
From
London
Gatwick (LGW)

To
Ibiza
IBZ (IBZ)
1.0 /5  
(5 reviews)
I missed this flight due to a cancelled BA flight previous in my travels,you are refusing me a refund and your staff were rude when I spoke to them over the telephone,I have been to BA they say you must refund and you say it's BA..,I will take the whole thing through the courts and media,I'm so angry

Disappointed Customer
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
London City (LCY)

To
Dublin
Dublin (DUB)
5.0 /5  
(8 reviews)
LCY is the easiest airport to travel through. The cabin crew were fantastic; so friendly and accommodating.

DavidHayes
From
London
Gatwick (LGW)

To
Glasgow
Glasgow (GLA)
1.0 /5  
(18 reviews)
There was an easyjet flight at the exact same time and destination, I queued there thinking it was a co-operated flight, until I was told it was not, but Ryanair had already closed the door and did not let the 2 people in this case come in

Guillaume
From
London
Heathrow (LHR)

To
Zurich
ZRH (ZRH)
4.0 /5  
(5 reviews)
Flights were fairly punctual, barring a long wait on the tarmac to disembark on the return flight to Heathrow.
Alan
From
Kalamata
KLX (KLX)

To
London
Heathrow (LHR)
4.0 /5  
(1 reviews)
Good, comfortable flight. Cheaper than Easyjet from Athens, more convenient location, tasty good-value snack provided and allowed to take handbag in addition to carry-on. Excellent!
anon
From
London
London City (LCY)

To
Nice
NCE (NCE)
1.0 /5  
(4 reviews)
My mum who was flying had a very bad experience at LCY. She is 73 years old, can't speak English and the customs were quite inconsiderate by not taking this into account. In addition there was not much assistance between the customs and the boarding gate. She is an elderly traveller and can panic very easily. She arrived at the last minute at the gate and the agent turned her away without guiding her. She was lucky I stayed there after the flight took off. I then tried to book the next flight from LCY but it was cancelled. BA wre kind enough to offer us an alternative flight from Heathrow but we had no choice despite the journey being long -my mum also already had a stressful morning. It turned out that your team at Heathrow excellent in providing an outstanding service to an elderly by taking their own initiative. I wish you had such a good team/service across all airports.
Tamou
From
London
Heathrow (LHR)

To
Madrid
Madrid (MAD)
1.0 /5  
(9 reviews)
the worst flight I have ever boarded, flight was delayed for more than 5 hours without any food I had to beg for a drink and biscuit in order to take my medication
flojo
From
Dusseldorf
Dusseldorf (DUS)

To
London
Heathrow (LHR)
5.0 /5  
(4 reviews)
Very helpful staff, on the ground and during the flight. Whilst helping me with my bag staff recognised I might not find walking form the plane to immigration so had forward arranged a wheelchair for me that was waiting on arrival. Fantastic thoughtfulness.
Sam
From
Glasgow
Glasgow (GLA)

To
London
London City (LCY)
5.0 /5  
(6 reviews)
My trip was a last minute family emergency. I had just arrived in Scotland to attend my brothers funeral service. I have lived in Canada for the last 30 years I migrating there when I was 20.When my uncle took very illl in London. I had to take the trip down to spend some time with and come right back the same day. My uncle was a pilot for British Airways for over 40 years that is why I choose you.. Your service was so amazing my uncle was so proud when I told him that. I thank you for service . No matter where I go in this world from now on I will be flying British Air. Sincerely Douglas Raymond Beard
Dougie
From
London
Heathrow (LHR)

To
Nairobi
NBO (NBO)
4.0 /5  
(4 reviews)
The price was very good until I had put all my payment details in and then £55 was added to both flights which was mentioned nowhere before, making the flight price not so actually great as it first seemed. Please don't hide the true price, it just puts me off using you again.
no nick name
From
Madrid
Madrid (MAD)

To
Lagos
LOS (LOS)
3.0 /5  
(1 reviews)
my going was not good, i got to madrid and was told there was no flight, they change me to klm the next day
kingsley jos
From
Manchester
Manchester (MAN)

To
Toronto
Pearson International Airport (YYZ)
3.0 /5  
(1 reviews)
Outbound flight was good. Inbound flight i suffered a migraine headache of which i was constantly being sick. Other than replenishing my sick bags, i felt i was given no support or assistance through my ordeal. Just to be offered a reclining seat, which would have allowed me to sleep, would have been appreciated. I was in considerable pain and discomfort.
Sara
From
Valencia
VLC (VLC)

To
London
Gatwick (LGW)
4.0 /5  
(1 reviews)
Apart from a slight delay in both directions, it was rather a very smooth flight. Online check in, electronic boarding passes and carry-on hand luggage were such a good idea that the whole airport experience became more bearable.
D-Oduk

Other routes on offer by British Airways

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