Cheap flights London to Barcelona (LON→BCN)

LON
London
2h 10m direct
BCN
Barcelona
from £39
Cheapest one-way fare
6
Airlines on this route
25+
Flights per day
1,140km
Distance
Comparing easyJet, Ryanair, British Airways, Vueling, Iberia, Jet2 and more
Insight

When to book for the cheapest London–Barcelona flights

📅
Book 6–8 weeks ahead
Typical sweet spot for short-haul European flights. Booking further out rarely saves money.
📊
Tue/Wed 18% cheaper
Tuesday and Wednesday departures typically average around 18% cheaper than weekend fares on this route.
☀️
Avoid July–August
Peak summer in Barcelona means prices up to 3× normal levels. Shoulder months (May, Sep) are the sweet spot.
All airlines on this route

Who flies London to Barcelona?

AirlineAirportsDurationCabinFromBaggage
RyanairSTN, MAN, EDI, LPL, BRS2h 15mEconomy£29Small bag free, cabin +£10
easyJetLGW, LTN, LHR, BRS, MAN2h 10mEconomy£35Small bag free, cabin +£8
VuelingLHR, LGW2h 10mEconomy / Optima£41Cabin bag included
Jet2.comMAN, LDS, NCL, BHX, EDI2h 20mEconomy£6822kg hold included
British AirwaysLHR (T5)2h 05mEuro Traveller / Club Europe£89Cabin bag included
IberiaLHR (T3)2h 05mEconomy / Business£95Cabin bag included

Six airlines fly direct London → Barcelona with 25+ daily departures across five London airports.

Lowest fares

Cheapest flights London to Barcelona

The lowest one-way fares currently available across all six airlines. Hand luggage only — add a cabin or hold bag for +£8–£30.

AirlineDepartureDurationCabinPrice
RyanairSTN 06:302h 15mEconomy£29
easyJetLGW 07:002h 10mEconomy£35
VuelingLGW 14:302h 10mEconomy£41
Find more cheap fares →
Best value

Best flights London to Barcelona

Our pick of best balance between price, departure time and airline quality. Factors in cabin bag policy, on-time performance and airport convenience.

AirlineDepartureDurationCabinPrice
easyJetLGW 12:152h 10mEconomy£45
British AirwaysLHR T5 16:002h 05mEuro Traveller£95
IberiaLHR T3 18:452h 05mEconomy£98
View all best-value fares →
No connections

Direct flights London to Barcelona

All six airlines on this route fly non-stop. Direct flights take 2h 05m–2h 15m depending on airport and aircraft.

AirlineDepartureDurationStopsPrice
RyanairSTN 06:302h 15mDirect£29
easyJetLGW 07:002h 10mDirect£35
VuelingLHR 10:152h 10mDirect£55
British AirwaysLHR T5 16:002h 05mDirect£89
IberiaLHR T3 18:452h 05mDirect£95
Compare direct flights →
Next 14 days

Last-minute flights London to Barcelona

Departures in the next two weeks. Prices refresh every hour — book quickly for the best deals.

AirlineDepartureDurationCabinPrice
RyanairSTN 09:45 (Thu)2h 15mEconomy£72
easyJetLGW 17:20 (Fri)2h 10mEconomy£89
VuelingLHR 11:35 (Sat)2h 10mEconomy£105
Find last-minute deals →
Single journey

One-way flights London to Barcelona

Point-to-point fares from the LCCs can be dramatically cheaper than return. Useful if you're flying home a different route (e.g. Barcelona → Madrid → London).

AirlineDepartureDurationCabinOne-way
RyanairSTN2h 15mEconomy£19
easyJetLGW2h 10mEconomy£24
British AirwaysLHR T52h 05mEuro Traveller£55
Compare one-way fares →
Price calendar — live data

Best time to fly — 12-month heatmap

Live prices from Travelpayouts — updates hourly. Cheapest months shown in green, peak in red. Prices are one-way, cheapest available fare.

Jan
£30
Feb
£32
Mar
£45
Apr
£58
May
£75
Jun
£110
Jul
£145
Aug
£150
Sep
£78
Oct
£55
Nov
£38
Dec
£68

🟢 Cheap (£30–£45)   🟡 Average (£45–£80)   🔴 Peak (£80+). December rises due to Christmas holiday demand.

Cabin class

Fly the way you prefer

Economy
All six airlines, most frequency.
from £29
Premium Economy
Not offered on this short-haul route — PE is long-haul only for BA/Iberia.
N/A
Business
BA Club Europe, Iberia Business. Lounge + priority boarding.
from £259
First
No First class on short-haul Europe. Try BA First on long-haul routes instead.
N/A
About this route

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

