Barcelona to London flights

Sun, 13 Oct
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Barcelona to London flight

distanceDistance706 miles
durationAverage flight duration2 h 15 min
priceAverage plane ticket price£148 (€168)
changesDirect flightYes
carriersAirlinesVueling Airlines, Ryanair, easyJet, British Airways, Eurowings, Lufthansa, Finnair, Air Europa, KLM, Air France, SWISS, Luxair or Brussels Airlines

Flights from Barcelona to London cover the 706 miles long trip taking on average 2 h 15 min with our travel partners like Vueling Airlines, Ryanair, easyJet, British Airways, Eurowings, Lufthansa, Finnair, Air Europa, KLM, Air France, SWISS, Luxair or Brussels Airlines. There are direct flight services available. While the average ticket price for this trip costs around £148, you can find the cheapest plane ticket for as low as £34. Travellers depart most frequently from Barcelona El Prat Airport and arrive in London Gatwick Airport.

Cheap flights tickets from Barcelona to London

Showing times and prices for 14 Oct

Cheapest

The best way to find a cheap flight ticket from Barcelona to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
easyJet
07:102h25
Barcelona El Prat Airport (BCN)
08:35London Gatwick Airport (LGW)
£1111One-way
0 changes
2nd Cheapest
easyJet
21:102h25
Barcelona El Prat Airport (BCN)
22:35London Gatwick Airport (LGW)
£1151One-way
0 changes
Vueling
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Gatwick Airport (LGW)
£1201One-way
0 changes
Vueling
18:102h20
Barcelona El Prat Airport (BCN)
19:30London Gatwick Airport (LGW)
£1201One-way
0 changes
easyJet
16:352h25
Barcelona El Prat Airport (BCN)
18:00London Luton Airport (LTN)
£1211One-way
0 changes

Barcelona to London flight times

