Find Cheap Flights from Barcelona to London from £11

9 Nov - 15 Nov
£28
£26
£28
£29
£27
£21
£27
£75
£32
£20
£32
£23
SeptemberOctoberNovember
708 miles
El Prat (BCN) 7 miles
Gatwick (LGW) 25 miles
Heathrow (LHR) 14 miles
Luton International (LTN) 27 miles
Stansted (STN) 30 miles
London City (LCY) 7 miles
Southend (SEN) 35 miles

Useful information for flights from Barcelona to London

How long is the flight from Barcelona to London?

The duration of a direct flight from Barcelona to London is roughly 2 hours.

What documentation do I need to fly to London from Barcelona?

EU nationals need a valid passport or European identity document. Other nationalities may require a visa for trips to the UK.

Is there a time change from Barcelona to London?

Barcelona is on Central European Standard Time (CET), which is 1 hour ahead of London's Greenwich Mean Time (GMT).

How to find cheap flights from Barcelona to London

Here are our six tips to secure better prices for flights from Barcelona to London, hotels and car hire:

  • Opt for Off-Peak Days: Search for affordable flights from Barcelona to London on weekdays (Monday to Wednesday) to avoid weekend and peak season price spikes.
  • Compare Airlines: Compare ticket prices across different airlines and low-cost carriers for potential savings, considering flexibility with travel dates.
  • Book in Advance (or not): Grab your plane tickets early to save money and avoid surprises. However, if planning isn't your thing, check out our last-minute deals.
  • Set Price Alerts: Stay informed about price drops by setting up alerts for your route to seize opportunities for lower-cost bookings.
  • Explore Multi-City Flights: Consider open-jaw or multi-city flights for potential savings on flexible travel plans.
  • Consider Package Deals: Bundle London flight and hotel packages with Opodo for extra savings, and enjoy significant discounts on London car hire for a more budget-friendly travel experience.

When is the best time to fly from Barcelona to London?

  • April is a lovely time of year to visit London, when the spring weather usually gets warmer and drier. During this time you can witness beautiful spring flowers and avoid the much busier summer period.
  • December can also be an enjoyable and affordable time for city breaks. With smaller crowds and shorter queues, it can be the cheapest time to go to London. You can see London come alive in preparation for the festive Christmas season, and you might even see some snow if you're lucky.

Airports in Barcelona

Barcelona has one international airport, Barcelona—El Prat Airport. Two other regional airports provide flights to London: Girona—Costa Brava Airport and Reus Airport.


Useful information about Barcelona—El Prat Airport


Barcelona—El Prat Airport is located 8 miles south-west of the city centre.

How to get to the airport:

  • By taxi - 20 minutes.
  • By train - Renfe R2 train takes about 25 minutes to Terminal 2.
  • By bus - AeroBus Express takes about 25 minutes.

Services: open 24/7, free Wi-Fi, restaurants, cafes, shops, and children's play areas.


Useful information about Girona Airport


Girona Airport is located 46 miles north of Barcelona.

How to get to the airport:

  • By bus - Ryanair buses from Barcelona Nord bus station, about 1h 10min.
  • By taxi - about an hour.

Services: open 24/7, unlimited Wi-Fi, shops, food courts, kid's play area, and smoking areas.


Useful information about Reus Airport


Reus Airport is located 55 miles south of Barcelona.

How to get to the airport:

  • By bus: Hispano Igualadina buses, 1 hour 30 minutes.
  • By taxi: about 1 hour.

Services: open 24/7, internet access, shops and restaurants, ATMs and banking services.

Airports in London

London has four airports serving flights from Barcelona: Heathrow Airport, Gatwick Airport, London Luton Airport, and London Stansted Airport.


Useful information about Heathrow Airport:


Heathrow Airport is located 15 miles west of Central London.

How to get from the airport to the city:

  • By train - Heathrow Express from Terminal 2 & 3 - non-stop, 15 minutes.
  • By taxi - about 1 hour.
  • By bus - Frequent coaches and buses connect Heathrow with Central London and the national rail network.

Services: open 24/7, free Wi-Fi access 24 hours a day, baby care facility, outdoor smoking areas, cafes, restaurants, and numerous pubs and bars.


Useful information about Gatwick Airport


Gatwick Airport is located near Crawley, 29 miles south of Central London.

How to get from the airport to the city:

  • By bus - National Express, around 90 minutes.
  • By taxi - 1 hour 20 minutes.
  • By train - Gatwick Express runs every 15 minutes, journey time 30 minutes.

Services: open 24/7, 90 minutes free Wi-Fi access, baby changing facilities, restaurants, cafes and bars.


Useful information about London Luton Airport


London Luton Airport is located 28 miles north of Central London.

How to get from the airport to the city:

  • By bus - National Express, 1 hour 5 minutes.
  • By taxi - approximately 1 hour.
  • By train - direct train takes 37 minutes to London St. Pancras International Station.

Services: open 24/7, 4 hours free Wi-Fi, cafes, restaurants, bars, smoking zone outside departures area.


Useful information about London Stansted Airport


London Stansted Airport is located in Essex, 42 miles north-east of Central London.

How to get from the airport to the city:

  • By bus - 24-hour express services, about 1 hour.
  • By train - Stansted Express, departs every 15 minutes, about 45 minutes.
  • By taxi - 1 hour 10 minutes.

Services: open 24/7, lounges, shopping, restaurants and cafes.

What do to and visit in London

  • Visit Buckingham Palace and the Tower of London.
  • Climb the dome of St Paul's Cathedral.
  • See Egyptian mummies and the world-famous Rosetta Stone at the British Museum.
  • Enjoy the greenery of parks like Hyde Park and Regent's Park.
  • Catch a first-rate theatre production in London's West End.