Flights from Milan to Zagreb (MXP to ZAG)

There are 20 flight connection options available between Milan, Malpensa and Zagreb on Monday, 6th May.

Flights departing on Monday, 6th May

# Stops Duration Departure time Arrival time
Option #1 Stuttgart, Germany 4h 40 min 08:10 (8:10 am)
6th May
12:50 (12:50 pm)
6th May
Option #2 Frankfurt, Germany 4h 50 min 09:05 (9:05 am)
6th May
13:55 (1:55 pm)
6th May
Option #3 Frankfurt, Germany 4h 50 min 18:45 (6:45 pm)
6th May
23:35 (11:35 pm)
6th May
Option #4 Belgrade, Serbia 5h 10 min 09:30 (9:30 am)
6th May
14:40 (2:40 pm)
6th May
Option #5 Munich, Germany 6h 30 min 06:10 (6:10 am)
6th May
12:40 (12:40 pm)
6th May
Option #6 Frankfurt, Germany 4h 45 min 14:35 (2:35 pm)
6th May
19:20 (7:20 pm)
6th May
Option #7 Naples, Italy 7h 00 min 06:40 (6:40 am)
6th May
13:40 (1:40 pm)
6th May
Option #8 Frankfurt, Germany 5h 05 min 06:20 (6:20 am)
6th May
11:25 (11:25 am)
6th May
Option #9 Vienna, Austria 5h 45 min 14:50 (2:50 pm)
6th May
20:35 (8:35 pm)
6th May
Option #10 Athens, Greece 8h 10 min 10:10 (10:10 am)
6th May
18:20 (6:20 pm)
6th May
Option #11 Zurich, Switzerland 6h 15 min 06:50 (6:50 am)
6th May
13:05 (1:05 pm)
6th May
Option #12 Naples, Italy 5h 15 min 08:25 (8:25 am)
6th May
13:40 (1:40 pm)
6th May
Option #13 Munich, Germany 8h 35 min 12:45 (12:45 pm)
6th May
21:20 (9:20 pm)
6th May
Option #14 Zurich, Switzerland 6h 35 min 14:50 (2:50 pm)
6th May
21:25 (9:25 pm)
6th May
Option #15 Istanbul, Turkey 8h 40 min 10:50 (10:50 am)
6th May
19:30 (7:30 pm)
6th May
Option #16 Paris, France 8h 50 min 07:15 (7:15 am)
6th May
16:05 (4:05 pm)
6th May
Option #17 Copenhagen, Denmark 6h 05 min 07:05 (7:05 am)
6th May
13:10 (1:10 pm)
6th May
Option #18 Zurich, Switzerland 7h 10 min 05:55 (5:55 am)
6th May
13:05 (1:05 pm)
6th May
Option #19 Frankfurt, Germany 7h 30 min 14:35 (2:35 pm)
6th May
22:05 (10:05 pm)
6th May
Option #20 Amsterdam, Netherlands 6h 30 min 16:05 (4:05 pm)
6th May
22:35 (10:35 pm)
6th May

Option #1

Flight Milan - Stuttgart

Eurowings international flight EW2821 leaves Milan (Malpensa), Terminal «1» at 08:10 (8:10 am) and lands in Stuttgart (Stuttgart Echterdingen), Terminal «3» at 09:15 (9:15 am). Flight duration is 1 hours 05 minutes.

Connection in Stuttgart

Connection time in Stuttgart, Stuttgart Echterdingen airport is 2 hours and 20 minutes (from 09:15 / 9:15 am, 6th May to 11:35 / 11:35 am, 6th May). Stay in terminal «3» to change plane.

Flight Stuttgart - Zagreb

Eurowings international flight EW2976 leaves Stuttgart (Stuttgart Echterdingen), Terminal «3» at 11:35 (11:35 am) and lands in Zagreb at 12:50 (12:50 pm). Flight duration is 1 hours 15 minutes.

Option #2

Flight Milan - Frankfurt

Lufthansa international flight LH247 leaves Milan (Malpensa), Terminal «1» at 09:05 (9:05 am) and lands in Frankfurt, Terminal «1» at 10:25 (10:25 am). Flight duration is 1 hours 20 minutes.

Connection in Frankfurt

Connection time in Frankfurt is 2 hours and 5 minutes (from 10:25 / 10:25 am, 6th May to 12:30 / 12:30 pm, 6th May). Stay in terminal «1» to change plane.

Flight Frankfurt - Zagreb

Lufthansa international flight LH1414 leaves Frankfurt, Terminal «1» at 12:30 (12:30 pm) and lands in Zagreb at 13:55 (1:55 pm). Flight duration is 1 hours 25 minutes.

