Flights to Barcelona, Spain
One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.
Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
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 |
November 2024 | 26 GBP |
December 2024 | 26 GBP |
January 2025 | 24 GBP |
February 2025 | 27 GBP |
March 2025 | 26 GBP |
April 2025 | 29 GBP |
May 2025 | 33 GBP |
June 2025 | 32 GBP |
July 2025 | 35 GBP |
August 2025 | 35 GBP |
September 2025 | 33 GBP |
October 2025 | 33 GBP |
Direct flights to Barcelona
Find direct flights from anywhere to Barcelona
- Geneva to Barcelona from £34
- Porto to Barcelona from £34
- Prague to Barcelona from £35
- Birmingham to Barcelona from £35
- Stuttgart to Barcelona from £35
- Vilnius to Barcelona from £37
- Tallinn to Barcelona from £37
- Manchester to Barcelona from £38
- Copenhagen to Barcelona from £38
- Dublin to Barcelona from £39
- Düsseldorf to Barcelona from £39
- Tirana to Barcelona from £42
- Zürich to Barcelona from £42
- Iași to Barcelona from £44
- Edinburgh to Barcelona from £46
- Munich to Barcelona from £47
- Belgrade to Barcelona from £49
- Florence to Barcelona from £53
- Helsinki to Barcelona from £56
- Athens to Barcelona from £63
- Amsterdam to Barcelona from £71
- Tel Aviv to Barcelona from £135
- Boston to Barcelona from £274
- Miami to Barcelona from £356
Airlines flying to Barcelona
Best airlines flying to Barcelona
- Sichuan Airlines
- Porter Airlines
- easyJet
- Cathay Pacific
- Royal Air Maroc
- Qatar Airways
- Air Europa
- Saudi Arabian Airlines
- ITA Airways
- WestJet
- World2fly
- China Eastern Airlines
- Batik Air Malaysia
- Xiamen Airlines
- Tway Airlines
- Shenzhen Airlines
- VietJet Air
- SAS
- Thai Airways
- Aegean