Recommended flights from London to Barcelona

Showing flight information for Jun 19

Fastest Journey

2 h 10 m

Direct flights


Flights per day



1139 km

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

08:45AMLondon Stansted Airport2h10 11:55AMBarcelona El Prat Airport
0 changes
2nd Cheapest
2nd Fastest
02:25PMLondon Gatwick Airport2h15 05:40PMBarcelona El Prat Airport
0 changes
2nd Cheapest
2nd Fastest
08:05PMLondon Gatwick Airport2h15 11:20PMBarcelona El Prat Airport
0 changes
10:00AMLondon Gatwick Airport5h35 04:35PMBarcelona El Prat Airport
1 changes
05:35PMLondon Heathrow Airport4h20 10:55PMBarcelona El Prat Airport
1 changes

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


Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
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 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
Jul 4
Jul 5
Jul 6
Jul 7
Jul 8

Journey Summary

London to Barcelona Flight Information

Avg. Flight Duration
2 hour.other 23 minute.other
Flight Price: $28
Flights Depart from:London
Flights arrive in:Barcelona
Distance:1139 km
Airlines:Ryanair, Vueling, Air Europa

Travel with Ryanair, SWISS and Lufthansa between London and Barcelona

For as little as $12 (€10) you can travel by flight between London and Barcelona with Ryanair, SWISS and Lufthansa. Omio will show you the best deals, schedules and tickets available for this journey.


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.

Book your Ryanair London to Barcelona flight with Omio and enjoy a smooth and relaxing journey! Check Ryanair’s up-to-date flight schedules for the ideal departure and arrival times, compare the fastest London to Barcelona routes as well as the amenities offered in the class fare you choose and buy the most affordable Ryanair plane tickets online that fit your budget. The distance from London to Barcelona is 706 miles (1138 km), and the best price for a one-way London - Barcelona Ryanair plane ticket starts at $12 (€10) if you book in advance. If you would rather search for your Ryanair ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by plane. Waiting in a line at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Ryanair!

Please follow the recommendations outlined by Ryanair when booking your flight tickets between London and Barcelona due to the coronavirus:

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

Flights from London to Barcelona

With at least 20 direct flights traveling the 708-mile (1139 km) journey from London to Barcelona every day, it is easy to get there! For non-stop flights, the trip will last just over 2h; the average duration of a flight with a layover is about 5h 30min. Direct flights depart from four of London’s six airports regularly throughout the day, with the bulk of the flights originating from Heathrow, London’s main airport. Barcelona is a great destination for those who want to relax on the beautiful beaches, marvel at the historical art and architecture, and enjoy the city’s vibrant atmosphere.


How many flights are there from London to Barcelona?

Direct flights from London to Barcelona make regular departures from four of London’s airports throughout the day. Heathrow, London’s main airport, has the most daily flights scheduled, with planes departing about once per hour every day of the year, with even more flights during the morning rush (before 10:00 a.m.). Up to 15 flights depart daily throughout the day from Gatwick and fly non-stop to Barcelona. A handful of direct flights depart from Luton and Stansted airports daily, as well.


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

Departure airport: Flights to Barcelona depart from four London airports: Heathrow, Gatwick, Luton, and Stansted. Heathrow Airport (LHR) is Europe’s busiest airport, and it is located about 15 miles (24 km) from London’s city center. By taxi, the trip to the airport takes about 30min. The London Underground train or the National Express bus from Victoria Station both take about 45min. The fastest link between Heathrow and central London is the Heathrow Express Airport train, which is a 15min non-stop train ride that departs from Paddington Station every 15min. Heathrow has all the facilities you would expect to find at a major airport, including duty-free shops, restaurants, ATM machines, play areas for children, currency exchange counters and services for people with disabilities. Gatwick Airport (LGW) is the second-busiest airport in the UK. It is about 27 miles (43.5 km) from London’s city center and is easily accessible by train, bus and car. Trains from the Gatwick Express, Thameslink and Southern railways all stop at the railway station located at the airport’s South Terminal. Local buses also stop at the airport. Whereas traveling by rail will take around 30min from central London, the same ride by car will usually take about an hour, depending on traffic. Buses generally make the trip in 1h to 2h, depending on the service. Like Heathrow, passengers departing from Gatwick can expect to find a wide variety of facilities such as restaurants, duty-free shops, ATMs and business facilities. Services include assistance for people with disabilities, free Wi-Fi, and luggage storage. London Luton Airport (LTN) is about 34 miles (54.5 km) from London’s city center. Traveling there by car takes about 1h. Trains and buses arrive to the Luton Airport Parkway train station, and from there it is a 10min shuttle ride to the airport. A large airport, Luton has all of the facilities and services that travelers need, such as free Wi-Fi, duty-free shopping, dining, ATMs, a luggage-storage service and services for people with disabilities. Stansted Airport (STN) is located 43 miles (69 km) northeast of central London and is easily accessible by the Stansted Express trains, National Express coaches or car. Amenities and services offered at the airport include duty-free shopping, dining, currency exchange, free Wi-Fi, luggage storage and services for people with disabilities.

