Cheap Flights from Barcelona (BCN) to London (LOND)

Compare Barcelona to London flight deals

Find the cheapest month or even day of the year to fly to London

Book the best London fare with no extra fees

Flight deals from Barcelona Airport to London

Looking for a cheap last-minute deal or the best return flight from Barcelona Airport to London? If you want to travel next month, return fares start from £26. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Barcelona to London

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Barcelona to London flights are currently cheapest in April.

Direct flights from Barcelona to London

Barcelona to London: Flight information

The things to know before you go.
Cheapest flight found£13
Cheapest month to flyApril
Average flight time2 hrs, 23 mins
Most popular airlineIberia
Average flights per week674

Finding cheap flights from Barcelona to London: Frequently asked questions

There are 6 airports in London: London City, London Heathrow, London Gatwick, London Luton, London Stansted, and London Southend.
The best price we found for a return flight from Barcelona to London is £26. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 22 minutes is the average flight time from Barcelona to London.
Iberia, Vueling Airlines and British Airways fly direct from Barcelona to London.
As of April 2026, there are 674 flights per week flying from Barcelona to London.
The cheapest month to fly from Barcelona to London is usually April.
If you're flying from Barcelona Airport, the cheapest airport near London is London Luton – which is 27.7 miles away from the centre of London. We've found flights into this airport from £26.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Barcelona Airport to London on Wednesday, 15 April 2026.
Yes – the average flight time is 2 hours and 22 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to London but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to London is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 9°C. August is typically the warmest month in London, when it usually averages around 22°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging 1°C. The rainiest month is October.
Currently, Ryanair offers the cheapest flight tickets to London.

Flying from Barcelona-El Prat Airport (BCN) to London: what you need to know

  • The average duration of a direct flight from Barcelona-El Prat Airport to London is 2 hours 10 minutes.

  • The timezone in London is UTC+0. The city is one hour behind Barcelona, where Barcelona-El Prat Airport is located.

  • The busiest route is from Barcelona-El Prat Airport (BCN) to London Gatwick Airport (LGW). You can select from 89 services every week between these two airports. If you want to take off as soon as possible, the earliest flight from BCN to LGW is the 06:45 easyJet service. If you prefer to leave later in the day, the final departure is at 22:15 with easyJet.

  • To avoid rushing for your BCN to London flight, leave plenty of time to navigate the airport and find your gate. Arriving two hours before international departures and an hour before domestic flights is the general travel rule.

  • You can expect bigger queues during popular months such as June. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a good idea.

  • Book a direct Barcelona-El Prat Airport to London ticket and get to your destination without any layovers. You can jet right into these London airports from BCN:

    • London Heathrow Airport (LHR)

    • London Gatwick Airport (LGW)

    • London Stansted Airport (STN)

    • London Luton Airport (LTN)

    • London City Airport (LCY)

  • A number of airlines operate direct flights from Barcelona-El Prat Airport to London. Some of the most popular are:

  • We make it easy to book plane tickets from BCN to London with a stopover. To see your options, deselect 'Direct flights only.' Next, choose a flight that has a stop long enough to see the sights of your chosen city. Major stopovers include:

    • Amsterdam Schiphol Airport (AMS)

    • Frankfurt Airport (FRA)

    • Paris Charles de Gaulle Airport (CDG)

  • BCN is around 13 kms (8 miles) from central Barcelona. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 25 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the journey time to be around 30 minutes.

  • In search of a hotel close to BCN? If you've booked an early flight from Barcelona-El Prat Airport to London, these accommodation options set you up for a seamless send-off:

  • Barcelona-El Prat Airport earns top marks for on-time performance. 80% of flights that take off from BCN arrive at their destination without delay.

How to find the cheapest flights from Barcelona-El Prat Airport (BCN) to London

  • £13 is currently the best price for a one-way Barcelona-El Prat Airport to London flight. A return plane ticket starts from £26. These fares may change depending on demand.

  • Booking in advance is often the key to finding a cheap flight from BCN to London. Airlines adjust prices based on demand, so the nearer your departure date, the more you'll likely spend on your ticket.

  • Finding cheap tickets from Barcelona-El Prat Airport to London is more likely if you can be flexible with your travel plans. Use the 'Whole month' tool to access the best prices throughout the month and pick up a sweet deal.

  • Locking in a cheap flight from BCN to London is easy with Price Alerts. Simply set up one of these automatic notifications and we'll get in touch when a new discount appears.

  • Pick your ideal arrival and departure times, airlines and number of stops with our filters. Then, sort the results for your flight from Barcelona-El Prat Airport to London by 'Best,' 'Cheapest' or 'Fastest.'

Airports in London

London Heathrow Airport (LHR)

  • London Heathrow Airport (LHR) to central London takes around 45 minutes by car. The centre is roughly 24 kms (15 miles) away.

  • It takes around 25 minutes if you're using public transport.

  • Look into staying at a hotel close to LHR if you have a late flight from Barcelona-El Prat Airport to London. Select one of these accommodation options and make arrival day easier:

  • Lock in the best deal by booking your vehicle from London Heathrow Airport about one week in advance of your flight from BCN to London.

London Gatwick Airport (LGW)

  • After your flight from Barcelona-El Prat Airport to London has hit the tarmac, you can make your way to the city centre in about 1 hour 5 minutes by car. Central London is roughly 48 kms (30 miles) from London Gatwick Airport (LGW).

  • If you choose to travel on public transport, the ride to the centre takes 1 hour 20 minutes or so.

  • There are some great places to drop your things at near LGW. Kick back and get cosy after your BCN to London flight at any of these perfectly located options:

  • Avoid paying extra. Reserving your ride three weeks ahead of your arrival at LGW will save you money.

London Stansted Airport (STN)

  • Hop off your flight from Barcelona-El Prat Airport to London and make your way to your hotel or start taking in the sights right away. Central London is around 56 kms (35 miles) from London Stansted Airport (STN) and usually takes 1 hour 5 minutes to reach driving.

  • Public transport will get you there in roughly 45 minutes.

  • Enjoy a more relaxed start to your trip by checking in to a hotel near STN after your BCN to London flight. Recharge after a day of travel or simply take a moment to get your bearings in a new city at:

  • Around four weeks ahead of your flight from Barcelona-El Prat Airport to London is a good time to secure your vehicle from STN. You're likely to snag a better deal or even pick up some early bird discounts.

Best time to go to London

  • January is the quietest month for flights from Barcelona-El Prat Airport to London, while July is the most popular. Pick the best time to go to London based on whether you want a bustling atmosphere or a more laid-back vibe.

  • The warmest month in London is July, with temperatures ranging between 11ºC and 26ºC. Lock in your Barcelona-El Prat Airport to London plane ticket then if that's the weather you find most pleasant.

  • Look for cheap tickets from BCN to London in January if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 0ºC and 9ºC on average.

More about London

  • Once you've booked your flight from Barcelona-El Prat Airport to London, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring London:

  • Every great journey has to include some sightseeing. Westminster Abbey, The British Museum and Big Ben are must-do's during your London adventure.

Explore more of the United Kingdom

  • You've seen London, now it's time to discover other corners of the United Kingdom. Journey about 257 kms (160 miles) northwest to Manchester to tick off its popular sights. From Manchester United Museum & Stadium Tour to The Homes of Football and Museum of Science and Industry, your itinerary will be busy.

  • Birmingham is another essential stop in the United Kingdom and is around 161 kms (100 miles) northwest of London. No journey is complete without a visit to Birmingham Museum & Art Gallery, Birmingham Hippodrome Theatre and Bournville Experience.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.