Flights from London to Barcelona

The cheapest flights from London to Barcelona

Showing times and prices for 30 Jun

Cheapest

£153

Average

£450

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
07:00London Luton Airport2h15 10:15Barcelona El Prat Airport
0 changes
£1531One-way
2nd Cheapest
13:00London Gatwick Airport2h10 16:10Barcelona El Prat Airport
0 changes
£1711One-way
09:45London Gatwick Airport2h15 13:00Barcelona El Prat Airport
0 changes
£1781One-way
07:00London Gatwick Airport2h15 10:15Barcelona El Prat Airport
0 changes
£1991One-way
09:00London Gatwick Airport2h15 12:15Barcelona El Prat Airport
0 changes
£2001One-way

Flight schedule London to Barcelona

Showing flights for tomorrow, Thursday, 30 June
06:10London Heathrow Airport2h10 09:20Barcelona El Prat Airport
0 changes
06:20London Heathrow Airport9h50 17:10Barcelona El Prat Airport
1 change
06:20London Heathrow Airport12h15 19:35Barcelona El Prat Airport
1 change
06:30London Heathrow Airport4h20 11:50Barcelona El Prat Airport
1 change
06:30London Heathrow Airport5h30 13:00Barcelona El Prat Airport
1 change
07:00London Gatwick Airport2h15 10:15Barcelona El Prat Airport
0 changes
07:00London Luton Airport2h15 10:15Barcelona El Prat Airport
0 changes
07:25London Heathrow Airport2h10 10:35Barcelona El Prat Airport
0 changes
07:50London City Airport6h25 15:15Barcelona El Prat Airport
1 change
07:50London City Airport4h10 13:00Barcelona El Prat Airport
1 change
08:00London City Airport5h05 14:05Barcelona El Prat Airport
1 change
08:15London Stansted Airport2h10 11:25Barcelona El Prat Airport
0 changes
08:40London Heathrow Airport4h25 14:05Barcelona El Prat Airport
1 change
09:00London Gatwick Airport2h15 12:15Barcelona El Prat Airport
0 changes
09:00London Gatwick Airport2h15 12:15Barcelona El Prat Airport
0 changes
09:10London Gatwick Airport2h10 12:20Barcelona El Prat Airport
0 changes
09:15London City Airport5h50 16:05Barcelona El Prat Airport
1 change
09:15London City Airport5h00 15:15Barcelona El Prat Airport
1 change
09:45London Gatwick Airport2h15 13:00Barcelona El Prat Airport
0 changes
09:45London Gatwick Airport2h15 13:00Barcelona El Prat Airport
0 changes
10:05London Gatwick Airport5h30 16:35Barcelona El Prat Airport
1 change
10:05London Gatwick Airport21h50 08:55Barcelona El Prat Airport
1 change
10:30London Heathrow Airport4h35 16:05Barcelona El Prat Airport
1 change
11:35London City Airport25h40 14:15Barcelona El Prat Airport
1 change
12:10London Heathrow Airport5h55 19:05Barcelona El Prat Airport
1 change
12:45London Stansted Airport2h10 15:55Barcelona El Prat Airport
0 changes
13:00London Gatwick Airport2h10 16:10Barcelona El Prat Airport
0 changes
13:25London City Airport2h10 16:35Barcelona El Prat Airport
0 changes
13:30London Heathrow Airport5h00 19:30Barcelona El Prat Airport
1 change
13:45London Heathrow Airport4h30 19:15Barcelona El Prat Airport
1 change
14:35London Heathrow Airport4h25 20:00Barcelona El Prat Airport
1 change
14:35London Gatwick Airport2h15 17:50Barcelona El Prat Airport
0 changes
14:35London Gatwick Airport2h15 17:50Barcelona El Prat Airport
0 changes
15:35London Heathrow Airport6h20 22:55Barcelona El Prat Airport
1 change
15:55London City Airport21h20 14:15Barcelona El Prat Airport
1 change
16:00London Luton Airport2h10 19:10Barcelona El Prat Airport
0 changes
16:15London Stansted Airport2h10 19:25Barcelona El Prat Airport
0 changes
17:00London City Airport5h05 23:05Barcelona El Prat Airport
1 change
17:10London Heathrow Airport4h40 22:50Barcelona El Prat Airport
1 change
17:25London Gatwick Airport22h10 16:35Barcelona El Prat Airport
1 change
17:25London Gatwick Airport14h30 08:55Barcelona El Prat Airport
1 change
17:35London Heathrow Airport4h20 22:55Barcelona El Prat Airport
1 change
17:35London Heathrow Airport14h25 09:00Barcelona El Prat Airport
1 change
17:40London City Airport4h10 22:50Barcelona El Prat Airport
1 change
18:40London City Airport18h35 14:15Barcelona El Prat Airport
1 change
19:45London Heathrow Airport12h15 09:00Barcelona El Prat Airport
1 change
20:15London City Airport17h00 14:15Barcelona El Prat Airport
1 change
20:35London Stansted Airport2h10 23:45Barcelona El Prat Airport
0 changes
20:55London Gatwick Airport10h20 08:15Barcelona El Prat Airport
1 change
21:05London Gatwick Airport2h15 00:20Barcelona El Prat Airport
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul

