Milan to Madrid Flight Timetable

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

139 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
00:30 02:25 sun Ryanair 1h 55m 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:45 03:41 tue Ryanair 1h 56m Orio al Serio International 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:00 03:58 sat Swiftair 1h 58m 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 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:30 04:36 tue Swiftair 2h 6m 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:50 09:10 wed, thu FR5120 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
06:50 09:10 wed FR5120 Malta Air 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 sat W46311 Wizz Air Malta 2h 30m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
07:10 09:40 mon, tue, wed, thu, sat, sun W46311 Wizz Air 2h 30m Milano Malpensa 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: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
09:00 10:59 tue Ryanair 1h 59m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:00 11:20 thu FR2752 Ryanair 2h 20m Milano Malpensa 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:10 mon FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
09:55 12:15 tue FR7913 Ryanair 2h 20m 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: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:35 12:55 fri FR5494 Ryanair 2h 20m Orio al Serio International Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:40 13:00 sat IB646 Iberia 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
10:50 13:10 mon, tue, wed, thu, sat, sun 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:30 13:50 sat FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:35 13:41 sat Iberia 2h 6m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:35 13:55 wed FR2752 Ryanair 2h 20m Milano Malpensa Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
11:40 14:00 daily IB664 Iberia 2h 20m 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
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 2h 25m 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:45 17:10 sat IB670 Iberia 2h 25m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:45 17:05 sun IB670 Iberia 2h 20m Milano Linate Airport — Adolfo Suarez Madrid-Barajas Airport Select dates
14:55 17:20 sun IB674 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:05 17:25 thu FR7913 Ryanair 2h 20m Milano Malpensa 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:35 17:55 sun FR2752 Ryanair 2h 20m 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
18:20 20:40 daily UX1062 Air Europa 2h 20m 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
19:05 21:30 daily IB676 Iberia 2h 25m Milano Linate 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:35 21:55 sat FR7913 Ryanair 2h 20m Milano Malpensa 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
20:45 23:05 tue 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: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:00 00:15 sun FR9149 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, sat 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