Barcelona to London flights

Sat, 20 Jul
+ 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£100 (€113)
changesDirect flightYes
carriersAirlinesVueling Airlines, Ryanair, easyJet, British Airways, Cityflyer (British Airways 2), Eurowings, Lufthansa, Finnair, Air Europa, KLM, Iberia, Air France, SWISS, Luxair, TUIfly, airmax, Air Baltic or Brussels Airlines

Flights from Barcelona to London cover the 706 miles long route taking on average 2 h 15 min with our travel partners like Vueling Airlines, Ryanair, easyJet, British Airways, Cityflyer (British Airways 2), Eurowings, Lufthansa, Finnair, Air Europa, KLM, Iberia, Air France, SWISS, Luxair, TUIfly, airmax, Air Baltic or Brussels Airlines. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as £33, but the average price of plane tickets is £100. 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 20 Jul

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
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Luton Airport (LTN)
£711One-way
0 changes
2nd Cheapest
easyJet
07:102h25
Barcelona El Prat Airport (BCN)
08:35London Gatwick Airport (LGW)
£841One-way
0 changes
easyJet
16:352h25
Barcelona El Prat Airport (BCN)
18:00London Luton Airport (LTN)
£861One-way
0 changes
easyJet
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Gatwick Airport (LGW)
£861One-way
0 changes
easyJet
16:352h25
Barcelona El Prat Airport (BCN)
18:00London Gatwick Airport (LGW)
£1021One-way
0 changes

Flight scheduleBarcelona to London

Showing flights for tomorrow, Saturday, 20 July
Lufthansa
06:504h50
Barcelona El Prat Airport (BCN)
10:40London Heathrow Airport (LHR)
1 change
easyJet
07:102h25
Barcelona El Prat Airport (BCN)
08:35London Gatwick Airport (LGW)
0 changes
British Airways
07:452h25
Barcelona El Prat Airport (BCN)
09:10London Heathrow Airport (LHR)
0 changes
Lufthansa
07:506h00
Barcelona El Prat Airport (BCN)
12:50London Heathrow Airport (LHR)
1 change
Lufthansa
08:005h40
Barcelona El Prat Airport (BCN)
12:40London Heathrow Airport (LHR)
1 change
Austrian Airlines
10:005h20
Barcelona El Prat Airport (BCN)
14:20London Heathrow Airport (LHR)
1 change
British Airways
10:152h25
Barcelona El Prat Airport (BCN)
11:40London Heathrow Airport (LHR)
0 changes
Lufthansa
10:256h15
Barcelona El Prat Airport (BCN)
15:40London Heathrow Airport (LHR)
1 change
Lufthansa
10:255h15
Barcelona El Prat Airport (BCN)
14:40London Heathrow Airport (LHR)
1 change
easyJet
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Luton Airport (LTN)
0 changes
easyJet
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Gatwick Airport (LGW)
0 changes
British Airways
11:402h20
Barcelona El Prat Airport (BCN)
13:00London Heathrow Airport (LHR)
0 changes
Air Europa
11:505h35
Barcelona El Prat Airport (BCN)
16:25London Gatwick Airport (LGW)
1 change
Air Europa
11:5022h10
Barcelona El Prat Airport (BCN)
09:00London Gatwick Airport (LGW)
1 change
Lufthansa
12:505h50
Barcelona El Prat Airport (BCN)
17:40London Heathrow Airport (LHR)
1 change
Lufthansa
12:504h50
Barcelona El Prat Airport (BCN)
16:40London Heathrow Airport (LHR)
1 change
Lufthansa
13:305h55
Barcelona El Prat Airport (BCN)
18:25London Heathrow Airport (LHR)
1 change
Royal Air Maroc
13:4526h55
Barcelona El Prat Airport (BCN)
15:40London Gatwick Airport (LGW)
1 change
Royal Air Maroc
13:4528h05
Barcelona El Prat Airport (BCN)
16:50London Heathrow Airport (LHR)
1 change
Lufthansa
13:504h50
Barcelona El Prat Airport (BCN)
17:40London Heathrow Airport (LHR)
1 change
Lufthansa
13:505h50
Barcelona El Prat Airport (BCN)
18:40London Heathrow Airport (LHR)
1 change
Lufthansa
15:355h05
Barcelona El Prat Airport (BCN)
19:40London Heathrow Airport (LHR)
1 change
Lufthansa
16:105h30
Barcelona El Prat Airport (BCN)
20:40London Heathrow Airport (LHR)
1 change
easyJet
16:352h25
Barcelona El Prat Airport (BCN)
18:00London Gatwick Airport (LGW)
0 changes
easyJet
16:352h25
Barcelona El Prat Airport (BCN)
18:00London Luton Airport (LTN)
0 changes
British Airways
16:502h20
Barcelona El Prat Airport (BCN)
18:10London Heathrow Airport (LHR)
0 changes
Lufthansa
17:054h35
Barcelona El Prat Airport (BCN)
20:40London Heathrow Airport (LHR)
1 change
British Airways
19:202h20
Barcelona El Prat Airport (BCN)
20:40London Heathrow Airport (LHR)
0 changes
British Airways
19:502h20
Barcelona El Prat Airport (BCN)
21:10London Heathrow Airport (LHR)
0 changes
easyJet
20:002h25
Barcelona El Prat Airport (BCN)
21:25London Gatwick Airport (LGW)
0 changes
Royal Air Maroc
20:1020h30
Barcelona El Prat Airport (BCN)
15:40London Gatwick Airport (LGW)
1 change
Royal Air Maroc
20:1021h40
Barcelona El Prat Airport (BCN)
16:50London Heathrow Airport (LHR)
1 change
Air Europa
20:3013h30
Barcelona El Prat Airport (BCN)
09:00London Gatwick Airport (LGW)
1 change
Air Europa
20:3020h55
Barcelona El Prat Airport (BCN)
16:25London Gatwick Airport (LGW)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

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

