COMPARE Prices across different modes

Sun
Sep 26
$68Vueling
Mon
Sep 27
$43Ryanair
Tue
Sep 28
$29Ryanair
Wed
Sep 29
$36Ryanair
Thu
Sep 30
$174Vueling
Fri
Oct 1
$74easyJet
Sat
Oct 2
$19Ryanair
Sun
Oct 3
$19Ryanair
Mon
Oct 4
$19Ryanair
Tue
Oct 5
$19Ryanair
Wed
Oct 6
$19Ryanair
Thu
Oct 7
$30Ryanair
Fri
Oct 8
$56Ryanair
Sat
Oct 9
$24Ryanair
Sun
Oct 10
$19Ryanair
Mon
Oct 11
$19Ryanair
Tue
Oct 12
$56Ryanair
Wed
Oct 13
$40Ryanair
Thu
Oct 14
$19Ryanair
Fri
Oct 15
$19Ryanair
Sat
Oct 16
$19Ryanair

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

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Flight Information between London and Barcelona

distanceDistance706 miles (1138 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$63 (€51)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, easyJet, British Airways, Norwegian Air Shuttle, Iberia, Lufthansa, Swiss, TAP Portugal, Eurowings, KLM or Monarch Airlines

Flights from London to Barcelona cover the 706 miles (1138 km) long journey taking on average 2 h 5 min with our travel partners like Ryanair, Vueling, easyJet, British Airways, Norwegian Air Shuttle, Iberia, Lufthansa, Swiss, TAP Portugal, Eurowings, KLM or Monarch Airlines. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $19 (€16), but the average price of plane tickets is $63 (€51). Travelers depart most frequently from London Heathrow Airport and arrive in Barcelona El Prat Airport.

Airlines

Vueling Airlines, Iberia and SWISS flights from London to Barcelona

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

Iberia
SWISS
Vueling Airlines

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight from London to Barcelona including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

Looking for flights between London and Barcelona? Iberia is one of the best companies to travel with on the 706 miles (1138 km) journey between London and Barcelona. As an official travel partner of Iberia, Omio quickly shows you the latest Iberia flight schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest London to Barcelona routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Iberia plane tickets that fit your budget. If you use the Omio app to search for flights between London and Barcelona, you can quickly see if the Iberia ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your London - Barcelona flight now on Omio quickly and easily and enjoy your upcoming trip with Iberia!

Read on for COVID-19 recommendations and policies for your Iberia flight ticket from London to Barcelona:

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived for trips between May 28 and June 30, 2020. Flexible condition for flights until August 31, as long as they were booked before May 28, 2020.
  • 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.
FAQs
Is travel by plane currently allowed from London, United Kingdom to Barcelona, Spain?

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

Is international entry into Barcelona from London restricted?

International entry 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?

Entry Requirements:

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

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 9/25/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
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory 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: 1 metre (s) (3 feet)
  • Face mask: Regional advice

Last checked on 9/25/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 do cheap plane tickets to Barcelona from London cost?
If you’re looking to save money on tickets, you can find cheap London to Barcelona flights for as little as $19 (€16)  in the next 7 days.
How much does it cost to take a flight from London to Barcelona?
If you are looking to buy your plane ticket in the next 7 days, you can expect the London to Barcelona flight to cost on average $63 (€51)  one way.
How far is London to Barcelona by plane?
The London to Barcelona flight distance is approximately 706 miles (1138 km).
How long is a flight to Barcelona from London on average?
While the time it takes to travel 706 miles (1138 km) between London and Barcelona can vary based on specific dates, weekends, and holidays, the London to Barcelona flight journey time is on average 2 h 5 min.
What airport in London does the flight to Barcelona leave from? Which airport do I fly into Barcelona from London?

Omio travelers most frequently book a flight from London Heathrow Airport   to Barcelona El Prat Airport   for this route.

Where is the airport in London to go to Barcelona? Where is the airport in Barcelona located?

Passengers board their flight most frequently from London Heathrow Airport, which is located approximately 14 miles (23 km) from the city center.

Passengers traveling this route most often arrive at Barcelona El Prat Airport and need to travel approximately 7 miles (11 km) from the airport to reach the city center in Barcelona. You can check if there are airport shuttle services, taxi services or public transit options available from Barcelona El Prat Airport to get you to the city center in Barcelona.

What airlines offer a service 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, KLM or Monarch Airlines 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.
Is there a direct flight from London to Barcelona?
Yes, you can look for direct flights from London to Barcelona with Vueling, Ryanair or British Airways  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
When can I take the first flight from London to Barcelona? When can I take the last flight for the day?
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.
When should I buy the London to Barcelona flight for the best deals on tickets?
If you book a plane ticket from London to Barcelona within the next 7 days, you can find tickets to cost on average $63 (€51) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from London to Barcelona are generally on sale a few months before the planned departure date.