📅 Book 6-8 weeks ahead
Sweet spot for this route. Avoid booking more than 4 months out.
✈️ Try Stansted
Ryanair from STN often undercuts Gatwick by £20-40.
🕐 Fly mid-week
Tue/Wed departures consistently cheaper than weekends.
🧳 Hand luggage only
Saves £20-40 on budget airlines each way.
If LON–BCN is full or expensive

Alternative routes to Barcelona

London → Madrid + rail
Fly to Madrid from £45, then AVE high-speed train to Barcelona (2h 30m, from €60). Great if Madrid flights are cheaper.
Total from £95
London → Girona (GRO)
Ryanair from STN. Girona is 97km north of Barcelona — bus transfer ~€16, 1h 15m to central BCN.
from £19
London → Reus (REU)
Ryanair from STN. Reus is 90km south — closer to Salou/Costa Daurada. Bus to BCN ~1h 30m.
from £22
Bundle your trip

Complete your Barcelona trip

🏨
Hotels in Barcelona
Compare 2,400+ hotels via Booking.com — from £32/night
🚗
Car hire Barcelona
Rentalcars — 900+ suppliers at BCN airport, from £18/day
🎭
Things to do in Barcelona
Sagrada Familia, tapas tours, day trips — via Viator
🚌
Airport transfer BCN
Aerobús €7.25 (35 min) · R2 Nord train €5.25 · Taxi ~€35 flat rate to centre.
Powered by Viator · 8% commission

Things to do in Barcelona

Book tours and experiences before you fly

🏛️
⭐ Top Rated
★★★★★
Sagrada Família Skip-the-Line Guided Tour
1.5h · 18,421 reviews
from £32
🍷
★★★★★
Barcelona Wine & Tapas Evening Tour
3h · 4,832 reviews
from £48
★★★★☆
Barcelona Sunset Catamaran Cruise
2h · 3,291 reviews
from £39
🚴
★★★★★
Barcelona Old Town Bike Tour
3h · 6,104 reviews
from £24
Explore Europe

Other routes from London

🇪🇸
London → Madrid
from £45
🇮🇹
London → Rome
from £49
🇳🇱
London → Amsterdam
from £65
🇫🇷
London → Paris
from £55
🇮🇪
London → Dublin
from £35
🇵🇹
London → Lisbon
from £62
Regional

Direct flights to Catalonia & Spain

Other Catalonia airports
Nearby regions
Valencia (VLC) — from £35 Palma de Mallorca (PMI) — from £29
Major Spanish cities
Madrid (MAD) — from £45 Málaga (AGP) — from £32
Frequently Asked Questions

London to Barcelona FAQs

How long is a direct flight from London to Barcelona? +

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.

Which London airport is best for Barcelona? +

All major London airports serve Barcelona. Heathrow has BA and Iberia (premium feel, T5/T3). Gatwick has easyJet, Vueling and BA (balance of price and convenience). Stansted has Ryanair (cheapest). Luton and City Airport do not offer direct BCN routes currently.

Which airlines fly direct? +

Six airlines: Ryanair (STN, plus MAN/EDI/LPL/BRS origins), easyJet (LGW, LTN, LHR), Vueling (LHR, LGW), British Airways (LHR T5), Iberia (LHR T3) and Jet2 (MAN, LDS, NCL, BHX, EDI).

What's the cheapest month to fly? +

January and February are cheapest — fares often drop under £35 return. Avoid July and August (peak season) where prices can triple. November and early December before Christmas also see cheap fares.

Do I need a visa to visit Spain? +

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.

How much is a taxi from Barcelona Airport to the city? +

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.

Is it cheaper to fly to Girona or Reus instead? +

Girona/Reus Ryanair flights can be £10–15 cheaper, but factor in the 90–100 km transfer to central Barcelona (bus ~€16, 1h 15m). Often not worth it unless the price gap is significant — or if Girona/Reus is closer to your final destination (Costa Brava, Salou).

Can I fly business class London to Barcelona? +

Yes — British Airways Club Europe (LHR–BCN) and Iberia Business (LHR/BCN) offer business class on this route, starting around £259 one-way. Includes lounge access, priority boarding, and middle-seat-blocked Euro-style business cabin.

Why CompareFlights

Trusted by UK travellers since 2009

💷
100% Free
We never charge you anything. Airlines and booking sites pay us a small commission if you book through our links — at no cost to you.
🛟
Book with flexibility
Compare cancellation policies across 500+ airlines. Look for "free cancellation" and "24-hour risk-free booking" options.
🧠
Travel smart
Access our UK travel guides, passenger-rights info, and airport parking comparison tools — all free.
Last reviewed: May 2026 · Editorial guide updated regularly with current data.