Sat
20 Jul
Sun
21 Jul
Mon
22 Jul
Tue
23 Jul
Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug

Flight times from Barcelona to London

Showing times and prices for 20 Jul

Fastest Journey

2 h 20 m

Average

7 h 45 m

Flights per day

34

Distance

1139 km

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

Fastest
British Airways
19:502h20
Barcelona El Prat Airport (BCN)
21:10London Heathrow Airport (LHR)
£3521One-way
0 changes
Fastest
British Airways
16:502h20
Barcelona El Prat Airport (BCN)
18:10London Heathrow Airport (LHR)
£7511One-way
0 changes
Fastest
British Airways
19:202h20
Barcelona El Prat Airport (BCN)
20:40London Heathrow Airport (LHR)
£4511One-way
0 changes
Fastest
British Airways
11:402h20
Barcelona El Prat Airport (BCN)
13:00London Heathrow Airport (LHR)
£2861One-way
0 changes
2nd Fastest
easyJet
10:502h25
Barcelona El Prat Airport (BCN)
12:15London Luton Airport (LTN)
£711One-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.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Ryanair from Barcelona to London flight information:

  • Average Duration: 2 h 25 min
  • Cheapest Price: £102

<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 £33 when you book in advance. The average flight ticket price for Barcelona to London is £100; 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 trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Barcelona to London leaves at 04: 45. Plan your trip with the Journey Planner   from Omio.
The last flight from Barcelona to London leaves at 21: 10.
For the best Barcelona to London flight to purchase, you can travel safely and comfortably with Vueling Airlines, Ryanair, easyJet, British Airways, Cityflyer (British Airways 2), Eurowings, Lufthansa, Finnair, Air Europa, KLM, Iberia, Air France, SWISS, Luxair, TUIfly, airmax, Air Baltic or Brussels Airlines. However, it's always good to check all possible airlines with services to London from Barcelona to compare what amenities they may offer.

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