Arrival airport: All direct flights from London fly into El Prat Airport (BCN) in Barcelona. The airport is 10 miles (16.2 km) from the Plaza Catalunya in Barcelona’s city center. It takes about 35min to travel this route using the Aerobus shuttle service. The Renfe train service connects the airport to the Barcelona Sants station, a trip of about 9 miles (15 km) that takes about 19min. Driving this same route takes about 15min without traffic. The Metro subway system also provides access directly from the airport to many points in the city. As the second-busiest airport in Spain, El Prat Airport has a wide range of facilities including duty-free shopping, dining, VIP lounges, assistance for passengers with disabilities, free Wi-Fi, ATMs, and a luggage-storage service.


London to Barcelona flights: Which airlines cover this route?

Four airlines offer direct flights from London to Barcelona: British Airways (and Iberia, whose direct flights for this route are run by British Airways), Vueling, easyJet and Ryanair. Each of these airlines provides multiple departures every day of the week throughout the year.


British Airways airline from London to Barcelona

British Airways (including direct Iberia Airlines flights, which are run British Airways) flights from London to Barcelona fly out of Heathrow Airport, and the direct flights are about 2h 10min in duration. About 15 direct flights depart daily at a frequency of about once per hour, with more frequent flights scheduled for the morning rush (before about 10:00 a.m.). Passengers can choose from four travel classes: Economy, Premium Economy, Business and First. British Airways has four ticket types for travel within Europe. Basic tickets are non-refundable and include up to two carry-on bags. Passengers can opt to add one checked bag, choose their seating, and purchase food and drink on board. Plus tickets offer the same terms as Basic and include one checked bag and offer limited seat selection. Plus Flex fares are fully refundable and include two carry-ons, one checked bag and early seat selection. Club Europe tickets include the amenities of Plus Flex with the addition of up to two checked bags, complimentary food and beverage service, and priority boarding. Carry-on baggage can include one piece that is a maximum of 22 x 18 x 10 in (56 x 45 x 25 cm) and a second piece that is a maximum of 16 x 12 x 6 in (40 x 30 x 15 cm). Larger specialty items such as wheelchairs, sports equipment and musical instruments may be allowed as baggage but may be subject to extra fees and conditions. Passengers should arrive at the airport about 2h before the departure time to allow time to pass through security, check in bags and find the boarding gate. Keep in mind that check-in closes 45min before a flight departs. During the COVID-19 pandemic, passengers are encouraged to check in online and download their boarding passes before the flight. Passengers are required to wear a face mask at all times. Hand baggage should be kept to a minimum and some meal service may be modified.


Vueling airline from London to Barcelona

Vueling flights from London to Barcelona fly out of Gatwick Airport. Vueling offers seven daily non-stop flights scheduled throughout the day that arrive at their destination in about 2h. They also offer several daily flights with layovers in Rome ranging from 1h 30min to almost 12h; their fastest flight with a transfer lasts about 6h.  Vueling has four tiers of fares. The Basic fare includes one underseat bag, one cabin bag, free flight cancellation and one free change of flight date. Optima fares include the Basic fare allowances plus free seat selection, instant boarding passes and one checked bag. Family is the next level, which includes the Optima allowances plus priority boarding with children under two years. The top fare tier is TimeFlex, which offers unlimited flight changes, including same-day flight changes, free of charge. Vueling is a budget airline; it only offers an economy travel class.


easyJet airline from London to Barcelona

easyJet is a low-cost airline that offers six daily flights out of Gatwick Airport and three daily flights out of Luton Airport. As for the other airlines, these direct flights are just over 2h in duration. Only the economy travel class is offered, and service is limited on their flights. easyJet’s basic ticket type includes one piece of carry-on luggage. The FLEXI fare allows free flight adjustments, one free checked bag, and expedited boarding and security checks. The easyJet Plus fare allows an additional free carry-on bag, free seat selection, and expedited boarding and security checks. For a fee, passengers may check up to three pieces of baggage. Passengers should plan to arrive at the airport at least 2h before departure. During the COVID-19 pandemic, passengers are required to wear masks at all times and may be required to complete a health declaration before boarding. Passengers should plan to arrive at the airport at least 2h before departure.


Ryanair airline from London to Barcelona

