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 | 45 GBP |
May 2024 | 82 GBP |
June 2024 | 30 GBP |
July 2024 | 39 GBP |
August 2024 | 77 GBP |
September 2024 | 29 GBP |
October 2024 | 30 GBP |
November 2024 | 30 GBP |
December 2024 | 29 GBP |
January 2025 | 31 GBP |
February 2025 | 31 GBP |
March 2025 | 31 GBP |
April 2025 | 95 GBP |
Direct flights to Barcelona
Find direct flights from anywhere to Barcelona
- Bucharest to Barcelona from £41
- Dublin to Barcelona from £44
- Heraklion to Barcelona from £47
- Stockholm to Barcelona from £49
- Athens to Barcelona from £50
- Bristol to Barcelona from £55
- Kyiv to Barcelona from £59
- Tallinn to Barcelona from £63
- Larnaca to Barcelona from £62
- Belfast to Barcelona from £64
- Copenhagen to Barcelona from £66
- Thessaloniki to Barcelona from £68
- Leeds to Barcelona from £74
- Reykjavik to Barcelona from £83
- Kutaisi to Barcelona from £94
- Cardiff to Barcelona from £95
- Tel Aviv to Barcelona from £118
- Toronto to Barcelona from £281
- Vancouver to Barcelona from £304
- Bangkok to Barcelona from £307
- Calgary to Barcelona from £310
- Montreal to Barcelona from £315
- Denpasar to Barcelona from £320
- Buenos Aires to Barcelona from £585
Airlines flying to Barcelona
Best airlines flying to Barcelona
- easyJet
- Batik Air Malaysia
- China Southern Airlines
- AirAsia
- Eurowings
- Aegean
- ITA Airways
- TUI fly Netherlands
- Qantas
- Air France
- EVA Air
- TAP Portugal
- Sichuan Airlines
- Emirates
- Corendon
- Etihad Airways
- Jetstar Airways
- Qatar Airways
- JetBlue Airways
- Malaysia Airlines