Airlines with flights from Madrid to Zagreb
There are five airlines with scheduled flights between MAD and ZAG. Both Iberia and Croatia Airlines operates non-stop flights from Barajas to Zagreb Airport and the flight time is 2 hours and 45 minutes.
Choose airline
Schedules
MAD
Direct
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
IB939
07:00
----
----
07:40
----
----
07:00
IB941
----
11:55
----
----
----
18:05
----
The timetable & schedule information was updated at 2026-04-21
Non-stop with Croatia Airlines
-
Total flight time: 2 hours and 40 minutes
-
Zagreb is a Croatia Airlines hub.
-
3 flights per week
-
Airbus A220-300
MAD
Direct
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
OU373
19:35
----
----
12:20
----
11:40
----
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 5h 00m - 5h 40m.
-
Sky Team Alliance
-
10 flights per week
MAD
Via CDG
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
AF1401
AF1160
AF1160
06:00
06:00
06:00
06:00
06:00
06:00
06:00
AF1001
AF1560
AF1560
10:05
----
10:05
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 5h 20m - 6h 50m.
-
24 flights per week
MAD
Via FRA
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
LH1123
LH1404
LH1404
08:25
08:25
08:25
08:20
08:25
08:25
08:15
LH1115
LH1406
LH1406
17:00
17:00
16:55
17:25
16:55
16:55
17:15
The timetable & schedule information was updated at 2026-04-21
Via Belgrade with Air Serbia
-
Total flight time: 7h 20m - 7h 20m.
-
1 flights per week
MAD
Via BEG
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
JU571
JU604
JU604
----
----
12:30
----
----
----
----
The timetable & schedule information was updated at 2026-04-21
Via Munich with Lufthansa
-
Total flight time: 4h 20m - 4h 20m.
-
17 flights per week
MAD
Via MUC
ZAG
W24, Jun 08 - Jun 14
Flight
Mon
Jun 8
Tue
Jun 9
Wed
Jun 10
Thu
Jun 11
Fri
Jun 12
Sat
Jun 13
Sun
Jun 14
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are five airlines with scheduled flights between MAD and ZAG. Both Iberia and Croatia Airlines operates non-stop flights from Barajas to Zagreb Airport and the flight time is 2 hours and 45 minutes.