Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Free seats selection 24hrs in advance
  • Inclusive 23kg checked baggage allowance*
  • Airport, online or mobile check-in
  • Free onboard food and bar service

*Not applicable to hand baggage only fares.

Fly to Barcelona from London

Fly from one of two London Airports to beautiful Barcelona and throw yourself into the culture of this cosmopolitan city. Barcelona offers something for everyone, whether you want to immerse yourself in extraordinary architecture, world-class cuisine and vibrant nightlife or simply relax on the beach and soak up the Spanish sun.

When you fly to Barcelona with British Airways, you can choose from multiple flights departing daily from London Heathrow and London Gatwick, meaning it couldn't be easier to plan your Mediterranean city break. Keep your trip hassle-free with a 23kg baggage allowance as standard and enjoy the flexibility of three handy check-in options and free seat selection 24 hours in advance.

Flight facts from London to Barcelona

Flight duration from London to Barcelona

Flight duration from London to Barcelona

The average flight duration from London to Barcelona is 2 hours, where we fly to Barcelona from London Heathrow (LHR) and London Gatwick (LGW) airport.

Flying to Barcelona with British Airways

Flying to Barcelona with British Airways

When you fly to Barcelona with British Airways, you can enjoy our award-winning service, as well as a generous 23kg checked luggage allowance as standard. Take advantage of our online or mobile check-in facilities and make your trip to Barcelona even simpler with British Airways.

Arriving in Barcelona from London

Arriving in Barcelona from London

Our flights from London to Barcelona arrive at Barcelona–El Prat Airport, located just 12 kilometres southwest of the city centre. A number of reliable and efficient transport options are available, including minibus shuttles, low-cost airport taxis and the Aerobus express bus service. Hire a car at the airport to explore the city and surrounding region at your own pace.

Useful information about Barcelona

Useful information about Barcelona

Get ready for your stay in Barcelona with some useful facts to make your arrival stress-free.
Currency: Euro (€)
Country Code: +34
Local Area Code: 93
Electricity: 230 V, 50 Hz, European 2 pin plug

Travel classes

Barcelona weather

Prepare for the weather before your holiday

Average seasonal temperatures°C/°F
  • 13°Jan
  • 14°Feb
  • 15°Mar
  • 17°Apr
  • 20°May
  • 24°Jun
  • 27°Jul
  • 27°Aug
  • 25°Sep
  • 21°Oct
  • 16°Nov
  • 14°Dec
Average monthly rainfall (mm)
  • 41
  • 29
  • 42
  • 49
  • 59
  • 42
  • 20
  • 61
  • 85
  • 91
  • 58
  • 51
Average daily sunshine (hours)
  • 5
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 9
  • 7
  • 6
  • 5
  • 5

Terms and conditions