Ryanair offers one direct flight each evening from the Luton Airport and four direct flights daily from the Stansted Airport. The duration of the non-stop flights is just over 2h. There are three ticket types for Ryanair flights. The Regular ticket is a non-refundable ticket that offers options such as checked baggage for an extra fee. Leisure Plus tickets allow for one checked bag that is up to 44 pounds (20 kg) and priority seating. The Business Plus ticket has more flexibility for ticket changes, free airport check-in, expedited security screening and priority seating. Special luggage such as sports equipment may be allowed for an additional fee. One carry-on bag is allowed per person provided it fits under the seat and is smaller than 16 x 8 x 10 in (40 x 20 x 25 cm). Passengers should arrive at least 2h before their flight is scheduled to depart. Passengers should note that due to the COVID-19 pandemic, face masks are required in the airport and on board the planes. Passengers may be required to have their temperature checked at the airport and may have to provide additional travel documents.


How to Find Cheap flights from London to Barcelona?

There are many easy ways to lower the cost of traveling from London to Barcelona. Traveling with only carry-on luggage can help you avoid fees associated with checked baggage. Many airlines offer reduced fees when you check in online before arriving at the airport. Booking in advance can save you as much as 75% with some airlines. And most savvy travelers know that if you are flexible with your travel dates and times, you may score a great low-cost flight from London to Barcelona.


How Long is the Flight from London to Barcelona?

With so many non-stop flights from London to Barcelona, it easy to find a departure time to fit your schedule. Without layovers, flight durations for this route are generally 2h 15 min or even slightly less.

Cheap flights from London to Barcelona: when to book to save $

Time Price Savings
1 week earlier 30 €
2 weeks earlier 20 €50%
3 weeks earlier 21 €43%
1 month before 19 €58.%
2 months earlier 18 €67%
3 months earlier 17 €76%

When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers London - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from London to Barcelona timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from London to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from London to Barcelona 3 weeks in advance means you could save up to 43% compared to the price available on the day of departure.
  • If you book a flight from London - Barcelona 2 months in advance you save up to about 67% compared to the initial price.
  • By booking 3 months in advance you could save up to 76%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips

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

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

Is international entry into Barcelona from London restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of United Kingdom

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

Entry Requirements:

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

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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

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

What are the COVID-19 restrictions for my return trip to United Kingdom from Barcelona, Spain?

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

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

Reentry to United Kingdom 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?

What are the 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: 2 metre (s) (7 feet)
  • Face mask: Mandatory

Last checked on 6/17/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 London from Barcelona here.

How much are cheap flights from London to Barcelona?
Flight tickets to Barcelona from London for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.
What is the price of a flight ticket to Barcelona from London?
The London to Barcelona plane ticket price is on average $21 (€17)  if you are looking to buy your tickets for this route in the next week.
How far is Barcelona from London by plane?
The distance to Barcelona from London by plane is approximately 706 miles (1138 km).
How long is the plane ride from London to Barcelona?
While the time it takes to travel 706 miles (1138 km) from London to Barcelona can vary based on specific dates, weekends, and holidays, the London to Barcelona flight journey time is on average 2 h 10 min.
What airport does the flight from London to Barcelona depart from? Which Barcelona airport do I fly into from London?

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

Where is the departure airport in London located? Where is the arrival airport in Barcelona located?

Passengers booking this journey most frequently board their flights from London Heathrow Airport and need to travel around 0 miles (0 km) from the city center to get to this airport.

Passengers arriving in Barcelona most often land in Barcelona El Prat Airport and need to travel about 0 miles (0 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Barcelona El Prat Airport to get you to the city center of Barcelona.

Which airlines can take me from London to Barcelona?
When taking a flight from London to Barcelona, you can count on Ryanair, Vueling, easyJet, British Airways, Norwegian Air Shuttle, Iberia, Lufthansa, Swiss, TAP Portugal, Eurowings, Monarch Airlines or KLM for the best way to get you to Barcelona. You can also check all possible airlines who offer a service from London to Barcelona and compare the amenities they offer before buying a plane ticket.
Can I buy a direct flight from London to Barcelona?
Yes, there are direct flights from London to Barcelona, and you can find a direct flight for this route with Vueling, easyJet, Ryanair or British Airways  on Omio. It's worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
What are the first and last departure flight times from London to Barcelona?
The earliest flight departing from London to Barcelona leaves at 7: 15 AM. The last flight departing from London to Barcelona leaves at 8: 00 PM. You can find the latest London to Barcelona flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book plane tickets from London to Barcelona for the best deals?
If you purchase a plane ticket from London to Barcelona within the next 7 days, you can find tickets to cost on average $21 (€17) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets between London and Barcelona are generally on sale a few months before the planned departure date.