Milan to Madrid Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Milan — Madrid

142 flights in a week

Departure and arrival times are local (Milan and Madrid)

Departure Arrival Flight days Flight Airlines Flight time Airports
00:00 02:05 tue Ryanair 2h 5m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
00:30 02:28 sat Ryanair 1h 58m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
01:00 03:30 sat Swiftair 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
01:55 04:00 sat Ryanair 2h 5m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:01 03:54 sat Ryanair 1h 53m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:05 04:25 mon DHL 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:10 04:30 tue DHL 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:26 thu Ryanair 1h 56m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:16 tue European Air Transport 1h 46m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:26 thu European Air Transport 1h 56m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:26 tue, thu DHL 1h 56m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:21 sat DHL 1h 51m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:20 tue DHL 1h 50m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:40 04:41 thu Ryanair 2h 1m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:45 04:39 sat DHL 1h 54m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
03:20 05:27 thu Ryanair 2h 7m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
03:30 05:31 sat Swiftair 2h 1m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
03:45 05:38 fri Ryanair 1h 53m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
04:20 06:25 thu Ryanair 2h 5m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
05:00 06:55 fri Ryanair 1h 55m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:00 08:03 sat AlbaStar 2h 3m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:00 07:57 thu Ryanair 1h 57m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:20 08:40 fri FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:45 09:00 sat FR3008 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:50 09:10 wed, thu FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:55 09:09 thu AlbaStar 2h 14m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:10 09:30 sun FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:10 09:40 mon, thu, sat, sun W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:10 09:30 sun FR5120 Buzz 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:25 09:45 mon FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:25 09:45 mon FR5120 Buzz 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:55 10:20 daily IB668 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
08:00 09:53 sat Ryanair 1h 53m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
08:00 10:07 fri Ryanair 2h 7m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
08:25 10:24 wed Air Horizont 1h 59m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
08:50 11:10 sat FR5992 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:00 10:59 tue Ryanair 1h 59m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:10 11:06 sat Ryanair 1h 56m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:10 11:25 fri FR3008 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:00 12:03 thu AlbaStar 2h 3m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:00 11:53 mon Smartwings 1h 53m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:00 12:15 thu FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:20 12:35 tue FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:36 sat Iberia 2h 6m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 14:18 thu RAF-Avia 3h 48m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:50 mon, tue, wed, thu, fri, sun IB672 Iberia 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:35 12:55 fri FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:40 13:05 sat IB646 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:45 13:00 mon FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:50 13:10 tue, wed UX1066 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:00 13:24 fri Ryanair 2h 24m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:10 12:50 thu IB672 Iberia 1h 40m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:35 14:00 daily IB664 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:00 14:03 sat Ryanair 2h 3m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:15 14:11 tue Ryanair 1h 56m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:30 14:31 tue Ryanair 2h 1m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:40 14:36 tue Ryanair 1h 56m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:30 15:45 wed FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:35 16:05 mon W46313 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:00 16:35 sun Luxwing 2h 35m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:25 16:45 mon, tue, wed, thu, fri IB674 Iberia 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 16:43 sun MHS Aviation 1h 58m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:10 sat, sun IB670 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:00 17:06 fri Ryanair 2h 6m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:15 17:08 wed Ryanair 1h 53m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:20 17:40 sun FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:30 17:45 sun FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:45 17:55 mon NO9014 Neos 2h 10m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:05 18:25 tue, sat FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:30 18:40 sat Wizz Air 2h 10m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:35 18:55 thu FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:45 19:00 fri FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:00 20:15 sat FR2752 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:20 20:40 daily UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:35 21:05 sun W46313 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 20:39 thu Air Europa 1h 54m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:50 20:40 mon UX1062 Air Europa 1h 50m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:00 21:20 mon, sun FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:10 21:30 daily IB676 Iberia 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:25 21:45 sat FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:50 19:30 mon Wizz Air 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:00 21:51 sat Ryanair 1h 51m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:00 22:07 sun Ryanair 2h 7m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:25 22:50 daily IB666 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
21:00 22:52 sat Air Europa 1h 52m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
21:00 23:02 tue Ryanair 2h 2m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:00 01:31 thu RAF-Avia 3h 31m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:00 00:05 sun Swiftair 2h 5m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:15 00:30 mon, tue FR3008 Ryanair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:55 00:52 sun Ryanair 1h 57m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:55 01:15 fri FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
23:00 01:24 mon Swiftair 2h 24m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
23:05 02:00 fri FR9023 Ryanair 2h 55m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.