Flight distance from Zagreb to Milan

530 kilometers/329 miles
or 286 nautical miles.
Your flight will depart from Zagreb airport and land at Milan airport.
City: Zagreb (ZAG) Milan (MXP)
Latitude: 45.81444 45.464167
Longitude: 15.97798 9.190278
Country: Croatia Italy
Timezone: Europe/Zagreb Europe/Rome
Current time:: 21:16 04-Apr-2026 21:16 04-Apr-2026

How far is between Zagreb and Milan?

  • Your starting point Zagreb, Croatia is located at 45.81444,15.97798
  • Your ending point Milan, Italy is located at 45.464167,9.190278
  • l distance from Zagreb to Milan is 530 kms equals to miles and 286 nautical miles.
  • Flight time from Zagreb to Milan is 18 hours 45 minutes
Click here to get detail flight schedules from Zagreb to Milan