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





