Milan to Madrid Flight Timetable

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

209 flights in a week

Departure and arrival times are local (Milan and Madrid)

Departure Arrival Flight days Flight Airlines Flight time Airports
02:01 03:54 sat Ryanair 1h 53m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:05 04:04 mon QY8340 European Air Transport 1h 59m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:05 04:09 mon QY8340 DHL 2h 4m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:37 thu QY8340 European Air Transport 2h 7m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:23 fri QY8340 European Air Transport 1h 53m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:30 wed QY8340 European Air Transport 2h 0m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:28 tue QY8340 European Air Transport 1h 58m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:30 tue QY8340 DHL 2h 0m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:19 wed QY8340 European Air Transport 1h 49m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:19 wed QY8340 DHL 1h 49m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:30 04:33 thu QY8340 DHL 2h 3m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
02:45 04:37 sat QY8340 European Air Transport 1h 52m 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
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
05:45 08:00 mon FR2752 Ryanair 2h 15m Milano Malpensa 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 wed W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:00 08:30 wed W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:05 08:25 mon FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:10 08:40 mon W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:10 08:40 mon W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:20 08:40 sat FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:30 08:50 mon, tue, fri, sat, sun W45699 Wizz Air Malta 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:30 08:40 wed NO9422 Neos 2h 10m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:30 08:50 mon, tue, fri, sat, sun W45699 Wizz Air 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:30 09:00 tue, thu, fri W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:30 09:00 tue, thu, fri W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:35 08:55 sat FR5494 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 tue, sun FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:50 10:10 daily IB3257 Iberia 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:50 10:10 thu IB3257 Iberia Express 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:55 10:25 daily IB3257 Iberia 2h 30m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:55 10:25 tue IB3257 Iberia Express 2h 30m 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:15 10:11 tue NO889 Wamos Air 1h 56m Milano Malpensa 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 fri FR5494 Ryanair 2h 20m 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:30 wed FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:55 12:15 tue FR5984 Ryanair 2h 20m Orio al Serio International 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:15 12:35 mon, tue FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:20 12:40 thu FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:25 12:45 sun FR3008 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:55 mon, tue, wed, thu, fri, sun IB3339 Iberia 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:55 mon IB3339 Iberia Express 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:30 12:50 fri FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:35 13:05 sat W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:35 13:05 sat W46311 Wizz Air 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:40 13:00 thu FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:45 13:10 daily IB3339 Iberia 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:50 13:10 sun W46311 Wizz Air Malta 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:50 13:10 sun W46311 Wizz Air 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:05 13:25 daily UX1066 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:35 13:55 thu UX1066 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:40 14:00 daily IB3251 Iberia 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:45 13:55 sat FR5984 Ryanair 2h 10m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
12:05 14:15 sat FR5984 Ryanair 2h 10m 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:10 15:30 tue FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:25 15:30 thu W45699 Wizz Air Malta 2h 5m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:25 15:30 thu W45699 Wizz Air 2h 5m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:30 15:50 mon FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
13:35 15:55 mon FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:15 16:35 mon FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:10 sat, sun IB3253 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:10 mon, tue, wed, thu, fri IB3253 Iberia 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:10 mon, wed, thu, fri IB3253 Iberia Express 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:10 sun IB3253 Iberia Express 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:50 17:15 daily IB3253 Iberia 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:50 17:15 tue, sat IB3253 Iberia Express 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:00 17:20 fri FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:10 17:30 wed FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:35 17:55 sun FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:50 18:10 tue FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
15:55 18:15 thu FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
16:05 18:15 tue NO9022 Neos 2h 10m 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:40 19:00 mon, wed FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:05 19:25 wed FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:15 19:35 wed FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:30 19:50 fri FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
17:30 19:50 fri FR5494 Buzz 2h 20m 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:35 20:55 sun FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:35 20:45 sun FR9149 Ryanair 2h 10m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 21:05 daily UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 21:35 sat UX1062 Air Europa 2h 50m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:45 21:05 thu FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
18:50 21:10 sat FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:05 21:25 tue FR9149 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:10 21:35 daily IB3265 Iberia 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:10 21:35 wed, thu, sat IB3265 Iberia Express 2h 25m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:15 21:35 mon, wed, thu UX1062 Air Europa 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:25 21:55 mon W46313 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:30 21:32 wed IB6050 Iberia 2h 2m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:40 21:55 fri W46313 Wizz Air 2h 15m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:50 22:10 wed W45699 Wizz Air Malta 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
19:50 22:10 wed W45699 Wizz Air 2h 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:20 sun FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:05 22:25 fri FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:15 22:35 sun FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:20 22:40 sun FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:20 22:40 daily IB3255 Iberia 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:20 22:40 thu IB3255 Iberia Express 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
20:50 23:10 thu FR2752 Ryanair 2h 20m Milano Malpensa 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:30 23:50 wed FR5984 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
22:35 00:55 sat, sun FR2752 Ryanair 2h 20m 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.