All scheduled flights from Zagreb to Malta (ZAG-MLA)
Croatia
Malta
All scheduled flights from ZAG to MLA. You can fly from Zagreb to Malta non-stop on every weekday and the flight takes about 2 hours. Flights with stops take between 5 to 5 hours depending on your flight and connection airport.