When to book for the cheapest London–Barcelona flights
LON to BCN one-way fares
- Lowest one-way fare seen
- £15 with Ryanair from Lutonfor travel on 14 Nov, non-stop · seen 4 Nov
- Typical low fare
- £25median of the cheapest fare in each of 51 travel weeks
- Cheapest month to travel
- Januarymedian daily low £22, 29 travel days seen
- Dearest month
- Julymedian daily low £49, 18 travel days seen
- Cheapest day to fly
- Saturdaymedian £29 across 34 Saturdays
- Airlines seen flying direct
- Ryanair, Vueling, easyJet, Wizz Air, Iberia and British Airways
- Fares last checked
- 6 Novcaptured daily
These are fares seen on the dates given, not live prices. A fare can sell out or change within hours.
See today's pricesWho flies LON to BCN direct?
| Airline | Lowest fare seen | Travel date | Typical low fare | Live price |
|---|---|---|---|---|
| Ryanair from Luton and Stansted | £15 | 14 Novfrom Luton | £31 | Check 14 Nov |
| Vueling from Gatwick and Heathrow | £17 | 3 Feb 2027from Heathrow | £30 | Check 3 Feb |
| easyJet from Gatwick, Luton and Southend | £18 | 15 Decfrom Southend | £37 | Check 15 Dec |
| Wizz Air from Luton | £21 | 20 Jan 2027 | £25 | Check 20 Jan |
| Iberia from Gatwick and Heathrow | £29 | 18 Feb 2027from Gatwick | £44 | Check 18 Feb |
| British Airways from City, Gatwick and Heathrow | £32 | 30 Novfrom Gatwick | £75 | Check 30 Nov |
One-way fares for non-stop flights, seen in the week to 6 Nov. An airline is listed once it has been seen on two or more travel dates. Some fares are sold by a partner airline on the same aircraft (a codeshare).
With a stop on the way, the lowest fares seen were Norwegian £59, Air Europa £61, Royal Air Maroc £85, Air France £87, KLM £88 and Austrian Airlines £92.
Cheapest months to fly LON to BCN
Each figure is the median of the lowest one-way fare seen for each travel day in that month (259 travel days in all, checked in the week to 6 Nov). A month is shown only when at least three of its days have a fare.
Cheapest day to fly LON to BCN
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| £33 | £36 | £32 | £35 | £44 | £29 | £36 |
Median of the lowest one-way fare seen for each departure day, grouped by weekday. Saturday is the lowest in this week's data.
Fly the way you prefer
London to Barcelona flights
London to Barcelona is one of Europe's busiest short-haul routes, with over 25 daily departures from multiple London airports. The route covers approximately 1,140km and takes around 2 hours 10 minutes direct.
Barcelona El Prat Airport (BCN) is located 12km south-west of the city centre. The Aerobus express coach takes ~35 minutes to Plaça de Catalunya (€7.50 each way). The Metro L9 Sud also connects the airport to the city.
Tips for this route
Alternative routes to Barcelona
Complete your Barcelona trip
Things to do in Barcelona
The most-booked tours and tickets in Barcelona with a rating of 4.3 or better from at least 100 reviews. Prices are per person, as seen on 6 Nov.






Listings, photos, ratings and prices from Viator; we earn a commission on bookings and the price you pay is unchanged.
Other routes from London
Direct flights to Catalonia & Spain
London to Barcelona FAQs
The lowest one-way fare we saw in the week to 6 Nov was £15 with Ryanair from Luton, for travel on 14 Nov, non-stop (seen on 4 Nov). A typical low fare is £25, the median of the cheapest fare in each of 51 travel weeks. These are fares seen on those dates, not live prices.
For travel between 7 Nov and 13 Nov, the lowest one-way fare we saw (checked 6 Nov) was £16 with Ryanair from Stansted, for 7 Nov. The weeks after: 14 Nov–20 Nov £15; 21 Nov–27 Nov £18; 28 Nov–4 Dec £15. These are fares seen when we checked, not live prices.
In the fares we recorded in the week to 6 Nov, January was the cheapest month to travel, with a median daily low of £22 over 29 travel days. July was the dearest at £49. The cheapest day of the week to fly was Saturday: the median of the lowest fare for each Saturday departure was £29, across 34 dates. These are fares seen on those dates, not live prices.
We have seen non-stop flights sold by Ryanair, Vueling, easyJet, Wizz Air, Iberia and British Airways in the week to 6 Nov. Lowest one-way fares seen: Ryanair £15 from Luton, Vueling £17 from Heathrow, easyJet £18 from Southend, Wizz Air £21 from Luton, Iberia £29 from Gatwick and British Airways £32 from Gatwick. An airline is listed once it has been seen on two or more travel dates.
In the fares we recorded in the week to 6 Nov, the lowest one-way fare to Barcelona was £15 from Luton and Stansted alike, then Heathrow £17, Southend £18 and Gatwick £18. Lowest fares seen, not live prices; the order changes week to week.
Direct flights take 2h 05m–2h 15m. British Airways and Iberia from Heathrow are slightly faster than budget carriers from Stansted or Gatwick due to shorter runway taxi times.
UK passport holders can visit Spain (Schengen Area) visa-free for up to 90 days in any 180-day period. ETIAS will apply when live — check gov.uk/foreign-travel-advice/spain for the current status. Your passport must be valid for 3 months beyond your departure date.
Approximately €35 flat rate, 30 minutes to the centre. Cheaper options: Aerobús is €7.25 (35 min) or the R2 Nord train is €5.25 (25 min to Sants station). Metro L9 Sud connects airport to Zona Universitària for €5.50.
Yes — British Airways Club Europe (LHR–BCN) and Iberia Business (LHR/BCN) offer business class on this route. Includes lounge access, priority boarding, and middle-seat-blocked Euro-style business cabin.