Option #3

Flight Milan - Frankfurt

Lufthansa international flight LH255 leaves Milan (Malpensa), Terminal «1» at 18:45 (6:45 pm) and lands in Frankfurt, Terminal «1» at 20:05 (8:05 pm). Flight duration is 1 hours 20 minutes.

Connection in Frankfurt

Connection time in Frankfurt is 2 hours and 5 minutes (from 20:05 / 8:05 pm, 6th May to 22:10 / 10:10 pm, 6th May). Stay in terminal «1» to change plane.

Flight Frankfurt - Zagreb

Lufthansa international flight LH1404 leaves Frankfurt, Terminal «1» at 22:10 (10:10 pm) and lands in Zagreb at 23:35 (11:35 pm). Flight duration is 1 hours 25 minutes.

Option #4

Flight Milan - Belgrade

Air Serbia international flight JU417 leaves Milan (Malpensa), Terminal «1» at 09:30 (9:30 am) and lands in Belgrade (Nikola Tesla), Terminal «2» at 11:10 (11:10 am). Flight duration is 1 hours 40 minutes.

Connection in Belgrade

Connection time in Belgrade, Nikola Tesla airport is 2 hours and 15 minutes (from 11:10 / 11:10 am, 6th May to 13:25 / 1:25 pm, 6th May). Stay in terminal «2» to change plane.

Flight Belgrade - Zagreb

Air Serbia international flight JU602 leaves Belgrade (Nikola Tesla), Terminal «2» at 13:25 (1:25 pm) and lands in Zagreb at 14:40 (2:40 pm). Flight duration is 1 hours 15 minutes.

Option #5

Flight Milan - Munich

Lufthansa international flight LH1863 leaves Milan (Malpensa), Terminal «1» at 06:10 (6:10 am) and lands in Munich, Terminal «2» at 07:20 (7:20 am). Flight duration is 1 hours 10 minutes.

Connection in Munich

Connection time in Munich is 4 hours and 20 minutes (from 07:20 / 7:20 am, 6th May to 11:40 / 11:40 am, 6th May). Stay in terminal «2» to change plane.

Flight Munich - Zagreb

Lufthansa international flight LH1726 leaves Munich, Terminal «2» at 11:40 (11:40 am) and lands in Zagreb at 12:40 (12:40 pm). Flight duration is 1 hours 00 minutes.

Option #6

Flight Milan - Frankfurt

Air Dolomiti international flight EN8811 leaves Milan (Malpensa) at 14:35 (2:35 pm) and lands in Frankfurt, Terminal «1» at 15:55 (3:55 pm). Flight duration is 1 hours 20 minutes.

Connection in Frankfurt

Connection time in Frankfurt is 2 hours and 5 minutes (from 15:55 / 3:55 pm, 6th May to 18:00 / 6:00 pm, 6th May). Stay in terminal «1» to change plane.

Flight Frankfurt - Zagreb

Croatia Airlines international flight OU411 leaves Frankfurt, Terminal «1» at 18:00 (6:00 pm) and lands in Zagreb at 19:20 (7:20 pm). Flight duration is 1 hours 20 minutes.

Option #7

Flight Milan - Naples

Ryanair domestic flight FR5914 leaves Milan (Malpensa) at 06:40 (6:40 am) and lands in Naples (Ugo Niutta) at 08:20 (8:20 am). Flight duration is 1 hours 40 minutes.

Connection in Naples

Connection time in Naples, Ugo Niutta airport is 4 hours and 0 minutes (from 08:20 / 8:20 am, 6th May to 12:20 / 12:20 pm, 6th May).

Flight Naples - Zagreb

Ryanair international flight FR2194 leaves Naples (Ugo Niutta) at 12:20 (12:20 pm) and lands in Zagreb at 13:40 (1:40 pm). Flight duration is 1 hours 20 minutes.

Option #8

Flight Milan - Frankfurt

Air Dolomiti international flight EN8817 leaves Milan (Malpensa) at 06:20 (6:20 am) and lands in Frankfurt, Terminal «1» at 07:40 (7:40 am). Flight duration is 1 hours 20 minutes.

Connection in Frankfurt

Connection time in Frankfurt is 2 hours and 25 minutes (from 07:40 / 7:40 am, 6th May to 10:05 / 10:05 am, 6th May). Stay in terminal «1» to change plane.

Flight Frankfurt - Zagreb