Showing flights for tomorrow, Monday 14 October
ProviderDepartsDurationArrivesChangesTickets
Swiss06:00 Barcelona El Prat Airport (BCN)6h25 11:25 London Heathrow Airport (LHR)1 change
Air France06:10 Barcelona El Prat Airport (BCN)5h20 10:30 London Heathrow Airport (LHR)1 change
Air France06:10 Barcelona El Prat Airport (BCN)11h25 16:35 London Heathrow Airport (LHR)1 change
Air France06:10 Barcelona El Prat Airport (BCN)8h35 13:45 London Heathrow Airport (LHR)1 change
Air France06:10 Barcelona El Prat Airport (BCN)16h15 21:25 London Heathrow Airport (LHR)1 change
Air France06:10 Barcelona El Prat Airport (BCN)13h25 18:35 London Heathrow Airport (LHR)1 change
KLM06:20 Barcelona El Prat Airport (BCN)8h30 13:50 London Heathrow Airport (LHR)1 change
KLM06:20 Barcelona El Prat Airport (BCN)4h10 09:30 London City Airport (LCY)1 change
KLM06:20 Barcelona El Prat Airport (BCN)10h55 16:15 London Heathrow Airport (LHR)1 change
KLM06:20 Barcelona El Prat Airport (BCN)5h25 10:45 London Heathrow Airport (LHR)1 change
KLM06:20 Barcelona El Prat Airport (BCN)11h20 16:40 London City Airport (LCY)1 change
KLM06:20 Barcelona El Prat Airport (BCN)4h40 10:00 London City Airport (LCY)1 change
Lufthansa06:50 Barcelona El Prat Airport (BCN)4h50 10:40 London Heathrow Airport (LHR)1 change
Lufthansa06:50 Barcelona El Prat Airport (BCN)6h50 12:40 London Heathrow Airport (LHR)1 change
Vueling07:00 Barcelona El Prat Airport (BCN)2h30 08:30 London Gatwick Airport (LGW)0 changesDirect
GetJet Airlines07:00 Barcelona El Prat Airport (BCN)2h30 08:30 London Gatwick Airport (LGW)0 changesDirect
GetJet Airlines07:00 Barcelona El Prat Airport (BCN)2h30 08:30 London Gatwick Airport (LGW)0 changesDirect
easyJet07:10 Barcelona El Prat Airport (BCN)2h25 08:35 London Gatwick Airport (LGW)0 changesDirect
Vueling07:25 Barcelona El Prat Airport (BCN)2h30 08:55 London Gatwick Airport (LGW)0 changesDirect
Vueling07:25 Barcelona El Prat Airport (BCN)2h30 08:55 London Gatwick Airport (LGW)0 changesDirect
British Airways07:45 Barcelona El Prat Airport (BCN)2h25 09:10 London Heathrow Airport (LHR)0 changesDirect
Vueling07:50 Barcelona El Prat Airport (BCN)2h15 09:05 London Heathrow Airport (LHR)0 changesDirect
Lufthansa08:00 Barcelona El Prat Airport (BCN)5h40 12:40 London Heathrow Airport (LHR)1 change
easyJet08:10 Barcelona El Prat Airport (BCN)2h25 09:35 London Gatwick Airport (LGW)0 changesDirect
Air Mercury08:50 Barcelona El Prat Airport (BCN)6h00 13:50 London Heathrow Airport (LHR)1 change
Eurowings09:20 Barcelona El Prat Airport (BCN)8h05 16:25 London Heathrow Airport (LHR)1 change
Swiss09:35 Barcelona El Prat Airport (BCN)4h25 13:00 London Heathrow Airport (LHR)1 change
Smartwings09:45 Barcelona El Prat Airport (BCN)5h20 14:05 London Heathrow Airport (LHR)1 change
Air France09:50 Barcelona El Prat Airport (BCN)9h45 18:35 London Heathrow Airport (LHR)1 change
Air France09:50 Barcelona El Prat Airport (BCN)7h45 16:35 London Heathrow Airport (LHR)1 change
Air France09:50 Barcelona El Prat Airport (BCN)12h35 21:25 London Heathrow Airport (LHR)1 change
Air France09:50 Barcelona El Prat Airport (BCN)4h55 13:45 London Heathrow Airport (LHR)1 change
Austrian Airlines10:00 Barcelona El Prat Airport (BCN)5h20 14:20 London Heathrow Airport (LHR)1 change
Lufthansa10:25 Barcelona El Prat Airport (BCN)6h15 15:40 London Heathrow Airport (LHR)1 change
British Airways10:35 Barcelona El Prat Airport (BCN)2h25 12:00 London Heathrow Airport (LHR)0 changesDirect
Vueling10:50 Barcelona El Prat Airport (BCN)2h25 12:15 London Gatwick Airport (LGW)0 changesDirect
easyJet10:50 Barcelona El Prat Airport (BCN)2h25 12:15 London Luton Airport (LTN)0 changesDirect
Vueling10:50 Barcelona El Prat Airport (BCN)2h25 12:15 London Gatwick Airport (LGW)0 changesDirect
Vueling10:50 Barcelona El Prat Airport (BCN)2h25 12:15 London Gatwick Airport (LGW)0 changesDirect
Vueling10:55 Barcelona El Prat Airport (BCN)2h25 12:20 London Gatwick Airport (LGW)0 changesDirect
Vueling10:55 Barcelona El Prat Airport (BCN)2h25 12:20 London Gatwick Airport (LGW)0 changesDirect
Vueling10:55 Barcelona El Prat Airport (BCN)2h25 12:20 London Gatwick Airport (LGW)0 changesDirect
Eurowings11:00 Barcelona El Prat Airport (BCN)8h45 18:45 London Heathrow Airport (LHR)1 change
KLM11:10 Barcelona El Prat Airport (BCN)6h05 16:15 London Heathrow Airport (LHR)1 change
KLM11:10 Barcelona El Prat Airport (BCN)7h10 17:20 London City Airport (LCY)1 change
KLM11:10 Barcelona El Prat Airport (BCN)10h45 20:55 London Heathrow Airport (LHR)1 change
KLM11:10 Barcelona El Prat Airport (BCN)10h05 20:15 London City Airport (LCY)1 change
KLM11:10 Barcelona El Prat Airport (BCN)9h30 19:40 London City Airport (LCY)1 change
KLM11:10 Barcelona El Prat Airport (BCN)6h30 16:40 London City Airport (LCY)1 change
KLM11:10 Barcelona El Prat Airport (BCN)9h15 19:25 London Heathrow Airport (LHR)1 change
easyJet11:15 Barcelona El Prat Airport (BCN)2h25 12:40 London Gatwick Airport (LGW)0 changesDirect
Air Baltic11:45 Barcelona El Prat Airport (BCN)6h20 17:05 London Heathrow Airport (LHR)1 change
Air Baltic11:45 Barcelona El Prat Airport (BCN)5h00 15:45 London Heathrow Airport (LHR)1 change
Air Europa11:50 Barcelona El Prat Airport (BCN)5h35 16:25 London Gatwick Airport (LGW)1 change
Air Europa11:50 Barcelona El Prat Airport (BCN)22h10 09:00 London Gatwick Airport (LGW)1 change
British Airways12:10 Barcelona El Prat Airport (BCN)2h20 13:30 London Heathrow Airport (LHR)0 changesDirect
Vueling12:25 Barcelona El Prat Airport (BCN)2h25 13:50 London Gatwick Airport (LGW)0 changesDirect
Air France12:40 Barcelona El Prat Airport (BCN)6h55 18:35 London Heathrow Airport (LHR)1 change
Air France12:40 Barcelona El Prat Airport (BCN)4h55 16:35 London Heathrow Airport (LHR)1 change
Air France12:40 Barcelona El Prat Airport (BCN)9h45 21:25 London Heathrow Airport (LHR)1 change
British Airways12:55 Barcelona El Prat Airport (BCN)2h20 14:15 London Heathrow Airport (LHR)0 changesDirect
KLM13:20 Barcelona El Prat Airport (BCN)7h20 19:40 London City Airport (LCY)1 change
KLM13:20 Barcelona El Prat Airport (BCN)5h00 17:20 London City Airport (LCY)1 change
KLM13:20 Barcelona El Prat Airport (BCN)8h35 20:55 London Heathrow Airport (LHR)1 change
KLM13:20 Barcelona El Prat Airport (BCN)7h05 19:25 London Heathrow Airport (LHR)1 change
KLM13:20 Barcelona El Prat Airport (BCN)4h20 16:40 London City Airport (LCY)1 change
KLM13:20 Barcelona El Prat Airport (BCN)7h55 20:15 London City Airport (LCY)1 change
Lufthansa13:30 Barcelona El Prat Airport (BCN)5h55 18:25 London Heathrow Airport (LHR)1 change
Royal Air Maroc13:45 Barcelona El Prat Airport (BCN)26h55 15:40 London Gatwick Airport (LGW)1 change
Royal Air Maroc13:45 Barcelona El Prat Airport (BCN)28h05 16:50 London Heathrow Airport (LHR)1 change
Lufthansa13:50 Barcelona El Prat Airport (BCN)4h50 17:40 London Heathrow Airport (LHR)1 change
Lufthansa13:50 Barcelona El Prat Airport (BCN)5h45 18:35 London City Airport (LCY)1 change
Swiss14:55 Barcelona El Prat Airport (BCN)5h30 19:25 London Heathrow Airport (LHR)1 change
British Airways15:10 Barcelona El Prat Airport (BCN)2h20 16:30 London Heathrow Airport (LHR)0 changesDirect
Air France15:15 Barcelona El Prat Airport (BCN)7h10 21:25 London Heathrow Airport (LHR)1 change
Air France15:15 Barcelona El Prat Airport (BCN)4h20 18:35 London Heathrow Airport (LHR)1 change
easyJet15:20 Barcelona El Prat Airport (BCN)2h25 16:45 London Gatwick Airport (LGW)0 changesDirect
Lufthansa15:35 Barcelona El Prat Airport (BCN)6h10 20:45 London Heathrow Airport (LHR)1 change
Lufthansa15:35 Barcelona El Prat Airport (BCN)5h05 19:40 London Heathrow Airport (LHR)1 change
Lufthansa16:10 Barcelona El Prat Airport (BCN)5h30 20:40 London Heathrow Airport (LHR)1 change
easyJet16:35 Barcelona El Prat Airport (BCN)2h25 18:00 London Luton Airport (LTN)0 changesDirect
Lufthansa17:05 Barcelona El Prat Airport (BCN)4h35 20:40 London Heathrow Airport (LHR)1 change
KLM17:15 Barcelona El Prat Airport (BCN)4h40 20:55 London Heathrow Airport (LHR)1 change
Air France18:05 Barcelona El Prat Airport (BCN)4h20 21:25 London Heathrow Airport (LHR)1 change
Air France18:05 Barcelona El Prat Airport (BCN)17h25 10:30 London Heathrow Airport (LHR)1 change
Air France18:05 Barcelona El Prat Airport (BCN)14h55 08:00 London Heathrow Airport (LHR)1 change
British Airways18:05 Barcelona El Prat Airport (BCN)2h20 19:25 London Heathrow Airport (LHR)0 changesDirect
Vueling18:10 Barcelona El Prat Airport (BCN)2h20 19:30 London Gatwick Airport (LGW)0 changesDirect
Vueling18:10 Barcelona El Prat Airport (BCN)2h20 19:30 London Gatwick Airport (LGW)0 changesDirect
Vueling18:10 Barcelona El Prat Airport (BCN)2h20 19:30 London Gatwick Airport (LGW)0 changesDirect
Air Baltic18:30 Barcelona El Prat Airport (BCN)5h10 22:40 London Heathrow Airport (LHR)1 change
British Airways18:55 Barcelona El Prat Airport (BCN)2h20 20:15 London Heathrow Airport (LHR)0 changesDirect
Vueling19:05 Barcelona El Prat Airport (BCN)2h20 20:25 London Gatwick Airport (LGW)0 changesDirect
Vueling19:05 Barcelona El Prat Airport (BCN)2h20 20:25 London Gatwick Airport (LGW)0 changesDirect
Vueling19:05 Barcelona El Prat Airport (BCN)2h20 20:25 London Gatwick Airport (LGW)0 changesDirect
British Airways20:00 Barcelona El Prat Airport (BCN)2h20 21:20 London Heathrow Airport (LHR)0 changesDirect
Royal Air Maroc20:10 Barcelona El Prat Airport (BCN)20h30 15:40 London Gatwick Airport (LGW)1 change
Royal Air Maroc20:10 Barcelona El Prat Airport (BCN)21h40 16:50 London Heathrow Airport (LHR)1 change
Air Europa20:30 Barcelona El Prat Airport (BCN)20h55 16:25 London Gatwick Airport (LGW)1 change
Air Europa20:30 Barcelona El Prat Airport (BCN)13h30 09:00 London Gatwick Airport (LGW)1 change
easyJet20:50 Barcelona El Prat Airport (BCN)2h25 22:15 London Gatwick Airport (LGW)0 changesDirect
British Airways21:05 Barcelona El Prat Airport (BCN)2h20 22:25 London Heathrow Airport (LHR)0 changesDirect
easyJet21:10 Barcelona El Prat Airport (BCN)2h25 22:35 London Gatwick Airport (LGW)0 changesDirect
Air France21:10 Barcelona El Prat Airport (BCN)11h50 08:00 London Heathrow Airport (LHR)1 change
Air France21:10 Barcelona El Prat Airport (BCN)14h20 10:30 London Heathrow Airport (LHR)1 change

