Distance 754 miles (1215 km) |
Average flight duration 19h 52m |
Cheapest ticket price $98 (€80) |
Flights per day 24 |
Airlines 13 |
Fastest flight 2h 5m |
Cheapest month to travel January |
First flight 05:45 |
Last flight 23:10 |
Cheapest price
$123
Average price
$1231
Fastest journey
4 h 30 m
Average duration
5 h 1 m
Flights per day
49
Distance
1215 km
The best way to find a cheap flight ticket from Barcelona to Zagreb is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 8:50 PM Barcelona El Prat Airport (BCN) | 32h05 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
Saturday, April 26 | |||||
![]() ![]() | 4:10 AM Barcelona El Prat Airport (BCN) | 8h15 | 12:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 4:10 AM Barcelona El Prat Airport (BCN) | 6h00 | 10:10 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:20 AM Barcelona El Prat Airport (BCN) | 10h30 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:20 AM Barcelona El Prat Airport (BCN) | 16h25 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 4:30 AM Barcelona El Prat Airport (BCN) | 24h25 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 4:30 AM Barcelona El Prat Airport (BCN) | 7h25 | 11:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 4:30 AM Barcelona El Prat Airport (BCN) | 24h25 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 4:30 AM Barcelona El Prat Airport (BCN) | 7h25 | 11:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:50 AM Barcelona El Prat Airport (BCN) | 7h20 | 12:10 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 5:20 AM Barcelona El Prat Airport (BCN) | 23h35 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 5:50 AM Barcelona El Prat Airport (BCN) | 4h45 | 10:35 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 6:00 AM Barcelona El Prat Airport (BCN) | 6h10 | 12:10 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 7:05 AM Barcelona El Prat Airport (BCN) | 12h15 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 7:15 AM Barcelona El Prat Airport (BCN) | 21h40 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 7:15 AM Barcelona El Prat Airport (BCN) | 11h35 | 6:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:15 AM Barcelona El Prat Airport (BCN) | 21h40 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 7:20 AM Barcelona El Prat Airport (BCN) | 13h25 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:20 AM Barcelona El Prat Airport (BCN) | 7h30 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 7:45 AM Barcelona El Prat Airport (BCN) | 11h05 | 6:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:45 AM Barcelona El Prat Airport (BCN) | 21h10 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 7:55 AM Barcelona El Prat Airport (BCN) | 4h30 | 12:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 8:05 AM Barcelona El Prat Airport (BCN) | 20h50 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 8:35 AM Barcelona El Prat Airport (BCN) | 20h20 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 8:35 AM Barcelona El Prat Airport (BCN) | 10h15 | 6:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 9:20 AM Barcelona El Prat Airport (BCN) | 19h35 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 10:00 AM Barcelona El Prat Airport (BCN) | 9h20 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 10:15 AM Barcelona El Prat Airport (BCN) | 18h40 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 10:20 AM Barcelona El Prat Airport (BCN) | 22h05 | 8:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 11:20 AM Barcelona El Prat Airport (BCN) | 9h25 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 11:30 AM Barcelona El Prat Airport (BCN) | 7h50 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 11:35 AM Barcelona El Prat Airport (BCN) | 17h20 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 11:35 AM Barcelona El Prat Airport (BCN) | 7h15 | 6:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 1:40 PM Barcelona El Prat Airport (BCN) | 5h40 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:50 PM Barcelona El Prat Airport (BCN) | 18h35 | 8:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 2:25 PM Barcelona El Prat Airport (BCN) | 7h15 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 17h50 | 8:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 14h20 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 3:20 PM Barcelona El Prat Airport (BCN) | 5h25 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 3:20 PM Barcelona El Prat Airport (BCN) | 6h20 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:05 PM Barcelona El Prat Airport (BCN) | 16h20 | 8:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:55 PM Barcelona El Prat Airport (BCN) | 4h45 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 5:40 PM Barcelona El Prat Airport (BCN) | 20h35 | 2:15 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:10 PM Barcelona El Prat Airport (BCN) | 40h50 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 7:10 PM Barcelona El Prat Airport (BCN) | 40h50 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 7:15 PM Barcelona El Prat Airport (BCN) | 13h10 | 8:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:55 PM Barcelona El Prat Airport (BCN) | 40h05 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 7:55 PM Barcelona El Prat Airport (BCN) | 40h05 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 7:55 PM Barcelona El Prat Airport (BCN) | 40h05 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Find the best flights from Barcelona to Zagreb with Omio's travel partners Vueling Airlines, Lufthansa and Croatia Airlines from $91 (€75). We can find you the best deals, schedules and tickets when comparing and booking the best trip.
Flights from Barcelona to Zagreb generally leave from Barcelona El Prat Airport and arrive in Zagreb Franjo Tuđman Airport.
Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Zagreb Franjo Tuđman Airport is 18.1 km from Zagreb city centre.
Here are some other resources that might have the information you need