Compare flight prices from British Airways, Vueling, easyJet and more. Direct flights from $35 round trip. The London to Barcelona flight takes 2h 15m direct.
| Route | London (LHR) → Barcelona (BCN) |
|---|---|
| Distance | 1,140 km (707 miles) |
| Flight time | 2h 15m |
| Direct flights | Yes |
| Prices from | $35 round trip |
| Best months to fly | Nov-Mar |
The London to Barcelona route is one of the most popular air corridors connecting LHR and BCN. With 5 airlines competing on this route, travelers can find competitive fares starting from $35 for a round trip. Direct flights take approximately 2h 15m, covering a distance of 1,140 km.
Average round-trip prices from London to Barcelona by month. Highlighted months typically offer the best deals.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $46 | $48 | $33 | $39 | $46 | $47 | $43 | $44 | $42 | $50 | $33 | $47 |
Prices are estimates based on historical data and may vary. Use the search widget above for current fares.
The following airlines operate direct flights on this route:
Ryanair and easyJet from Gatwick/Stansted offer fares under £20 one-way in off-season. Girona airport is 90 min from Barcelona but can save significantly. Book carry-on only to keep budget fares low.
For the best prices, we recommend comparing across multiple booking platforms:
Near London: LGW (Gatwick), STN (Stansted), LTN (Luton). Lower fares are sometimes available from these airports, especially on budget and regional carriers.
Near Barcelona: GRO (Girona). Low-cost carriers often serve secondary airports. The fare savings can be substantial, though check the cost and time of getting to/from the city center.
Once you've booked your flight from London to Barcelona:
Read more about flights to Barcelona or flights to London.
With 5 airlines competing on London–Barcelona, price wars work in your favor — particularly when low-cost carriers force full-service airlines to match base fares on the same corridor.
Pricing on this route reacts to both leisure and business demand. When conferences and events drive up fares in one direction, flying the reverse — or shifting dates by a few days — can still find reasonable prices.
On a short-haul route like this, 3–6 weeks out is the sweet spot for booking. Fares tend to be stable until about two weeks before departure, then spike sharply. Use Google Flights to scan departure dates, then verify pricing on Skyscanner and the widget above. Fare sources differ across platforms, so the best deal moves around.
For London–Barcelona, also check train or bus alternatives. On routes under 4 hours flying time, surface transport can be competitive on both price and total door-to-door time once you factor in airport procedures.
On a 2h 15m flight, the biggest differentiator between airlines is not the onboard product — it is punctuality. Check on-time performance records before choosing, especially if you have a tight connection or appointment.
Ground transport from the airport to the city center is worth researching in advance. Pre-booked transfers are often cheaper and more reliable than taxi queues, especially at unfamiliar airports.
After comparing fares from British Airways, Vueling, easyJet and Ryanair, we found that price gaps between airlines on this route can exceed $200 for the same travel dates. The carrier with the lowest base fare is not always cheapest after adding baggage and seat selection — always compare the total cost at checkout.
You can get competitive fares if you track prices over 2–3 weeks before committing. Flight prices on this corridor follow predictable seasonal patterns, so timing your purchase around shoulder-season dates gives you the best balance of price and availability.
Use the search widget at the top of this page to check current London–Barcelona fares. Then cross-reference with Google Flights — its calendar view makes it easy to spot the cheapest departure dates at a glance.
Once you find a good fare, don't hesitate too long. On popular routes like this one, the best prices tend to disappear within 24–48 hours. Setting up a price alert takes 30 seconds and means you will not miss a fare drop.
Flights from London to Barcelona start from $35 round trip. Prices vary by season — the cheapest months are typically Nov-Mar. Use the search widget above to compare current prices.
A direct flight from London (LHR) to Barcelona (BCN) takes approximately 2h 15m. The distance is 1,140 km (707 miles).
Airlines operating flights from London to Barcelona include British Airways, Vueling, easyJet, Ryanair, Wizz Air.
The cheapest months to fly from London to Barcelona are Nov-Mar. Booking 6-8 weeks in advance and being flexible with travel dates will help you find the lowest fares.
Yes, alternative airports near Barcelona include GRO (Girona). Nearby smaller airports sometimes offer cheaper flights — just check the ground transport situation before booking.
Compare prices from 5 airlines and find the best deal.
Search flights →