Find all the dates and times for this journey

Compare prices and tickets Barcelona to London by train, coach or flight

Mon
14 Oct
Tue
15 Oct
Wed
16 Oct
Thu
17 Oct
Fri
18 Oct
Sat
19 Oct
Sun
20 Oct
Mon
21 Oct
Tue
22 Oct
Wed
23 Oct
Thu
24 Oct
Fri
25 Oct
Sat
26 Oct
Sun
27 Oct
Mon
28 Oct
Tue
29 Oct
Wed
30 Oct
Thu
31 Oct
Fri
01 Nov
Sat
02 Nov
Sun
03 Nov

Flight times from Barcelona to London

Showing times and prices for 14 Oct

Fastest Journey

2 h 15 m

Average

6 h 44 m

Flights per day

105

Distance

1139 km

Of the 105 flights that leave Barcelona for London every day 36 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Vueling
07:502h15
Barcelona El Prat Airport (BCN)
09:05London Heathrow Airport (LHR)
£5491One-way
0 changes
2nd Fastest
British Airways
18:552h20
Barcelona El Prat Airport (BCN)
20:15London Heathrow Airport (LHR)
£5611One-way
0 changes
2nd Fastest
British Airways
12:102h20
Barcelona El Prat Airport (BCN)
13:30London Heathrow Airport (LHR)
£5611One-way
0 changes
2nd Fastest
British Airways
12:552h20
Barcelona El Prat Airport (BCN)
14:15London Heathrow Airport (LHR)
£5611One-way
0 changes
2nd Fastest
British Airways
15:102h20
Barcelona El Prat Airport (BCN)
16:30London Heathrow Airport (LHR)
£7481One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Vueling Airlines, Ryanair and easyJet Barcelona to London

