Recommended flights from London to Barcelona

Showing flight information for 17 Jun

Fastest Journey

2 h 10 m

Direct flights

3

Flights per day

8

Distance

1139 km

There are 3 direct flights between London and Barcelona per day, with the fastest journey taking just 2 hours and 10 minutes.

Cheapest
Fastest
08:15London Stansted Airport2h10 11:25Barcelona El Prat Airport
0 changes
£831One-way
2nd Fastest
20:05London Gatwick Airport2h15 23:20Barcelona El Prat Airport
0 changes
£1441One-way
10:05London Gatwick Airport5h30 16:35Barcelona El Prat Airport
1 changes
£1321One-way
2nd Cheapest
17:25London Gatwick Airport14h30 08:55Barcelona El Prat Airport
1 changes
£1111One-way
10:05London Gatwick Airport21h50 08:55Barcelona El Prat Airport
1 changes
£1191One-way

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

Thu, Jun 17
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices across different modes

Wed
16 Jun
£9Ryanair
Thu
17 Jun
£74Ryanair
Fri
18 Jun
£9Ryanair
Sat
19 Jun
£9Ryanair
Sun
20 Jun
£9Ryanair
Mon
21 Jun
£9Ryanair
Tue
22 Jun
£9Ryanair
Wed
23 Jun
£9Ryanair
Thu
24 Jun
£9Ryanair
Fri
25 Jun
£8Ryanair
Sat
26 Jun
£9Ryanair
Sun
27 Jun
£9Ryanair
Mon
28 Jun
£8Ryanair
Tue
29 Jun
£9Ryanair
Wed
30 Jun
£9Ryanair
Thu
1 Jul
£21Ryanair
Fri
2 Jul
£16Ryanair
Sat
3 Jul
£9Ryanair
Sun
4 Jul
£9Ryanair
Mon
5 Jul
£16Ryanair
Tue
6 Jul
£16Ryanair
flight

Journey Summary

London to Barcelona Flight Information

Avg. Flight Duration
2 hours 9 minutes
Flight Price: £19
Flights Depart from:London
Flights arrive in:Barcelona
Distance:1139 km
Airlines:Ryanair, Vueling
Airlines

London to Barcelona with Ryanair, Vueling Airlines and Lufthansa

You can travel by flight between London and Barcelona with Ryanair, Vueling Airlines and Lufthansa for as low as £9. When you search for timetables and tickets, Omio will show you the best route.

Ryanair
Vueling Airlines
Lufthansa

Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from London to Barcelona: Value, Regular, Plus or Flexi Plus.

Ryanair is one of the best options when travelling by plane between London and Barcelona. Omio quickly shows you current Ryanair flight timetables for the London - Barcelona trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance from London to Barcelona is around 706 miles (1138 km) and the cheapest Ryanair one-way ticket you can book starts at £9. As you check the latest London to Barcelona flight timetable from Ryanair for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Ryanair tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Ryanair ticket between London and Barcelona so you can spend more time enjoying the smooth and easy journey!

When you buy your Ryanair flight tickets from London to Barcelona don't forget to keep the following COVID-19 related policies in mind:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from London to Barcelona: Overview

Barcelona is one of the most accessible tourist destinations in Europe, especially when visitors are flying from London. Heathrow, Gatwick, Stansted and Luton airports all offer frequent flights to the Barcelona on a daily basis, so it's easy to plan a trip even at short notice. The journey usually takes around 2 hours 10 minutes, though it can be up to an hour longer depending on flight conditions. Flights from Heathrow depart as early as 6:15 a.m. and as late as 9:40 p.m.

Which airlines fly from London to Barcelona?

Flights from London to Barcelona are served by both budget airlines and flag carriers like British Airways or Iberia. One of the most popular choices is easyJet, which offers inexpensive daily flights from Gatwick and Luton airports.

How long is the flight from London to Barcelona?

Your flight can take as little as two hours though, occasionally, the duration can lengthen to around three hours or just over. When flying with easyJet, the journey will last around 2 hours and 10 minutes. As the journey is so short, there are plenty of direct flights to choose from.

How many flights are there from London to Barcelona?

Flights to Barcelona depart from London every day of the week. easyJet flies to Barcelona from Gatwick six times a day and from Luton three times a day at regular intervals. On any given day at Heathrow, flyers can choose direct flights from a variety of carriers that depart every hour or two.

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

Departure airports: London Heathrow, Gatwick, Luton and Stansted, all of which are easily accessible from central London by National Express. Express trains run to Heathrow from Paddington to Stanstead from Liverpool St. and to Gatwick from Victoria. All four airports offer Wifi services and a range of accessibility options.

Arrival airport: Barcelona El Prat (BCN), located just under 9 miles from the city itself. It's easy and straightforward to get into the centre of Barcelona from the airport: metro line S9 Sud runs regularly from both terminals, while the Aerobús can take you straight to Plaça Catalunya in the centre of town.