Opodo is now available in the following countries:

Barcelona to London flights

Explore the best deals

Discover the cheapest flights from Barcelona to London
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Barcelona to London

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of December. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 7 Dec - 13 Dec
£25
£42
£24
£30
£22
£26
£35
£61
£36
£30
£24
£27
NovemberDecemberJanuary
Airlines that fly from Barcelona to London
Distance: 708 mi
Barcelona airports
El Prat Airport (BCN)How far from city centre: 8 mi
London airports
Gatwick Airport (LGW)How far from city centre: 25 mi
Heathrow Airport (LHR)How far from city centre: 14 mi
London Luton Airport (LTN)How far from city centre: 28 mi
London Stansted Airport (STN)How far from city centre: 30 mi
London City Airport (LCY)How far from city centre: 8 mi

Find cheap flights from Barcelona to London

Direct flights from Barcelona to London take around 2 hours and 20 minutes, linking Barcelona-El Prat Airport (BCN) with the main London airports.

British Airways, Vueling, easyJet, Ryanair and Wizz Air fly the route. At El Prat, British Airways and Vueling use Terminal 1, and easyJet and Ryanair usually fly from Terminal 2.

Cheap fares start from £12, based on purchases made on Opodo in recent days. For the best value, consider travelling in the early winter months, when fares are often at their lowest.

Departing from Barcelona: airports and terminals

Flights from Barcelona to London primarily depart from Barcelona-El Prat Airport (BCN), the city's main international hub. Most flights to London, including those operated by British Airways and Vueling, use Terminal 1 (T1), while easyJet and Ryanair typically fly from Terminal 2 (T2). A free shuttle bus connects the two terminals, taking approximately 10 to 15 minutes to travel between them.

While El Prat is the most convenient option, some low-cost services also operate from Girona-Costa Brava Airport (GRO) and Reus Airport (REU). Both regional airports are approximately 60 to 90 minutes from Barcelona by bus or taxi and offer additional options for those looking for Barcelona to London flights.

Arriving in London: from the airport to the city

When your flights from Barcelona to London land, you have several efficient ways to reach the city centre. From Heathrow Airport (LHR), the Heathrow Express reaches Paddington Station in 15 minutes. Gatwick Airport (LGW) offers the Gatwick Express, arriving at Victoria Station in 30 minutes, while the Stansted Express from London Stansted Airport (STN) takes 45 minutes to reach Liverpool Street.

London Luton Airport (LTN) is connected by a shuttle bus to Luton Airport Parkway, where trains reach St Pancras International in about 35 minutes. For those landing at London City Airport (LCY), the Docklands Light Railway (DLR) provides a direct connection to the City of London and Canary Wharf. Private hire vehicles and taxis are available at all airports, with dedicated pick-up points clearly signposted.

Entry requirements for London

Most citizens from the EU, EEA, and Switzerland must now present a valid passport to enter the UK, as national identity cards are no longer accepted for most travellers. You should ensure your passport is valid for the duration of your stay.

Depending on your nationality and the purpose of your visit, you may need to apply for a Standard Visitor visa or an Electronic Travel Authorisation (ETA) before you travel. It is advisable to check the latest UK government requirements to ensure you have the correct documentation for your trip from Barcelona.

Things to do in London

London is a global cultural hub where you can explore world-class landmarks such as Buckingham Palace and the historic Tower of London. For a panoramic view of the skyline, you can visit the dome of St Paul's Cathedral or take a stroll through the greenery of Hyde Park and Regent's Park.

The city's cultural heart lies in the West End, famous for its first-rate theatre productions around Leicester Square and Covent Garden. History enthusiasts should not miss the British Museum, which houses the Rosetta Stone and an extensive collection of Egyptian mummies.

Frequently asked questions about flights from Barcelona to London

On average, how much is the price of a flight from Barcelona to London?
When you fly from Barcelona to London the average price is £46. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Barcelona to London at Opodo?
The cheapest price for a flight from Barcelona to London is 12 £. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Barcelona to London?
The most popular months to book a flight from Barcelona to London are January, April and December, based on the searches of our customers.
When is the best time to travel from Barcelona to London?
The best time of the year to go to London when flying from Barcelona depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, June is the top 1º month to fly to London from Barcelona in terms of searches from our customer, followed by August and September. If you prefer to avoid high peaks of turism, however, and escape a crowded period, April, March and May are the months with less volume of searchs for the route Barcelona - London.
How long does the flight take to go from Barcelona to London?
The total flight time between Barcelona and London is of around 2 h and 20 m on average, considering an average distance of 707.82 mi, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Barcelona and London?
The main airport route flying between Barcelona and London is: El Prat Airport (BCN) to Gatwick Airport(LGW). This route is covered by the following airline(s):

Plan your trip

Other popular routesPopular Flight Routes