- Home
- Flights
- Flights from Barcelona
- Barcelona to Zagreb
Flights from Barcelona to Zagreb
Croatia Airlines flies nonstop from Barcelona to Zagreb, about 2 flights a week. The flight takes around 2h 02m.
Direct flights available ~2 flights a week 2h 02m
Barcelona to Zagreb at a glance
Fastest flight2h 02mEstimated
Nonstop flights2/wkCroatia Airlines
Airlines flying nonstop from Barcelona to Zagreb
1 airline on this route, about 2 flights a week in total (observed over the last 4 weeks).
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| ~2 | — | — | Search |
Good to know
- Distance
- 1,228 km763 miles
- Flight time
- 2h 02mestimate
- Time difference
- NoneZagreb vs Barcelona
- Currency in Zagreb
- EUR
- Airports
- BCN → ZAG
Flights from Barcelona to Zagreb: questions answered
Are there direct flights from Barcelona to Zagreb?
Yes. Croatia Airlines flies this route nonstop, with about 2 flights a week in each direction.
How long is the flight from Barcelona to Zagreb?
A nonstop flight covers 1,228 km and takes around 2h 02m.
Which airlines fly from Barcelona to Zagreb?
Croatia Airlines operates nonstop flights on this route.
Which airports serve Barcelona and Zagreb?
Barcelona: Josep Tarradellas Barcelona-El Prat Airport (BCN). Zagreb: Zagreb Franjo Tuđman International Airport (ZAG).