Find the best flights from Barcelona to London with Omio's travel partners Vueling Airlines, Ryanair and easyJet from £33. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight from Barcelona to London.

Vueling Airlines from Barcelona to London flight information:

  • Average Duration: 2 h 15 min
  • Cheapest Price: £33

<32>Flights from Barcelona to London

A direct flight from Barcelona to London takes approximately 2h 20min. Multiple flights depart from Barcelona to London each day, including at weekends. Flights depart approximately one every two hours, beginning from around 6:30 a.m and carrying on into the evening. Several companies operate on this route, meaning that you can find a range of prices and times to suit you.

Barcelona to London flight Time: Daily Departures

Around 40 flights from Barcelona to London are available each day, including both indirect and direct flights. Flights start early at around 6:30 a.m and operate until around 8:30 p.m. Flights usually occur every two hours, with some busier periods seeing multiple flights depart at one time. Several airlines operate flights on this route, some of which operate a higher frequency of flights each day than others.

How long is the journey by flight from Barcelona to London?

The fastest direct flights from Barcelona to London take approximately 2h 15min, although some direct flights may have a slightly longer journey duration. Companies also operate indirect flights between the two locations, which will increase the flight time by several hours. The average indirect flight from Barcelona to London may take around 6h. It’s important to remember to allow yourself time to check in and retrieve your luggage in your itinerary when you are calculating your journey time.

