Recommended flights from Barcelona to London

Showing flight information for Jun 14

Fastest Journey

2 h 20 m

Direct flights


Flights per day



1139 km

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

07:15PMBarcelona El Prat Airport2h20 08:35PMLondon Stansted Airport
0 changes
09:15AMBarcelona El Prat Airport2h20 10:35AMLondon Stansted Airport
0 changes
2nd Cheapest
07:00PMBarcelona El Prat Airport2h20 08:20PMLondon Gatwick Airport
0 changes
2nd Cheapest
11:50AMBarcelona El Prat Airport2h20 01:10PMLondon Gatwick Airport
0 changes
11:50AMBarcelona El Prat Airport5h35 04:25PMLondon Gatwick Airport
1 changes

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


Need a place to stay?

Mon, Jun 14
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

Jun 14
Jun 15
Jun 16
Jun 17
Jun 18
Jun 19
Jun 20
Jun 21
Jun 22
Jun 23
Jun 24
Jun 25
Jun 26
Jun 27
Jun 28
Jun 29
Jun 30
Jul 1
Jul 2
Jul 3

Journey Summary

Barcelona to London Flight Information

Avg. Flight Duration
2 hours 20 minutes
Flight Price: $32
Flights Depart from:Barcelona
Flights arrive in:London
Distance:1139 km
Airlines:Ryanair, Vueling, British Airways, easyJet

Barcelona to London with Ryanair, Vueling Airlines and Iberia

Travel from Barcelona to London from $11 (€8) with Omio’s flight partners Ryanair, Vueling Airlines and Iberia! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Vueling Airlines

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.

If you’re looking for a smooth and easy flight from Barcelona to London, check Omio for Vueling Airlines flights offering this route. Whether you are looking for the fastest, earliest or cheapest flight to take for this 706 miles (1138 km) journey between Barcelona and London, Omio makes it easier than ever to find Vueling Airlines flights at affordable prices, and you can also quickly book plane tickets online. Check the current Vueling Airlines flight schedules for your ideal departure and arrival times, compare the best route from Barcelona to London as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your Vueling Airlines flight on Omio. If you search for flights from Barcelona to London in the Omio app, you can quickly see if the Vueling Airlines tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for Vueling Airlines flights from Barcelona to London starting at $154 (€120), buy your official Vueling Airlines tickets with Omio online quickly and easily!

Vueling Airlines has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Vueling Airlines tickets from Barcelona to London and when traveling by flight:

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived
  • Cashless payments recommended
  • Online booking and check-in recommended

Barcelona to London Flights: An Overview

Direct Barcelona to London flights are available every day of the week from early morning to late evening. Several popular airlines (both national and budget carriers) service the 1140 km route between the two cities, and flights can be as quick at 2 hours and fifteen minutes, with evening flights tending to be the quickest. This is a cost-effective, quick, and convenient journey.

Which airlines fly from Barcelona to London?

Several national carriers and budget airlines service the popular Barcelona to London flights. Some of the popular airlines that are available daily include British Airways, KLM, Iberia, Ryanair and Vueling.

How long is the flight from Barcelona to London?

Barcelona to London flights will seldom be scheduled to take longer than 2 hours and 30 minutes to arrive at their destination, and some flights are planned with 2 hour 15-minute flight times. It's the later flights (around 8:30 p.m.) that are usually the fastest.

How many flights are there from Barcelona to London?

It's not uncommon to find around 24 or even more direct Barcelona to London flights every day of the week. This is a popular flight with several departure times for direct flights available throughout the day, from early morning until late evening.

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

Departure airport: Barcelona El Prat Airport is the main flight hub for all airlines using this route. It is about 10 km from Barcelona city, and when there, passengers have access to adequate short and long term parking spaces, premium lounges and duty-free shop. Travellers can reach the airport via taxi, bus, metro and train; it's very well connected to the city center.

Arrival airport: Upon arrival in London, all flights on this route land at London Stansted Airport (STN). The airport is 63 km away from the city centre, but this long journey is made easier by the Stanstead Express train, which takes around 75 minutes to reach London Liverpool Street and costs only 17 GBP. This is a large international hub offering free Wifi to passengers as well as an array of places to eat before an onward journey.

Travel Tips

Flights from Barcelona to London
Take a flight to London easily. 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.
Is cross-border travel by flight between Barcelona, Spain and London, United Kingdom allowed?

Travel by plane between Barcelona, Spain and London, United Kingdom is: Partially open.

Is international entry into London from Barcelona restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in United Kingdom from Barcelona?

Entry Requirements:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
  • Before travelling, travellers must book and pay for a travel test package, which will include COVID-19 tests to be taken on day 2 and on day 8 of your quarantine
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in London, United Kingdom?

The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 6/12/21. Remember to check the latest COVID-19 travel safety regulations for your flight from Barcelona to London closer to your date of departure here

What COVID restrictions are there for my return journey by plane to Barcelona, Spain from London, United Kingdom?

The current restriction level for your return trip by plane from London to Barcelona is: Partially open

Are there any international entry restrictions on returning to Spain from United Kingdom?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of United Kingdom

Do I need to quarantine on arrival in Spain from London?

What are the requirements?

  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Entry is allowed for fully vaccinated travellers
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test

What are the safety rules to follow in Barcelona, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 6/11/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Barcelona from London here.

How much does a cheap flight to London from Barcelona cost?
Looking to save money on your trip? Omio customers have found the cheapest flight between Barcelona and London for the next 7 days starting from $11 (€8)  one way.
What is the price of a flight ticket from Barcelona to London?
The Barcelona to London plane ticket price is on average $31 (€24)  if you are looking to purchase your tickets for this route in the next week.
How many miles is it from Barcelona to London by flight?
The distance to London from Barcelona by plane is approximately 706 miles (1138 km).
How many hours is the flight time between Barcelona and London?
On average the Barcelona to London flight travel time is 2 h 20 min  for the 706 miles (1138 km) long trip, but the duration can vary if you travel on weekends and holidays.
What airport in Barcelona does the flight to London leave from? Which airport do I fly into London from Barcelona?

Omio customers who book cheap flights for this route most frequently fly from Barcelona El Prat Airport   to London Heathrow Airport.

Where is the airport in Barcelona? Where is the airport in London?

The most popular departure airport with passengers for this journey, called Barcelona El Prat Airport, is located 0 miles (0 km) from the city center of Barcelona.

The most popular arrival airport, London Heathrow Airport, is located 0 miles (0 km) away from the city center of London. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from London Heathrow Airport to the city center in London.

What airlines offer a service from Barcelona to London?
Take the Barcelona to London flight with Ryanair, Vueling, easyJet, British Airways, Norwegian Air Shuttle, Iberia, TAP Portugal, Monarch Airlines, Brussels Airlines or KLM. However, it's always good to check out all possible airlines for the route from Barcelona to London as there might be differences in the amenities they offer.
Is there a direct flight from Barcelona to London?
If you’re looking for a direct flight from Barcelona to London, consider traveling with Vueling or Ryanair. Nonstop flight services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your plane tickets.
What time is the earliest flight from Barcelona to London? What time is the last flight from Barcelona to London?
The earliest flight for this trip departs from Barcelona at 4: 40 AM. The last flight leaves from Barcelona at 7: 45 PM. Check Omio for the latest flight schedule from Barcelona to London and book the best time to depart on your chosen travel date.
How early should I buy Barcelona to London plane tickets to get the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you purchase plane tickets between Barcelona and London within the next 7 days, you can find tickets to cost on average $31 (€24) one way. To find the best prices for this route, consider booking your plane ticket from Barcelona to London a few months in advance.