Cheap Flights from London to Barcelona
Compare prices from Ryanair, Vueling, British Airways and more. Flight time: 2-2.5 hours | Distance: 1,138 km
Latest Flight Deals
Live prices are temporarily unavailable. Use the search form above to find current deals.
Search on Partner SiteYour Complete Guide to London to Barcelona Flights
Planning a trip from London to Barcelona? You've come to the right place. TravelDealForge compares flight prices from all major airlines operating on this popular route, helping you find the best deals and save money on your journey.
The route between London and Barcelona is served by leading carriers including Ryanair, Vueling, British Airways, easyJet. With a flight time of approximately 2-2.5 hours and a distance of 1,138 km, this is a short-haul route perfect for weekend getaways.
Top Airlines on This Route
- Ryanair - offering regular services between London and Barcelona
- Vueling - offering regular services between London and Barcelona
- British Airways - offering regular services between London and Barcelona
- easyJet - offering regular services between London and Barcelona
Airport Information
Departure: London Gatwick (LGW) / Stansted (STN)
Arrival: Barcelona El Prat (BCN)
Frequently Asked Questions
How long is the flight from London to Barcelona?
Direct flights from London to Barcelona typically take 2-2.5 hours. The flight distance is approximately 1,138 km.
Which airlines fly from London to Barcelona?
Popular airlines operating on this route include Ryanair, Vueling, British Airways, easyJet. We recommend comparing prices across all carriers to find the best deal.
What is the best time to book flights from London to Barcelona?
For the best prices, we recommend booking 4-8 weeks in advance. Peak season is May-September, while the cheapest fares are often found during November-February.
Which airport should I fly from/to for London to Barcelona?
Flights typically depart from London Gatwick (LGW) / Stansted (STN) and arrive at Barcelona El Prat (BCN). Some budget airlines may use alternative airports, so check your booking carefully.