What are the departure and arrival airport for flights from Barcelona to London?

Departure airport: Barcelona, Barcelona El Prat (BCN) serves departures for flights from Barcelona to London. The airport is very popular with tourists, serving the city itself and the surrounding holiday spots. The airport is around 9 miles (15km) from the city centre, a 30 or 40min drive. Taxis and car hire are available on site, alternatively you can make use of the metropolitan buses which stop at the airport terminals.

The best public transport option at the airport is the Aerobus, which provides an express and direct service between the airport terminals and several locations in the city of Barcelona itself. It departs ever 10min from early until late. In terms of facilities, Barcelona airport is well appointed, with a currency exchange, information desks and many small shops and eateries.

Arrival airport: London, The city of London is served by multiple airports, many of which are available when flying in from Barcelona. The most popular airport for this route is London Heathrow (LHR), one of Europe’s busiest airports. It is located 1h drive away from the city centre, a distance of around 25 miles (44km). Heathrow has its own national coach network departing from the airport to cities in the UK, and you can make use of the Heathrow Express train to London’s Paddington station. Alternatively, taxis are available from each of the terminals. London Heathrow has great facilities for travellers, including multiple lounges, pubs, bars and restaurants onsite and shopping outlets. You can also find luggage storage and currency exchanges at your convenience.

London City Bridge. Source: Shutterstock

Which airlines travel from Barcelona to London?

Several companies currently operate flights between Barcelona and London with a range of prices and flight services available. Airlines frequently operating on this route include Ryanair, KLM and AirEuropa. Other airlines may also provide flights on this route on a less regular basis. Ryanair has a reputation as a very cheap provider, and currently provides some of the cheapest and flights between the two locations. KLM offers a better range of flight times throughout the day, and sometimes operates direct flights alongside indirect flights. AirEuropa also offers indirect flights with long stopovers internationally, which are much cheaper than some of the direct flights offered.

Ryanair flights from Barcelona to London

