Cheap Flights from London to Barcelona

Compare London to Barcelona flight deals

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

Book the best Barcelona fare with no extra fees

Flight deals from London to Barcelona

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

Find the cheapest month to fly from London to Barcelona

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

Direct flights from London to Barcelona

London to Barcelona: Alternative routes

Compare routes from London to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

London to Barcelona: Flight information

The things to know before you go.
Cheapest flight foundRs4,910
Cheapest month to flyApril
Average flight time2 hrs, 13 mins
Most popular airlineIberia
Average flights per week1,266

Finding cheap flights from London to Barcelona: Frequently asked questions

The best price we found for a return flight from London to Barcelona is Rs9,814. 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 12 minutes is the average flight time from London to Barcelona.
Iberia, Vueling Airlines and British Airways fly direct from London to Barcelona.
As of April 2026, there are 1,266 flights per week flying from London to Barcelona.
The cheapest month to fly from London to Barcelona is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from London to Barcelona Airport on Saturday, 18 April 2026.
Yes – the average flight time is 2 hours and 12 minutes.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Barcelona is Ryanair .

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

  • Choose from numerous airports when planning your flight from London to Barcelona-El Prat Airport (BCN). Check out your options for leaving London Heathrow Airport (LHR), London Gatwick Airport (LGW) or London Stansted Airport (STN). London Luton Airport (LTN) and London City Airport (LCY) also service London.

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

  • The timezone in Barcelona is UTC+1, which is one hour ahead of London. Barcelona-El Prat Airport is located in Barcelona.

  • The busiest route is from London Heathrow Airport (LHR) to Barcelona-El Prat Airport (BCN), with 69 direct weekly services. If you're not one for hanging around, the earliest flight from LHR to BCN is the 6:05am British Airways service. If you prefer travelling later, the final departure is at 8:50pm with Vueling.

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to board your flight from London to BCN.

  • You'll likely experience longer queues during popular months like July and other peak seasons. Arriving up to four hours in advance for an international flight and two hours for domestic departures will help ensure a smooth travel experience.

Airports in London

London Heathrow Airport (LHR)

  • London Heathrow Airport (LHR) will have you travelling directly to your destination. Nonstop flights from London to Barcelona-El Prat Airport (BCN) can be booked from this terminal.

  • You can get away on a direct flight from London to Barcelona-El Prat Airport with British Airways. This popular carrier operates departures from LHR.

  • The majority of travellers choose to fly with British Airways between LHR and BCN.

  • The carrier with the best on-time performance on this route is Vuelings. Its services arrive without delay 77.69% of the time.

  • Located around 24 kilometres from the centre of London, LHR can be reached in about 45 minutes by car (depending on traffic). The journey by public transport will take roughly 25 minutes.

  • Looking for a convenient hotel close to London Heathrow Airport? If you're catching an early flight from London to Barcelona-El Prat Airport, these stays will have you sleeping moments from your departure gate:

  • 78% of flights that take off from London Heathrow Airport make it to their destination on schedule.

London Gatwick Airport (LGW)

  • Planning to catch a flight from London Gatwick Airport (LGW)? Direct London to Barcelona-El Prat Airport (BCN) plane tickets are available from here.

  • Vueling has direct flights from London to BCN leaving from LGW. Book your favourite seat and arrive at your destination in one go.

  • Vuelings ranks number one in bookings on the LGW to BCN route.

  • If you're looking for a consistently punctual carrier, go with easyJet. It has an exceptional on-time performance of 84.09% for flights between London Gatwick Airport and Barcelona-El Prat Airport.

  • LGW is about 48 kilometres from central London. It'll take you 1 hour 5 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 1 hour 20 minutes.

  • Want to enjoy an extra night away before your London to BCN flight? Unwind in a hotel near London Gatwick Airport before your holiday officially begins. These stays are expecting you:

  • Flights from London Gatwick Airport have a strong track record for punctuality, with 82% of them touching down within the expected time frame.

London Stansted Airport (STN)

  • Get to your destination faster from London Stansted Airport (STN). Direct flights from London to Barcelona-El Prat Airport can be booked from here.

  • Ryanair is one trusted airline that offers direct London to BCN plane tickets from STN.

  • Ryanair ranks first in bookings for flights from STN to BCN.

  • Ryanair stands out as the most punctual carrier on this route, with 86.96% of its services reaching their destination on schedule.

  • The journey to STN from central London is around 45 minutes on public transport. If you're planning to travel by car, it'll take you roughly 1 hour 5 minutes to cover the 56 kilometres or so.

  • Make catching an early London to Barcelona-El Prat Airport flight the easiest part of your trip. Stay at one of these hotels close to London Stansted Airport and get to your gate with plenty of time to spare:

  • STN has an on-time performance rating of 80%. This means the majority of its flights land on schedule and your trip is smooth and easy.

About Barcelona-El Prat Airport (BCN)

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • Barcelona-El Prat Airport is about 13 kilometres from central Barcelona. How long it takes to get there by taxi or car hire depends on the time of day. Do a little research before your trip.

  • It takes roughly 30 minutes to get there using public transport.

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

  • Rs4,910 is currently the best price for a one-way ticket from London to Barcelona-El Prat Airport. A return flight starts from Rs9,814. These prices can change depending on availability and demand.

  • Get your hands on cheap flights from London to BCN by booking one month ahead. Based on our research, that's the ideal time frame for finding the biggest deals.

  • Organise your trip for June. That's the best month for landing cheap London to Barcelona-El Prat Airport tickets. If you're flexible on when you fly, use the 'Whole month' tool to find the cheapest price across every month.

  • You don't need to check back in every day to find out if prices have dropped when you set up a Price Alert. We'll let you know the moment a better deal is available on plane tickets from London to BCN.

  • Find a cheap flight from London to Barcelona-El Prat Airport by using filters. Choose your preferred duration, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from London to Barcelona-El Prat Airport (BCN)

  • It's time to decide your travel dates for your flight from London to Barcelona-El Prat Airport (BCN). June is when most people visit Barcelona. If you like your getaways a little more chill, think about going in January.

  • Before locking in your London to BCN plane ticket, consider the kind of weather you prefer. August is the warmest month in Barcelona, with temperatures ranging from 20ºC to 31ºC.

  • January sees temperatures of between 5ºC and 14ºC. Search for cheap tickets from London to Barcelona-El Prat Airport around that time if you want to travel when it's cooler.

More about Barcelona

  • Once you've booked your flight from London to Barcelona-El Prat Airport, find a hotel that's got location and comfort covered. Make one of these accommodation options your base for exploring Barcelona:

  • Sagrada Familia and Museum of the Church of the Sagrada Familia are a couple of big attractions to put on your Barcelona to-do list. Keep the adventure rolling by checking out Park Guell.

Explore more of Spain

  • You've visited Barcelona, now it's time to discover other parts of Spain. Travel about 241 kilometres west to Zaragoza to tick off its leading sights. From Plaza del Pilar to La Seo del Salvador and Basílica de Nuestra Senora del Pilar, there's plenty to keep you on the go.

  • Around 274 kilometres south of Barcelona, Ibiza is another essential stop in Spain. Get a taste of what this destination has to offer at Bossa Beach, Playa de Ses Salines and Eden Ibiza.

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