Compare prices and tickets by train, bus or flight

Jan 21
Jan 22
Jan 23
Jan 24
Jan 25
Jan 26

More than 1,000 travel companies trust us to sell their tickets all in one place.


Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: London to Barcelona flight

distanceDistance706 miles (1138 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$109 (€91)
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 route for as low as $15 (€12), but the average price of plane tickets is $109 (€91). Travelers depart most frequently from London Heathrow Airport and arrive in Barcelona El Prat Airport.

Airlines: Ryanair, Vueling Airlines and Lufthansa flights from London to Barcelona

Buy your official Ryanair, Vueling Airlines and Lufthansa flight tickets to Barcelona from London from $15 (€12) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Vueling Airlines

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.

  • Average Price: $15

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

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

Flights from London to Barcelona

When flying from London to Barcelona, it’s easy to find a flight that fits any itinerary. There are over 20 daily flights that are less than 7h and travel directly to Barcelona or stop only one time along the way. Most of these flights depart from one of London’s three largest airports: Heathrow, Gatwick, and Stansted. On average, direct London to Barcelona flights reach their destination in about 2h 05min, while the flights with one layover take at least 4h 15min to complete the journey.

London to Barcelona Flight Time: Daily Departures

More than 20 direct and one-stop London to Barcelona flights are scheduled every day. Most of these flights depart London between about 6:00 a.m. and 8:35 p.m. Departures are scheduled every hour, with multiple flights departing during many hours of the day. The highest volume of flights departing London for Barcelona is scheduled in the mornings before about 10:00 a.m.

How long is the journey by flight from London to Barcelona?

Although flights from London to Barcelona may last over 22h, you can chose from over 20 daily flights that take less than 7h to arrive in Barcelona. About two-thirds of the flights that are shorter than 7h are direct flights, which last between about 1h 55min and 2h 15min. The rest of these flights require one transfer and take at least 4h 15min.

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

Departure airport: Most of the flights from London to Barcelona depart from either Heathrow, Gatwick, or Stansted airports. Heathrow Airport (LHR) is located about 13.5 miles (21.6 km) west of Paddington Station in the city center. You can take the Heathrow Express train from Paddington, which takes about 15min.

Other rail options are the London Underground (the “Tube”), which takes about an hour, and TfL Rail, which takes about 28min. Services and facilities at LHR include luggage storage, luggage porter services, a chapel and multifaith prayer rooms, charging stations, ATM machines, currency exchange, children’s play areas, shopping, dining, spa and hair salon services, sunflower lanyards for people with hidden disabilities, the Aira app for people with visual impairments, and induction loops and SignLive for people with hearing impairments.

Gatwick Airport (LGW) is located about 29.5 miles (47.5 km) south of Central London. It takes about 30min to get from London Victoria to Gatwick via the Gatwick Express train. LGW has many services for traveler, including chapels and prayer rooms, ATMs, currency exchange, free Wi-Fi, currency exchange counters, luggage storage, kids zones, hidden disability lanyards, a sensory room, and other services for people with disabilities.

London Stansted Airport (STN) is located about 38 miles (61 km) north of Central London. It takes about 47min to get to STN using the Stansted Express train from London Liverpool Street. You can also take the #A9 National Express bus (1h 23min) or the #A21 Airport Express bus (1h 20min) from Liverpool Street to Stansted. Once at the airport, you’ll find free Wi-Fi, an information desk, water bottle filling stations, prayer rooms, currency exchange, ATMs, shopping and dining, and quiet seating areas.

Arrival airport: All of the flights from London to Barcelona arrive at El Prat Airport (BCN), which is located about 7.8 miles (12.5 km) southeast of Barcelona’s city center. The easiest way to get to the city center from the airport with the Aerobus, which takes about 22min to travel to the Place d’Espanya stop downtown. The A1 Aerobus departs from Terminal 1, and the A2 bus departs from Terminal 2. You can also ride the R2 line of the Cercanias (Renfe’s commuter rail), which takes about 29min to travel from Terminal 2 to the Barcelona-Sants station.

There is no Renfe train station at Terminal 1, but there is a free airport shuttle that connects the terminals. You can also take the L9 Sud (Orange Line) of the Metro; it is about a 22min trip, and the Metro stops at both Terminals 1 and 2. At BCN, you’ll find free Wi-Fi, ATMs and currency exchange services, shops and restaurants, car rental counters, pharmacies, airport information desks, and tourist information.

London Airplane. Source: Shutterstock

Which airlines travel from London to Barcelona?

Several airlines travel from London to Barcelona, including British Airways, Vueling, and RyanAir. British Airways provides most of the direct flights out of Heathrow Airport (LHR), while Vueling is the primary operator of most of the direct flights out of Gatwick Airport (LGW). If you’re taking a direct flight out of Stansted Airport (STN), your airline will most likely be Ryanair or Vueling.

British Airways flights from London to Barcelona

British Airways, the UK’s flag-carrier airline, has its main hub at Heathrow Airport, and almost all of the direct flights from Heathrow to Barcelona out of Heathrow Airport are operated by this airline. Most of these flights last about 2h 05min, but a few can be as quick as 1h 55min or as long as 2h 15min. These flights depart Heathrow regularly throughout the day, from the early morning through the early evening hours. British Airways also operates a few daily direct flights out of Gatwick Airport.

Vueling flights from London to Barcelona

Vueling is a low-cost Spanish airline. Most of the London to Barcelona flights on Vueling’s schedule are direct flights that depart from Gatwick Airport, but Vueling does operate a limited number of daily direct flights out of Stansted Airport. Vueling’s direct flights generally make the trip in about 2h 05min, and they depart Gatwick every few hours through the day.

Ryanair flights from London to Barcelona

London Stansted Airport is one of the main hubs of Ryaniar, a low-cost Irish airline. Ryanair operates a majority of the direct London to Barcelona flights out of Stansted. These flights generally last about 2h 05min or 2h 10min.

Barcelona Colors. Source: Shutterstock

Flights from London to Barcelona: Services on Board

British Airways offers two fare levels: Light (passengers may bring one personal item, such as a small backpack, purse, or laptop bag) and Standard (passengers may bring one personal item plus one checked luggage item). Vueling also offers two fare levels, which are Light (one personal item plus checked bag) and Standard (one personal item, one carry-on bag, and one checked bag). Ryanair’s three levels of fares are Light (one personal item), Standard (one personal item and one carry-on bag), and Flex (one personal item, plus you can purchase up to three checked bags).

On all flights, bikes and other oversized items must be packed in a protective box or sturdy bag and will be considered checked baggage. Vueling passengers bringing a bike with them must fold the bikes, remove the pedals, and deflate the wheels. All of these airlines allow passengers to bring a guide dog and other service animal with them on the plane. However, Vueling and Ryanair do not allow pets on the flights from the UK to Spain. British Airways does allow pets to travel in the cargo hold through their partner, PetAir UK. Flights are fully accessible to passengers with disabilities. If you need additional help or special accommodations when traveling, you should contact your airline prior to your trip.

How to find cheap flight tickets from London to Barcelona?

With a little planning and flexibility, you can find cheap flight tickets from London to Barcelona. Purchasing your ticket a few months before you plan to travel is one of the best ways to save some money on your ticket. Traveling on off-peak days of the week or times of the day is another easy way get a cheap plane ticket. Sometimes, flights that require a layover are less expensive than direct flights.

To London by plane—travel tips

Barcelona is the capital of the city of the region of Catalonia, which is known for its history. In the Gothic Quarter of the city, you can walk through the city’s 2,000 history and see ancient tombs and Roman ruins. Explore architecture that has withstood the tests of time when you visit the Roman columns that remain of the Temple of Augustus, the medieval Gothic Cathedral, and the city’s famous Gaudi cathedral, the Basilica de la Sagrada Familia.

Another Gaudi attraction is the urban park called the Parque Guell, which is a UNESCO World Heritage Site. Art lovers can admire the collection at the Picasso Museum of Barcelona.

Popular family activities in the city include a visit to the the CosmoCaixa Barcelona, which is an interactive science museum, and a ride on the Montjuic Cable Cars, which is a gondola with excellent views of the city and sea that takes passengers to the top of Montjuic mountain. Nestled along clear Mediterranean waters, Barcelona is a beautiful place to enjoy relaxing on white sand beaches. The Olympic Port of Barcelona, a leisure harbor that was built for the 1992 Olympic Games, is another excellent spot to watch the waters, take a stroll, or go shopping.

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: London to Barcelona Flight

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.

What COVID-19 travel safety information and restrictions should I be aware of for my flight to Barcelona from London?

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

What is the status of international entry into Spain from United Kingdom?

International entry status: Entry is partially open for citizens and permanent residents of United Kingdom

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

Conditions of entry:

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival
  • 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?

When traveling in Spain, you must follow these COVID-19 safety rules:

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

The information above was last checked on 1/20/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to Barcelona from London before traveling.

What restrictions are there on reentering United Kingdom from Barcelona, Spain?

The restriction level for your return flight to London, United Kingdom from Barcelona is: Partially open.

Is my return flight 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?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival for unvaccinated travellers
  • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
  • 10-day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Prebook and pay for a COVID-19 test, to be taken on the end of day 1 for vaccinated travellers
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • 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:

  • Social distancing required: 1 metre (s) (3 feet)
  • Face mask required: Regional advice

Last checked on 1/19/22. Remember to check the latest COVID-19 travel safety regulations for your flight to London from Barcelona closer to your date of departure here here.

How much does a cheap flight from London to Barcelona cost?

Omio customers have found the cheapest flights from London to Barcelona to cost as little as $15 (€12)  in the next 7 days.

What is the price of a flight ticket 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 $109 (€91)  one way.

How far is it from London to Barcelona by plane?

The distance to Barcelona from London by plane is approximately 706 miles (1138 km).

How many hours is the flight time from London to Barcelona?

While the time it takes to travel 706 miles (1138 km) to Barcelona from London 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 customers most frequently book their flights from London Heathrow Airport   to Barcelona El Prat Airport.

Where is the London airport located? Where is the Barcelona airport located?

The most popular departure airport with passengers for this route, called London Heathrow Airport, is located 14.3 miles (23 km) from the city center of London.

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

What airlines go from London to Barcelona?

For the route from London to Barcelona you can take a flight with Ryanair, Vueling, easyJet, British Airways, Norwegian Air Shuttle, Iberia, Lufthansa, Swiss, TAP Portugal, Eurowings, KLM or Monarch Airlines. Be sure to check out all possible airlines that offer services to Barcelona from London on Omio to compare what amenities they may have.

Is there a direct flight from London to Barcelona?

Yes, you can search for direct flights from London to Barcelona on Omio with Vueling, easyJet, Ryanair or British Airways, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your plane ticket.

What time is the earliest flight from London to Barcelona? What time is the last flight from London to Barcelona?

You can take the first flight from London to Barcelona at 7: 30 AM. The last flight from London to Barcelona that you can take departs at 8: 10 PM. Omio shows you the latest flight from London to Barcelona schedule to help you book the best departure time for this trip.

How early should I buy London to Barcelona plane tickets to get the best deals?

If you buy a plane ticket from London to Barcelona within the next 7 days, you can find tickets to cost on average $109 (€91) 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.