West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
2 h 10 m
Flights per day
There are 3 direct flights between London and Barcelona per day, with the fastest journey taking just 2 hours and 10 minutes.
Need a place to stay?
|Avg. Flight Duration|
2 hours 9 minutes
|Flights Depart from:||London|
|Flights arrive in:||Barcelona|
You can travel by flight between London and Barcelona with Ryanair, Vueling Airlines and Lufthansa for as low as £9. When you search for timetables and tickets, Omio will show you the best route.
Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from London to Barcelona: Value, Regular, Plus or Flexi Plus.
Ryanair is one of the best options when travelling by plane between London and Barcelona. Omio quickly shows you current Ryanair flight timetables for the London - Barcelona trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance from London to Barcelona is around 706 miles (1138 km) and the cheapest Ryanair one-way ticket you can book starts at £9. As you check the latest London to Barcelona flight timetable from Ryanair for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Ryanair tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Ryanair ticket between London and Barcelona so you can spend more time enjoying the smooth and easy journey!
When you buy your Ryanair flight tickets from London to Barcelona don't forget to keep the following COVID-19 related policies in mind:
Barcelona is one of the most accessible tourist destinations in Europe, especially when visitors are flying from London. Heathrow, Gatwick, Stansted and Luton airports all offer frequent flights to the Barcelona on a daily basis, so it's easy to plan a trip even at short notice. The journey usually takes around 2 hours 10 minutes, though it can be up to an hour longer depending on flight conditions. Flights from Heathrow depart as early as 6:15 a.m. and as late as 9:40 p.m.
Flights from London to Barcelona are served by both budget airlines and flag carriers like British Airways or Iberia. One of the most popular choices is easyJet, which offers inexpensive daily flights from Gatwick and Luton airports.
Your flight can take as little as two hours though, occasionally, the duration can lengthen to around three hours or just over. When flying with easyJet, the journey will last around 2 hours and 10 minutes. As the journey is so short, there are plenty of direct flights to choose from.
Flights to Barcelona depart from London every day of the week. easyJet flies to Barcelona from Gatwick six times a day and from Luton three times a day at regular intervals. On any given day at Heathrow, flyers can choose direct flights from a variety of carriers that depart every hour or two.
Departure airports: London Heathrow, Gatwick, Luton and Stansted, all of which are easily accessible from central London by National Express. Express trains run to Heathrow from Paddington to Stanstead from Liverpool St. and to Gatwick from Victoria. All four airports offer Wifi services and a range of accessibility options.
Arrival airport: Barcelona El Prat (BCN), located just under 9 miles from the city itself. It's easy and straightforward to get into the centre of Barcelona from the airport: metro line S9 Sud runs regularly from both terminals, while the Aerobús can take you straight to Plaça Catalunya in the centre of town.
Here are some other resources that might have the information you need