Ryanair offer some of cheapest flights between Barcelona and London. Recognised as one of Europe’s leading economy airlines, you can travel between the two cities directly at budget prices. Flights operated by Ryanair complete the journey from Barcelona to London in approximately 2h 30min allowing you to complete your journey quickly and comfortably. Ryanair offer different ticket grades depending on the flexibility you need to have with your booking, and how much luggage you intend to take with you. Find out more about Ryanair here.

KLM flights from Barcelona to London

KLM offer the highest frequency of flights between Barcelona and London with between 5 and 10 KLM flights departing from Barcelona for London each day. Most of their flights are indirect, with a short international stopover. These indirect flights are generally cheaper than direct options offered by other airlines.

London Big Ben Historic. Source: Shutterstock

AirEuropa flights from Barcelona to London

AirEuropa offer a few flights between Barcelona and London each day. Many of their prices are very cheap, as they offer indirect flights with long stopovers in international locations. For example, an AirEuropa flight may include a change at Madrid airport (MAD), allowing you to spend around 18h in the city. These cheap and simple flights are ideal for travellers who want the extra time to explore.

Flight Barcelona to London: Services on Board

Most providers of flights from Barcelona to London will offer a first or business class alongside the standard economy class seating. All passengers will have the opportunity to enjoy drinks and snacks on board, with washroom facilities available in cabins. Depending on the luggage allowance you have purchased you will have the opportunity to have some on board stored in the overhead areas. You will also have access to charging facilities for your convenience, and on board entertainment for you to enjoy.

If you intend to take large luggage on board you should check your provider’s policies and make sure your luggage is within their rules. Airlines have great policies to make their flights accessible, and if you need access to a wheelchair or other mobility aids it’s a great idea to contact both your airline and airport staff in advance of your journey so that they can assist you to the best of their abilities. Many short distance airlines do not allow pets anywhere on board, however service and assistance dogs are permitted to travel.

How to find cheap flight tickets from Barcelona to London?

Booking online and in advance is a great way to find the cheapest tickets for flights between Barcelona and London. By booking in advance, you can pick out the cheapest options available and beat the rush for last minute tickets. If you’re able to be flexible and travel outside of peak times then you can also save money. It’s a great idea to check if there are any slower or indirect flights available at the time you’re choosing to travel, as indirect flights are often cheaper than those that arrive faster.

To London by plane —travel tips

London is one of the world’s most popular destinations for a city break. With four airports within a convenient distance of the city, all of which are available through public transport links, it’s incredibly accessible to visit as a flyer. London is popular for its major attractions, like the London Eye or Buckingham Palace, but don’t miss out on the smaller things too — like paying a visit to the theatres of the West End or finding your new favourite food at one of London’s myriad of international restaurants.

You can find lots of ways to explore the city, including the tour buses which visit famous landmarks and let you hop on and off wherever you want to be. If you love the outdoors, try exploring the green spaces and public parks that make London so special: London Zoo is a hit with travellers of all ages and is surrounded by accessible parkland for you to enjoy. London has something special for everyone, whenever you’re ready to come and find it.

FAQs: Barcelona to London flights

FAQs: Take a flight from Barcelona to London hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to London.
FAQs
Cheap plane tickets from Barcelona to London can start from as little as £34 when you book in advance. The average flight ticket price for Barcelona to London is £148; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona to London flight time is 2 h 15 min   covering the 706 mile long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Barcelona to London leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The latest flight from Barcelona to London leaves at 19: 50.
When taking a flight from Barcelona to London, you can count on Vueling Airlines, Ryanair, easyJet, British Airways, Eurowings, Lufthansa, Finnair, Air Europa, KLM, Air France, SWISS, Luxair or Brussels Airlines for the best way to get you to London. You can also check all possible airlines who offer a service to London from Barcelona and compare the amenities they offer before buying a plane ticket.

Flights from Barcelona to London generally leave from Barcelona El Prat Airport and arrive in London Gatwick Airport.

Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and London Gatwick Airport is 46.6 km from London city centre.

The cheapest month for a flight from Barcelona to London is December.
You have options as you can travel from Barcelona to London 3 different ways: train, coach or flight.

More options for your journey from Barcelona to London

Here are some other resources that might have the information you need

HomeFlightsFlight Schedules to London Barcelona to London flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language