Flights to Barcelona, Spain
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Barcelona
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 13°C | 6°C |
February | 13°C | 7°C |
March | 15°C | 8°C |
April | 17°C | 11°C |
May | 21°C | 14°C |
June | 25°C | 18°C |
July | 28°C | 21°C |
August | 28°C | 22°C |
September | 25°C | 19°C |
October | 21°C | 16°C |
November | 17°C | 11°C |
December | 14°C | 8°C |
14 day forecast
Cheapest month to fly to Barcelona
Explore price trends for trips to Barcelona
Showing prices in GBP
Annual Avg. Price | 30 GBP |
April 2024 | 41 GBP |
May 2024 | 30 GBP |
June 2024 | 24 GBP |
July 2024 | 30 GBP |
August 2024 | 29 GBP |
September 2024 | 28 GBP |
October 2024 | 32 GBP |
November 2024 | 29 GBP |
December 2024 | 28 GBP |
January 2025 | 29 GBP |
February 2025 | 29 GBP |
March 2025 | 32 GBP |
Direct flights to Barcelona
Find direct flights from anywhere to Barcelona
- Berlin to Barcelona from £40
- Cork to Barcelona from £44
- Copenhagen to Barcelona from £45
- Malta to Barcelona from £46
- Tallinn to Barcelona from £47
- Belfast to Barcelona from £62
- Larnaca to Barcelona from £64
- Reykjavik to Barcelona from £65
- Athens to Barcelona from £65
- Bucharest to Barcelona from £66
- Thessaloniki to Barcelona from £78
- Heraklion to Barcelona from £83
- Cardiff to Barcelona from £83
- Kyiv to Barcelona from £87
- Leeds to Barcelona from £93
- Tel Aviv to Barcelona from £99
- Kutaisi to Barcelona from £125
- Vancouver to Barcelona from £283
- Toronto to Barcelona from £291
- Bangkok to Barcelona from £291
- Calgary to Barcelona from £308
- Montreal to Barcelona from £321
- Denpasar to Barcelona from £353
- Buenos Aires to Barcelona from £581
Airlines flying to Barcelona
Best airlines flying to Barcelona
- Air India Limited
- Air Europa
- Neos Air
- Tway Airlines
- easyJet
- Corendon
- TUI fly Netherlands
- Saudi Arabian Airlines
- Qatar Airways
- Xiamen Airlines
- Royal Air Maroc
- ITA Airways
- Air France
- Swiss International Air Lines
- Air China
- Jeju Air
- Jetstar Airways
- NouvelAir
- Etihad Airways
- French Bee