Croatia Airlines international flight OU417 leaves Frankfurt, Terminal «1» at 10:05 (10:05 am) and lands in Zagreb at 11:25 (11:25 am). Flight duration is 1 hours 20 minutes.

Option #9

Flight Milan - Vienna

Austrian Airlines international flight OS510 leaves Milan (Malpensa), Terminal «1» at 14:50 (2:50 pm) and lands in Vienna, Terminal «3» at 16:10 (4:10 pm). Flight duration is 1 hours 20 minutes.

Connection in Vienna

Connection time in Vienna is 3 hours and 35 minutes (from 16:10 / 4:10 pm, 6th May to 19:45 / 7:45 pm, 6th May). Stay in terminal «3» to change plane.

Flight Vienna - Zagreb

Croatia Airlines international flight OU443 leaves Vienna, Terminal «3» at 19:45 (7:45 pm) and lands in Zagreb at 20:35 (8:35 pm). Flight duration is 0 hours 50 minutes.

Option #10

Flight Milan - Athens

Aegean Airlines international flight A3661 leaves Milan (Malpensa), Terminal «1» at 10:10 (10:10 am) and lands in Athens (Ellinikon) at 13:35 (1:35 pm). Flight duration is 2 hours 25 minutes.

Connection in Athens

Connection time in Athens, Ellinikon airport is 3 hours and 45 minutes (from 13:35 / 1:35 pm, 6th May to 17:20 / 5:20 pm, 6th May).

Flight Athens - Zagreb

Aegean Airlines international flight A3780 leaves Athens (Ellinikon) at 17:20 (5:20 pm) and lands in Zagreb at 18:20 (6:20 pm). Flight duration is 2 hours 00 minutes.

Option #11

Flight Milan - Zurich

Ethiopian Airlines international flight ET736 leaves Milan (Malpensa), Terminal «1» at 06:50 (6:50 am) and lands in Zurich at 08:00 (8:00 am). Flight duration is 1 hours 10 minutes.

Connection in Zurich

Connection time in Zurich is 3 hours and 45 minutes (from 08:00 / 8:00 am, 6th May to 11:45 / 11:45 am, 6th May).

Flight Zurich - Zagreb

Croatia Airlines international flight OU461 leaves Zurich at 11:45 (11:45 am) and lands in Zagreb at 13:05 (1:05 pm). Flight duration is 1 hours 20 minutes.

Option #12

Flight Milan - Naples

EasyJet domestic flight U24120 leaves Milan (Malpensa), Terminal «2» at 08:25 (8:25 am) and lands in Naples (Ugo Niutta) at 09:55 (9:55 am). Flight duration is 1 hours 30 minutes.

Connection in Naples

Connection time in Naples, Ugo Niutta airport is 2 hours and 25 minutes (from 09:55 / 9:55 am, 6th May to 12:20 / 12:20 pm, 6th May).

Flight Naples - Zagreb

Ryanair international flight FR2194 leaves Naples (Ugo Niutta) at 12:20 (12:20 pm) and lands in Zagreb at 13:40 (1:40 pm). Flight duration is 1 hours 20 minutes.

Option #13

Flight Milan - Munich

Lufthansa international flight LH1855 leaves Milan (Malpensa), Terminal «1» at 12:45 (12:45 pm) and lands in Munich, Terminal «2» at 13:55 (1:55 pm). Flight duration is 1 hours 10 minutes.

Connection in Munich

Connection time in Munich is 6 hours and 25 minutes (from 13:55 / 1:55 pm, 6th May to 20:20 / 8:20 pm, 6th May). Stay in terminal «2» to change plane.

Flight Munich - Zagreb

Lufthansa international flight LH1730 leaves Munich, Terminal «2» at 20:20 (8:20 pm) and lands in Zagreb at 21:20 (9:20 pm). Flight duration is 1 hours 00 minutes.

Option #14

Flight Milan - Zurich

Swiss International Air Lines international flight LX1629 leaves Milan (Malpensa), Terminal «1» at 14:50 (2:50 pm) and lands in Zurich at 15:45 (3:45 pm). Flight duration is 0 hours 55 minutes.

Connection in Zurich

Connection time in Zurich is 4 hours and 20 minutes (from 15:45 / 3:45 pm, 6th May to 20:05 / 8:05 pm, 6th May).

Flight Zurich - Zagreb

Croatia Airlines international flight OU465 leaves Zurich at 20:05 (8:05 pm) and lands in Zagreb at 21:25 (9:25 pm). Flight duration is 1 hours 20 minutes.

Option #15

Flight Milan - Istanbul