The fastest flights from London to Barcelona

Showing times and prices for 30 Jun

Fastest Journey

2 h 10 m

Average

6 h 44 m

Flights per day

50

Distance

1139 km

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

Fastest
07:25London Heathrow Airport2h10 10:35Barcelona El Prat Airport
0 changes
£5701One-way
Fastest
06:10London Heathrow Airport2h10 09:20Barcelona El Prat Airport
0 changes
£5701One-way
Fastest
20:35London Stansted Airport2h10 23:45Barcelona El Prat Airport
0 changes
£3411One-way
Fastest
13:00London Gatwick Airport2h10 16:10Barcelona El Prat Airport
0 changes
£1711One-way
Fastest
13:25London City Airport2h10 16:35Barcelona El Prat Airport
0 changes
£5341One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: London to Barcelona flight

distanceDistance706 miles (1138 km)
durationAverage flight duration2 h 15 min
priceAverage plane ticket price£123 (€137)
changesDirect flightYes
carriersAirlinesIberia Express, British Airways, Edelweiss Air, Lufthansa, Aer Lingus, Eurowings, Blue Air, PGA-Portugalia Airlines, Air Algerie, Lufthansa Cityline, Norwegian Air International, Brussels Airlines, KLM, TAP Portugal, Germanwings, Finnair, easyJet, Ryanair, Air France, Vueling, Iberia, gowair, Air Europa, Swiss or Air Baltic

Flights from London to Barcelona cover the 706 miles (1138 km) long journey taking on average 2 h 15 min with our travel partners like Iberia Express, British Airways, Edelweiss Air, Lufthansa, Aer Lingus, Eurowings, Blue Air, PGA-Portugalia Airlines, Air Algerie, Lufthansa Cityline, Norwegian Air International, Brussels Airlines, KLM, TAP Portugal, Germanwings, Finnair, easyJet, Ryanair, Air France, Vueling, Iberia, gowair, Air Europa, Swiss or Air Baltic. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as £56, but the average price of plane tickets is £123. Travellers depart most frequently from London Heathrow Airport and arrive in Barcelona El Prat Airport.

Airlines: Iberia Express, Lufthansa and Eurowings London to Barcelona

Buy your official Iberia Express, Lufthansa and Eurowings flight tickets between London and Barcelona from £56 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular journey.

Iberia Express
Lufthansa
Eurowings

