Milan to Madrid Flight Timetable

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

223 flights in a week

Departure and arrival times are local (Milan and Madrid)

Departure Arrival Flight days Flight Airlines Flight time Airports
01:00 03:30 sat Swiftair 2h 30m Milano Malpensa 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 QY8340 DHL 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:05 04:25 mon QY8340 Swiftair 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:50 tue, wed, thu, fri QY8340 European Air Transport 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:50 tue, wed, thu, fri QY8340 DHL 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:45 fri, sat QY8340 DHL 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:45 fri QY8340 European Air Transport 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:45 fri QY8340 Swiftair 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:50 tue QY8340 Swiftair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:45 05:05 sat QY8340 DHL 2h 20m 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
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 08:30 daily W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:00 08:30 daily W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:20 08:45 thu FR5310 Ryanair 2h 25m 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:45 thu, fri, sat W46311 Wizz Air Malta 2h 35m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:50 10:10 daily IB668 Iberia Regional 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:55 10:20 daily IB668 Iberia Regional 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:35 11:00 fri FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
08:40 11:05 tue FR5310 Ryanair 2h 25m 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:50 12:15 tue FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:55 12:20 fri FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:55 12:20 mon FR2752 Ryanair 2h 25m 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:05 12:30 tue FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:15 12:40 thu FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:25 12:50 daily IB672 Iberia Regional 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:36 sat Iberia Regional 2h 6m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:40 13:05 thu FR5494 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:40 13:05 thu FR5494 Malta Air 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:50 13:15 tue FR5494 Ryanair 2h 25m Orio al Serio International 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:00 13:25 sat FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:05 13:15 daily UX1066 Air Europa 2h 10m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:10 13:35 sun FR5494 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:15 13:40 fri FR5494 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:30 13:55 sat FR5494 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:35 14:00 daily IB664 Iberia Regional 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:40 14:00 daily IB664 Iberia Regional 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:45 14:05 fri IB664 Iberia Regional 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:45 13:55 sun UX1066 Air Europa 2h 10m Milano Malpensa 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:35 15:00 mon FR5310 Ryanair 2h 25m 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
12:55 15:25 mon, fri W46313 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:55 15:20 wed FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:10 15:30 wed H5365 VistaJet Germany 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:15 15:45 mon, fri W46313 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:25 15:50 fri FR5984 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:35 16:00 mon FR9149 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:40 16:05 mon FR5992 Ryanair 2h 25m Orio al Serio International 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:50 mon, tue, wed, thu, fri IB674 Iberia Regional 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:40 17:05 thu FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:05 sat, sun IB670 Iberia Regional 2h 20m Milano Linate 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:55 17:20 sun IB674 Iberia Regional 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:20 17:45 sun FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:40 18:05 sat FR2752 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:50 18:15 fri FR5310 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:05 18:30 tue FR5992 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:20 18:45 sat YW3091 Iberia Regional 2h 25m Milano Malpensa 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 19:00 fri FR5992 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:00 19:25 tue FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:20 19:45 fri FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:20 19:45 fri FR3008 Malta Air 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:40 20:05 thu FR5992 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:55 20:20 wed FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:00 20:25 wed FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:00 20:20 tue IB32 Iberia Regional 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:05 20:30 sat FR5310 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:10 20:35 sun FR5992 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:15 20:35 daily UX1062 Air Europa 2h 20m 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:30 20:55 tue, sun FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 21:10 sun FR5120 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 21:05 wed, fri UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:50 21:25 mon, fri W46313 Wizz Air Malta 2h 35m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:50 21:10 wed, fri, sat, sun UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:50 21:25 mon, fri W46313 Wizz Air 2h 35m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:55 21:20 mon FR5984 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:05 21:30 daily IB676 Iberia Regional 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:10 21:35 sat FR5992 Ryanair 2h 25m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:20 21:40 thu, sat UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:40 22:05 sun FR3008 Ryanair 2h 25m 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:20 22:40 daily IB666 Iberia Regional 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:25 22:50 daily IB666 Iberia Regional 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:30 22:50 wed IB36 Iberia Regional 2h 20m 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
21:20 23:40 sat FR3008 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
21:40 00:05 wed FR5984 Ryanair 2h 25m 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:30 00:55 fri FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:45 01:10 mon, fri, sat FR3008 Ryanair 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:50 01:15 tue, thu FR3008 Ryanair 2h 25m 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
23:00 01:24 mon Swiftair 2h 24m Milano Malpensa 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.