Turkish Airlines international flight TK1874 leaves Milan (Malpensa), Terminal «1» at 10:50 (10:50 am) and lands in Istanbul (Ataturk) at 14:45 (2:45 pm). Flight duration is 2 hours 55 minutes.

Connection in Istanbul

Connection time in Istanbul, Ataturk airport is 3 hours and 35 minutes (from 14:45 / 2:45 pm, 6th May to 18:20 / 6:20 pm, 6th May).

Flight Istanbul - Zagreb

Turkish Airlines international flight TK1055 leaves Istanbul (Ataturk) at 18:20 (6:20 pm) and lands in Zagreb at 19:30 (7:30 pm). Flight duration is 2 hours 10 minutes.

Option #16

Flight Milan - Paris

Air France international flight AF1131 leaves Milan (Malpensa), Terminal «1» at 07:15 (7:15 am) and lands in Paris (Charles de Gaulle), Terminal «2F» at 08:45 (8:45 am). Flight duration is 1 hours 30 minutes.

Connection in Paris

Connection time in Paris, Charles de Gaulle airport is 5 hours and 25 minutes (from 08:45 / 8:45 am, 6th May to 14:10 / 2:10 pm, 6th May). Go from terminal «2F» to terminal «2G».

Flight Paris - Zagreb

Air France international flight AF1560 leaves Paris (Charles de Gaulle), Terminal «2G» at 14:10 (2:10 pm) and lands in Zagreb at 16:05 (4:05 pm). Flight duration is 1 hours 55 minutes.

Option #17

Flight Milan - Copenhagen

EasyJet international flight U23919 leaves Milan (Malpensa), Terminal «2» at 07:05 (7:05 am) and lands in Copenhagen at 09:10 (9:10 am). Flight duration is 2 hours 05 minutes.

Connection in Copenhagen

Connection time in Copenhagen is 2 hours and 10 minutes (from 09:10 / 9:10 am, 6th May to 11:20 / 11:20 am, 6th May).

Flight Copenhagen - Zagreb

Croatia Airlines international flight OU481 leaves Copenhagen, Terminal «2» at 11:20 (11:20 am) and lands in Zagreb at 13:10 (1:10 pm). Flight duration is 1 hours 50 minutes.

Option #18

Flight Milan - Zurich

Swiss International Air Lines international flight LX1639 leaves Milan (Malpensa), Terminal «1» at 05:55 (5:55 am) and lands in Zurich at 06:55 (6:55 am). Flight duration is 1 hours 00 minutes.

Connection in Zurich

Connection time in Zurich is 4 hours and 50 minutes (from 06:55 / 6:55 am, 6th May to 11:45 / 11:45 am, 6th May).

Flight Zurich - Zagreb

Croatia Airlines international flight OU461 leaves Zurich at 11:45 (11:45 am) and lands in Zagreb at 13:05 (1:05 pm). Flight duration is 1 hours 20 minutes.

Option #19

Flight Milan - Frankfurt

Air Dolomiti international flight EN8811 leaves Milan (Malpensa) at 14:35 (2:35 pm) and lands in Frankfurt, Terminal «1» at 15:55 (3:55 pm). Flight duration is 1 hours 20 minutes.

Connection in Frankfurt

Connection time in Frankfurt is 4 hours and 50 minutes (from 15:55 / 3:55 pm, 6th May to 20:45 / 8:45 pm, 6th May). Stay in terminal «1» to change plane.

Flight Frankfurt - Zagreb

Croatia Airlines international flight OU415 leaves Frankfurt, Terminal «1» at 20:45 (8:45 pm) and lands in Zagreb at 22:05 (10:05 pm). Flight duration is 1 hours 20 minutes.

Option #20

Flight Milan - Amsterdam

EasyJet international flight U23855 leaves Milan (Malpensa), Terminal «2» at 16:05 (4:05 pm) and lands in Amsterdam (Schiphol) at 18:05 (6:05 pm). Flight duration is 2 hours 00 minutes.

Connection in Amsterdam

Connection time in Amsterdam, Schiphol airport is 2 hours and 40 minutes (from 18:05 / 6:05 pm, 6th May to 20:45 / 8:45 pm, 6th May).

Flight Amsterdam - Zagreb

KLM international flight KL1969 leaves Amsterdam (Schiphol) at 20:45 (8:45 pm) and lands in Zagreb at 22:35 (10:35 pm). Flight duration is 1 hours 50 minutes.

Available departure days

Select departure date to find flight connections between Milan and Zagreb. Note that other flight options may be available for different date.

See also

Return flights (Zagreb to Milan)

More flight connections

Privacy Disclaimer