Iberia Express tickets between London and Barcelona are available online on Omio. We help you compare and book your perfect trip with Iberia Express from London to Barcelona all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Iberia Express flight timetables and plane tickets available on Omio for the 706 miles (1138 km) journey. You can also see relevant travel information for the Iberia Express flight, such as luggage policy and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest London to Barcelona routes as well as the cheapest ticket prices available, and buy the best Iberia Express London to Barcelona plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Iberia Express plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Barcelona with Iberia Express!

    Germany's largest airline is Lufthansa. Fly to Barcelona from London and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

    Lufthansa tickets between London and Barcelona are available online on Omio. We help you compare and book your perfect journey with Lufthansa from London to Barcelona all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Lufthansa flight timetables and plane tickets available on Omio for the 706 miles (1138 km) journey. You can also see relevant travel information for the Lufthansa flight, such as luggage policy and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest London to Barcelona routes as well as the cheapest ticket prices available, and buy the best Lufthansa London to Barcelona plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Lufthansa plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Barcelona with Lufthansa!

      Eurowings is Germany's leading low-cost airline and offers a choice of Smart, Best and BIZclass fares for your next flight between London and Barcelona.

      Looking for flights from London to Barcelona? Eurowings is one of the best companies to travel with on the 706 miles (1138 km) route between London and Barcelona. As an official travel partner of Eurowings, Omio quickly shows you the latest Eurowings flight timetables, tickets and offers (such as luggage policy 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 Eurowings 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 Eurowings 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 Eurowings!

        Flights from London to Barcelona

        There are many options for flights from London to Barcelona. This route has between 7 and 15 direct flights a day, many of them scheduled around 1h apart. There are also some stopover flights, which are sometimes cheaper than direct ones. Most direct flights take about 2h 15min, while indirect flights can take anywhere between 4h and 15h.

        London to Barcelona flight time: Daily Departures

        London to Barcelona flights have up to 30 departures throughout the day, with flights scheduled almost every hour. The earliest flight is typically around 6:00 am and the latest one departs around 9:00 pm; though, on some days, the last flight is around 5:30 pm. Flights run every day of the week, with many airlines scheduling their flights at the same times each day.

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

        The quickest direct flight from London to Barcelona takes as little as 2h 5min and is operated by British Airways. This flight leaves from London Heathrow and arrives at Barcelona El Prat, typically departing around 7:00 pm. Ryanair and Easyjet flights take around 2h 10min, departing several times a day from London Stansted and London Gatwick, respectively. Indirect flights, such as the ones with KLM, take over 4h from London to Barcelona, with stopovers in European cities.

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

        Departure airport:London Heathrow Airport is about 20 miles (32 km) from central London. The Heathrow Express train from London Paddington Station provides the quickest journey to the airport (around 22min), but you can also take the Piccadilly Line on the London Underground for a 50min-or-so journey. London Heathrow is the largest airport in the UK, with amenities including highstreet shops, accessibility resources, and premium lounges. Flights also depart from London Stansted, which is about 40 miles (64 km) away from central London. The quickest way to reach it is by Stansted Express, departing from London Liverpool Street Station and taking around 50min.

        Cheaper options include airport shuttle buses leaving from North London locations such as Baker Street Station. Stansted Airport isn’t large, but offers facilities including premium lounges, duty free shops, and restaurants. You can also fly from London Gatwich, which is about 30 miles (48 km) south of London city centre. The easiest way to reach it is by direct train with Southern Rail from London Victoria Station; this takes around 35min. There are also airport shuttle buses leaving every hour from Victoria Coach Station, but the journey takes around 1h 55min. Gatwick Airport is a relatively large airport and hosts bars, restaurants, high-street shops, and multiple accessibility amenities.

        Arrival airport:Barcelona El Prat Airport is about 10 miles (16 km) away from Barcelona’s Sagrada Familia Cathedral in the city centre. You can take the RENFE train, which is a 25min-or-so journey, or hail a cab, which is a more expensive choice and can take between 30-45min, depending on traffic. El Prat Airport arrival facilities include car hire, reduced mobility assistance, and several shops.

        Barcelona Flight Travelers. Source: Shutterstock

        Which airlines travel from London to Barcelona?

        Many airlines, including Ryanair, Easyjet, British Airways, and Vueling, offer non-stop flights from London to Barcelona. British Airways flights tend to be faster than other direct flights, but only by about 5-10min. Other providers, offering indirect journeys, include KLM, Air France, and Air Europa.

        Ryanair flights from London to Barcelona

        Ryanair operates 3 direct flights a day from London to Barcelona, on average. Some days, there may be 4 flights or more. Ryanair flights tend to take around 2h 10min and fly from London Gatwick Airport to Barcelona El Prat Airport. The exact departure time can vary, but, usually, Ryanair flights leave around 8:00 am, 12:00 pm, and 8:00 pm every day.

        Easyjet flights from London to Barcelona

        Easyjet normally operates at least one direct flight a day from London Gatwick to Barcelona El Prat. On busier days, 2 or more flights make the journey. Most Easyjet flights are in the morning, around 7:00 or 9:00 am, with some afternoon flights also scheduled for 16:00 or 17:00 pm. The journey lasts around 2h 10min.

        British Airways flights from London to Barcelona

        British Airways offers the fastest direct flights from London to Barcelona, though they’re not always the cheapest. There are about 3 flights a day, on average, leaving from London Heathrow and arriving at Barcelona El Prat, but the exact number does vary throughout the week. British Airways flights tend to depart around 9:00 am, 11:00 am, 2:00 pm, and 7:00 pm.

        Vueling flights from London to Barcelona

        Vueling typically offers one morning and one evening flight every day of the week, around 9:00 am and 9:00 pm. On busier days, there may be 3 flights or more. Prices are generally affordable, but Vueling journeys are the longest from the direct flights list, with 2h 15min. Planes depart from London Gatwick and arrive at Barcelona El Prat.

        Barcelona Park. Source: Shutterstock

        Flight London to Barcelona: Services on Board

        A standard Ryanair ticket will allow a small personal item of 16 x 8 x 10 inches (40 x 20 x 25 cm), but there’s an extra fee for larger cabin bags or checked luggage. Leisure and Business Class tickets offer extra amenities, including security fast-tracks, larger seats, and meals. Ryanair does not allow any pets on its flights, except for certified guide dogs. For reduced mobility passengers, travel options are available including bringing your own wheelchair or mobility scooter, onboard mobility assistance, and medical item allowances. British Airways flights are a comfortable mode of travel from London to Barcelona.

        A standard Economy ticket gets you a cabin baggage allowance of 22 x 18 x 10 inches (56 x 45 x 25 cm), plus a smaller handbag. You can pay extra for a checked bag. Business class is available on this flight, including more personal space, high-quality meals, dedicated British Airways lounges, and security fast-track. British Airways mainly accept guide dogs as onboard animals, but there are ways to travel with your pets if you speak to the airline in advance. Accessibility options onboard include booking wheelchairs, requesting onboard assistance, and travelling with a mobility assistant.

        How to find cheap flight tickets from London to Barcelona

        Cheap flight tickets from London to Barcelona often include direct flights from airlines such as Ryanair and Vueling, so you can make this journey quickly whilst being on a budget. Keep your departure date flexible so you have more options to choose from. It's also a good idea to keep personal items to a minimum, otherwise you may be required by some airlines to purchase extra luggage. To find the best deals, you should book your flights through Omio well in advance of your trip.

        To Barcelona by plane — travel tips

        Barcelona is a popular tourist destination in the Spanish region of Catalonia, with its historical landmarks, artistic quarters, and relaxing Mediterranean beaches. Must-see attractions include: La Sagrada Familia, a majestic gothic cathedral in the city centre, Park Güell, designed by the famous architect Gaudi with a spectacular panorama of the city, and the Picasso Museum, displaying thousands of the painter's most valued works.

        Finally, for a fun day outdoors, walk through Las Ramblas and the Gothic Quarter, or hit the beach at Barceloneta on a sunny day.

        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.
        FAQs

        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:

        • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
        • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
        • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
        • Health screen upon arrival
        • Specific entry restrictions may apply for travel to Spain: Canary Islands

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

        When travelling 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 27/06/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from London to Barcelona before travelling.

        Return travel from Spain to United Kingdom is: Fully open.

        Are there any international entry restrictions on returning to London from Barcelona?

        Entry into United Kingdom is allowed for: Entry is fully open for citizens and permanent residents of Spain

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

        Requirements for reentering:

        • There are no current restrictions

        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 requirement: metre (s) ( feet)
        • Face mask requirement: Regional advice

        Last checked on 28/06/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to London from Barcelona.

        Omio customers have found cheap plane tickets to Barcelona from London for as low as £56  for the next 7 days.
        If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that London to Barcelona flight prices are on average £123  one way.
        The flight distance from London to Barcelona is around 706 miles (1138 km).
        On average the London to Barcelona flight time is 2 h 15 min  covering the 706 miles (1138 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

        Omio customers travelling this route book their cheap flights from London Heathrow Airport   to Barcelona El Prat Airport   most frequently.

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

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

        If you're looking for flights from London to Barcelona, you can rely on Iberia Express, British Airways, Edelweiss Air, Lufthansa, Aer Lingus, Eurowings, Blue Air, PGA-Portugalia Airlines, Air Algerie, Lufthansa Cityline, Norwegian Air International, Brussels Airlines, KLM, TAP Portugal, Germanwings, Finnair, easyJet, Ryanair, Air France, Vueling, Iberia, gowair, Air Europa, Swiss or Air Baltic to get you to Barcelona. It's also good to check out all possible airlines for the London to Barcelona route to see if there might be differences in the amenities they offer.
        Yes, you can find a direct flight to Barcelona from London with Vueling, easyJet, Ryanair, British Airways, BA Cityflyer or Iberia  on Omio. This is worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
        The first London to Barcelona flight departs at 05: 50   and the last flight from London to Barcelona leaves at 20: 50. Check out the most up-to-date London to Barcelona flight times on Omio and find the best time to travel to your destination.
        The price of a one way plane ticket from London to Barcelona is on average £123 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this trip. In general, you can find plane tickets to Barcelona from London available a few months in advance.

        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
        Currency
        Language