Airlines with flights from Milan to Madrid
There are five airlines with scheduled flights between LIN and MAD. Iberia is the only airline with non-stop flights from Linate to Barajas and the flight time is 2 hours and 20 minutes.
Choose airline
Schedules
LIN
Direct
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
IB668
07:50
07:50
07:50
07:50
07:50
07:50
07:50
IB646
----
----
----
----
----
10:40
----
IB664
11:40
11:40
11:40
11:40
11:40
11:40
11:40
IB670
----
----
----
----
----
14:45
14:45
IB666
20:25
20:25
20:25
20:25
20:25
20:25
20:25
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 4h 55m - 5h 50m.
-
Sky Team Alliance
-
34 flights per week
LIN
Via CDG
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AF1733
AF1300
AF1300
06:25
06:25
06:25
06:25
06:25
06:25
06:25
AF1213
AF1600
AF1600
09:45
09:45
09:45
09:45
09:45
----
09:45
AF1613
AF1400
AF1400
----
----
----
----
----
18:00
----
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 5h 00m - 6h 50m.
-
35 flights per week
LIN
Via FRA
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH281
LH1116
LH1116
----
----
----
----
06:20
----
----
LH281
LH1112
LH1112
06:50
06:50
06:50
06:50
----
06:50
06:50
LH271
LH1114
LH1114
10:35
10:35
10:35
10:35
10:35
----
----
LH273
LH1120
LH1120
----
12:40
----
----
----
----
----
LH277
LH1122
LH1122
18:15
18:10
18:10
18:15
18:10
18:10
18:10
The timetable & schedule information was updated at 2026-04-21
Via Rome with ITA Airways
-
Total flight time: 5h 00m - 6h 10m.
-
Milan is a ITA Airways hub.
-
33 flights per week
LIN
Via FCO
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AZ2039
AZ60
AZ60
----
----
----
----
----
----
11:00
AZ2045
AZ60
AZ60
11:30
11:30
11:30
11:30
11:30
11:30
11:30
AZ2097
AZ64
AZ64
18:00
18:00
18:00
18:00
18:00
----
----
AZ2109
AZ64
AZ64
19:00
19:00
19:00
19:00
19:00
19:00
19:00
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 6h 55m - 6h 55m.
-
18 flights per week
LIN
Via BRU
MAD
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
SN3148
SN3729
SN3729
13:10
----
----
13:10
13:10
----
----
The timetable & schedule information was updated at 2026-04-21

There are five airlines with scheduled flights between LIN and MAD. Iberia is the only airline with non-stop flights from Linate to Barajas and the flight time is 2 hours and 20 minutes.