Distance 1139 km |
Average flight duration 2h 54m |
Cheapest ticket price £28 |
Flights per day 98 |
Direct flights 38 |
Airlines 25 |
Fastest flight 2h 0m |
Cheapest month to travel December |
First flight 06:25 |
Last flight 22:05 |
Cheapest price
£98
Average price
£327
Fastest journey
2 h
Average duration
2 h
Flights per day
68
Distance
1139 km
The best way to find a cheap flight ticket from London to Barcelona is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Ryanair FR 8214 | 06:00 London Stansted Airport (STN) | 2h10 | 09:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
British Airways BA472 | 06:05 London Heathrow Airport (LHR) | 2h05 | 09:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
easyJet U22323 | 06:25 London Luton Airport (LTN) | 2h15 | 09:40 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Brussels Airlines SN2104 | 06:50 London Heathrow Airport (LHR) | 6h40 | 14:30 Barcelona El Prat Airport (BCN) | 1 change | |
Brussels Airlines SN2106 | 07:10 London Heathrow Airport (LHR) | 6h20 | 14:30 Barcelona El Prat Airport (BCN) | 1 change | |
British Airways BA478 | 07:25 London Heathrow Airport (LHR) | 2h05 | 10:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Lufthansa LH2487 | 07:40 London Heathrow Airport (LHR) | 5h10 | 13:50 Barcelona El Prat Airport (BCN) | 1 change | |
Ryanair FR 8230 | 08:45 London Stansted Airport (STN) | 2h10 | 11:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5685 | 09:10 London Gatwick Airport (LGW) | 2h05 | 12:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7831 | 09:10 London Gatwick Airport (LGW) | 2h05 | 12:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
easyJet U28055 | 09:40 London Gatwick Airport (LGW) | 2h10 | 12:50 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8064 | 09:50 London Gatwick Airport (LGW) | 2h05 | 12:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7823 | 09:50 London Gatwick Airport (LGW) | 2h05 | 12:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5083 | 09:50 London Gatwick Airport (LGW) | 2h05 | 12:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5642 | 09:55 London Heathrow Airport (LHR) | 2h10 | 13:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8078 | 09:55 London Heathrow Airport (LHR) | 2h10 | 13:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY6651 | 09:55 London Heathrow Airport (LHR) | 2h10 | 13:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air Europa ux1014 | 10:00 London Gatwick Airport (LGW) | 5h35 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
easyJet U28065 | 10:30 London Gatwick Airport (LGW) | 2h00 | 13:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
British Airways BA474 | 10:35 London Heathrow Airport (LHR) | 2h10 | 13:45 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Lufthansa LH2473 | 11:10 London Heathrow Airport (LHR) | 5h20 | 17:30 Barcelona El Prat Airport (BCN) | 1 change | |
Ryanair FR 9014 | 11:10 London Stansted Airport (STN) | 2h10 | 14:20 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Iberia BA7069 | 11:25 London Heathrow Airport (LHR) | 4h50 | 17:15 Barcelona El Prat Airport (BCN) | 1 change | |
SWISS LX319 | 12:05 London Heathrow Airport (LHR) | 6h10 | 19:15 Barcelona El Prat Airport (BCN) | 1 change | |
British Airways BA480 | 13:00 London Heathrow Airport (LHR) | 2h10 | 16:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8069 | 13:10 London Gatwick Airport (LGW) | 2h00 | 16:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5091 | 13:10 London Gatwick Airport (LGW) | 2h00 | 16:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7833 | 13:10 London Gatwick Airport (LGW) | 2h00 | 16:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
British Airways BA460 | 13:20 London Heathrow Airport (LHR) | 4h55 | 19:15 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH907 | 13:30 London Heathrow Airport (LHR) | 5h15 | 19:45 Barcelona El Prat Airport (BCN) | 1 change | |
SWISS LX333 | 13:45 London Heathrow Airport (LHR) | 4h30 | 19:15 Barcelona El Prat Airport (BCN) | 1 change | |
Cityflyer (British Airways 2) BA8759 | 14:05 London City Airport (LCY) | 2h05 | 17:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Norwegian Air D84456 | 14:05 London Gatwick Airport (LGW) | 10h00 | 01:05 Barcelona El Prat Airport (BCN) | 1 change | |
British Airways BA470 | 14:45 London Heathrow Airport (LHR) | 2h10 | 17:55 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Ryanair FR 9044 | 14:55 London Stansted Airport (STN) | 2h10 | 18:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Luxair lg4596 | 15:55 London City Airport (LCY) | 21h20 | 14:15 Barcelona El Prat Airport (BCN) | 1 change | |
British Airways BA476 | 16:00 London Heathrow Airport (LHR) | 2h10 | 19:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
easyJet U28057 | 16:05 London Gatwick Airport (LGW) | 2h00 | 19:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5085 | 16:10 London Gatwick Airport (LGW) | 2h05 | 19:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8065 | 16:10 London Gatwick Airport (LGW) | 2h05 | 19:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7825 | 16:10 London Gatwick Airport (LGW) | 2h05 | 19:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Luxair lg4604 | 16:35 London City Airport (LCY) | 20h40 | 14:15 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH2477 | 16:40 London Heathrow Airport (LHR) | 5h15 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
British Airways BA488 | 17:05 London Heathrow Airport (LHR) | 2h10 | 20:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
easyJet U22325 | 17:05 London Luton Airport (LTN) | 2h10 | 20:15 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
SWISS LX325 | 17:10 London Heathrow Airport (LHR) | 4h50 | 23:00 Barcelona El Prat Airport (BCN) | 1 change | |
Royal Air Maroc at801 | 17:10 London Heathrow Airport (LHR) | 17h35 | 11:45 Barcelona El Prat Airport (BCN) | 1 change | |
Royal Air Maroc at801 | 17:10 London Heathrow Airport (LHR) | 24h00 | 18:10 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling Airlines IB5664 | 17:25 London Gatwick Airport (LGW) | 2h05 | 20:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8073 | 17:25 London Gatwick Airport (LGW) | 2h05 | 20:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Air Europa ux1016 | 17:25 London Gatwick Airport (LGW) | 14h30 | 08:55 Barcelona El Prat Airport (BCN) | 1 change | |
Air Europa ux1016 | 17:25 London Gatwick Airport (LGW) | 22h10 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling Airlines VY7841 | 17:25 London Gatwick Airport (LGW) | 2h05 | 20:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Lufthansa LH915 | 17:30 London Heathrow Airport (LHR) | 4h35 | 23:05 Barcelona El Prat Airport (BCN) | 1 change | |
easyJet U26325 | 17:45 London Gatwick Airport (LGW) | 2h05 | 20:50 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Ryanair FR 9815 | 19:15 London Stansted Airport (STN) | 2h10 | 22:25 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
British Airways BA482 | 19:15 London Heathrow Airport (LHR) | 2h15 | 22:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Luxair lg4598 | 20:20 London City Airport (LCY) | 16h55 | 14:15 Barcelona El Prat Airport (BCN) | 1 change | |
Vueling Airlines IB5644 | 20:50 London Heathrow Airport (LHR) | 2h09 | 23:59 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY6653 | 20:50 London Heathrow Airport (LHR) | 2h09 | 23:59 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8079 | 20:50 London Heathrow Airport (LHR) | 2h09 | 23:59 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7821 | 21:05 London Gatwick Airport (LGW) | 2h05 | 00:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5081 | 21:05 London Gatwick Airport (LGW) | 2h05 | 00:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8063 | 21:05 London Gatwick Airport (LGW) | 2h05 | 00:10 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines BA8067 | 21:40 London Gatwick Airport (LGW) | 2h05 | 00:45 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines IB5089 | 21:40 London Gatwick Airport (LGW) | 2h05 | 00:45 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Vueling Airlines VY7829 | 21:40 London Gatwick Airport (LGW) | 2h05 | 00:45 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Ryanair FR 9810 | 21:55 London Stansted Airport (STN) | 2h10 | 01:05 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
This is the last flight of the day. |
Find all the dates and times for this journey
Buy your official Vueling Airlines, Ryanair and easyJet flight tickets from London to Barcelona from £26 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most convenient trip.
Flights from London to Barcelona generally leave from London Gatwick Airport and arrive in Barcelona El Prat Airport.
London Gatwick Airport is 46.6 km away from London city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.
Here are some other resources that might have the information you need