Cheap flights from London to Barcelona
Barcelona is a classic city break from London – a two-hour hop to beaches, Gaudí architecture and late-night tapas.
Lowest recent price found. Prices change – always check the final price before booking.
Cheapest vs typical fare
Recent return fares from London to Barcelona. The gap is what comparing can save you.
“Typical” is the middle price among recent fares we found for this route. Prices change constantly and are not guaranteed.
Airlines on this route
Vueling, British Airways, easyJet and Ryanair fly between London and Barcelona. We compare them side by side with hundreds of travel sites, so you can see the cheapest option in one search.
Money-saving tip
Low-cost fares often exclude cabin bags. Compare the total price with baggage before choosing the cheapest headline fare.
Cheapest days to fly from London to Barcelona
Day-by-day one-way prices from London. Green days are cheapest. Tap a day to search that date.
Best time to visit Barcelona
May–June and September offer warm weather without the peak-summer crowds. Winter is mild and usually the cheapest time to go.
Before you travel, check the latest entry requirements and advice for Spain on GOV.UK foreign travel advice.
London to Barcelona flights: your questions
How long is the flight from London to Barcelona?
Direct flights from London to Barcelona take about 2 hours. Journeys with a stop take longer, depending on the connection.
Which airports serve London to Barcelona flights?
In London, flights to Barcelona leave from Heathrow, Gatwick, Stansted and Luton. In Barcelona, you arrive at Barcelona–El Prat (BCN).
Which airlines fly from London to Barcelona?
Vueling, British Airways, easyJet and Ryanair all fly this route. We compare them alongside hundreds of travel sites, so you can see every option in one search.
When is the cheapest time to fly to Barcelona?
It changes from year to year. The price calendar on this page shows the lowest recent one-way fare from London for each day, so you can spot the cheapest dates to go.
What is the time difference between London and Barcelona?
Barcelona is 1 hour ahead of the UK.
Ready to find your fare?
Compare hundreds of airlines and travel sites for London to Barcelona in one search.
Compare London → Barcelona flights →