MXP → PMO Milan to Palermo
live
Direct flights from Milan (MXP) to Palermo (PMO): 73 nonstop departures observed each week across 3 airlines. 1 of the 69 tracked flights was cancelled. The nonstop covers 904 km, an estimated 1 hour 40 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Palermo. Updated 15 November 2026 at 00:23 UTC.
Today, MXP → PMO Sun 15 Nov · local times
Sched Flight MXP departure PMO arrival
08:50
W46604 WIZZ AIR MALTA
On schedule T1
·
09:55
FR1028 RYANAIR
On schedule T1
·
11:20
EC3503 EASYJET EUROPE
On schedule T2
·
11:25
FR1534 RYANAIR
On schedule T1
·
16:00
EC3511 EASYJET EUROPE
Sched 16:00 Departure not confirmed by the board
·
16:10
FR1524 RYANAIR
Sched 16:10 Departure not confirmed by the board
·
16:55
EC3501 EASYJET EUROPE
Sched 16:55 Departure not confirmed by the board
·
18:05
FR1150 RYANAIR
Sched 18:05 Departure not confirmed by the board
·
19:25
EC3509 EASYJET EUROPE
Sched 19:25 Departure not confirmed by the board
·
22:05
FR1015 RYANAIR
Sched 22:05 Departure not confirmed by the board
·
22:05
W46606 WIZZ AIR MALTA
Sched 22:05 Departure not confirmed by the board
·
Checked MXP board 01:23
MXP
Milan
smooth · +14
PMO
Palermo
tracking
dep bank 07:00–22:05 73x weekly
Running clean · 3 airlines · 73x weekly · nonstop
82 / 100
route health from live MXP and PMO delay boards
1 of 69 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 40m estimated from route distance
Weekly departures 73x 3 direct airlines on the leg
Cancelled 1.4% recent route rate · 1 of 69
The week scheduled departures · origin local time
EASYJET EUROPE Ryanair Wizz Air Malta
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
EASYJET EUROPEEC
Flights EC3501 varies daily · EC3507 07:00 Fr Sa · EC3503 varies Mo Tu We Fr Su · EC3505 varies Mo Tu We Th Sa Su
RyanairFR
Flights FR1015 varies daily · FR1028 varies daily · FR1534 11:25 Su · FR1524 varies Mo Tu We Th Fr Su
Wizz Air MaltaW4
Flights W46604 08:50 daily · W46606 22:05 daily
History operated legs · board outcomes
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from MXP and PMO, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 81 Completed 69 Delayed 24 Cancelled 1 Within 15m 44/69 Median +10m
EC3501 EASYJET EUROPE
8 days
Sun, Nov 15
1/2 legs · OEIZF
MXP
Departure
Sched 16:55
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · OELVK
MXP
Departure
07:09
Departed · Sched 07:009m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · OELVK
MXP
Departure
10:27
Departed · Sched 10:207m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · OELKO
MXP
Departure
08:02
Departed · Sched 08:002m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · OELSQ
MXP
Departure
06:59
Departed · Sched 07:001m early
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · OELQB
MXP
Departure
07:08
Departed · Sched 07:008m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · OEICF
MXP
Departure
11:08
Departed · Sched 10:4523m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · OEICJ
MXP
Departure
17:11
Departed · Sched 16:5516m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3501 history →
EC3503 EASYJET EUROPE
6 days
Sun, Nov 15
1/2 legs · OELSN
MXP
Departure
Sched 11:20
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · OELKC
MXP
Departure
14:13
Departed · Sched 14:103m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · OELQB
MXP
Departure
12:04
Departed · Sched 12:004m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · OEINJ
MXP
Departure
10:30
Departed · Sched 10:2010m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · OELSQ
MXP
Departure
08:04
Departed · Sched 08:004m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · OELQT
MXP
Departure
11:55
Departed · Sched 11:2035m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3503 history →
EC3509 EASYJET EUROPE
7 days
Sun, Nov 15
1/2 legs · OELKO
MXP
Departure
Sched 19:25
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · OELKO
MXP
Departure
20:21
Departed · Sched 19:4536m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · OEIUL
MXP
Departure
19:22
Departed · Sched 19:157m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · OELQB
MXP
Departure
19:54
Departed · Sched 19:504m late
→
PMO
Arrival
—
PMO is outside our board polling set.
MXP
Departure
Sched 19:30
Cancelled
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · OEIZG
MXP
Departure
19:45
Departed · Sched 19:405m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · OEINL
MXP
Departure
19:14
Departed · Sched 19:151m early
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3509 history →
EC3511 EASYJET EUROPE
2 days
Sun, Nov 15
1/2 legs · OEINI
MXP
Departure
Sched 16:00
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · OELQT
MXP
Departure
16:38
Departed · Sched 16:0038m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3511 history →
FR1015 RYANAIR
8 days
Sun, Nov 15
1/2 legs · EIDCL
MXP
Departure
Sched 22:05
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · 9HQBS
MXP
Departure
08:28
Departed · Sched 08:1513m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · EIEGD
MXP
Departure
16:04
Departed · Sched 15:559m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · EIEKX
MXP
Departure
10:15
Departed · Sched 09:3045m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · EIIHV
MXP
Departure
08:19
Departed · Sched 08:109m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · 9HQEN
MXP
Departure
08:11
Departed · Sched 08:101m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · 9HQDG
MXP
Departure
18:58
Departed · Sched 18:4018m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · EIDCZ
MXP
Departure
22:28
Departed · Sched 22:0523m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1015 history →
FR1028 RYANAIR
8 days
Sun, Nov 15
1/2 legs · EIEML
MXP
Departure
Sched 09:55
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · EIEML
MXP
Departure
23:02
Departed · Sched 22:557m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · EIDYO
MXP
Departure
12:52
Departed · Sched 12:1042m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · EIIHV
MXP
Departure
23:03
Departed · Sched 21:5568m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · 9HQDC
MXP
Departure
19:27
Departed · Sched 19:0027m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · 9HQBU
MXP
Departure
18:19
Departed · Sched 18:0019m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · 9HQDC
MXP
Departure
11:42
Departed · Sched 10:4557m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · EIENE
MXP
Departure
10:08
Departed · Sched 09:5513m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1028 history →
FR1150 RYANAIR
6 days
Sun, Nov 15
1/2 legs · EIEML
MXP
Departure
Sched 18:05
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · 9HQBW
MXP
Departure
13:32
Departed · Sched 13:1517m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · 9HQEN
MXP
Departure
18:16
Departed · Sched 18:0016m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · 9HQFA
MXP
Departure
15:15
Departed · Sched 15:0015m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · EIDCZ
MXP
Departure
09:08
Departed · Sched 08:4523m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · EIENE
MXP
Departure
18:39
Departed · Sched 18:0534m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1150 history →
FR1524 RYANAIR
7 days
Sun, Nov 15
1/2 legs · 9HQDA
MXP
Departure
Sched 16:10
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · EIIGG
MXP
Departure
06:08
Departed · Sched 06:008m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · 9HQBW
MXP
Departure
13:02
Departed · Sched 12:3032m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · EIDWE
MXP
Departure
14:24
Departed · Sched 14:1014m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · EIDCZ
MXP
Departure
14:11
Departed · Sched 14:0011m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · EIDCZ
MXP
Departure
22:08
Departed · Sched 22:008m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · EIEKF
MXP
Departure
16:16
Departed · Sched 16:106m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1524 history →
FR1534 RYANAIR
2 days
Sun, Nov 15
1/2 legs · 9HQDA
MXP
Departure
Sched 11:25
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · EIEKF
MXP
Departure
11:28
Departed · Sched 11:253m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1534 history →
W46604 WIZZ AIR MALTA
8 days
Sun, Nov 15
1/2 legs · 9HWDH
MXP
Departure
Sched 08:50
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · 9HWMK
MXP
Departure
08:53
Departed · Sched 08:503m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · 9HWDH
MXP
Departure
08:56
Departed · Sched 08:506m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · 9HWMK
MXP
Departure
08:52
Departed · Sched 08:502m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · 9HWDH
MXP
Departure
08:54
Departed · Sched 08:504m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · 9H-WNN
MXP
Departure
08:55
Departed · Sched 08:505m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · 9HWNN
MXP
Departure
08:56
Departed · Sched 08:506m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · 9HWMK
MXP
Departure
08:48
Departed · Sched 08:502m early
→
PMO
Arrival
—
PMO is outside our board polling set.
Full W46604 history →
W46606 WIZZ AIR MALTA
8 days
Sun, Nov 15
1/2 legs · 9HWDH
MXP
Departure
Sched 22:05
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Sat, Nov 14
1/2 legs · 9HWMK
MXP
Departure
22:13
Departed · Sched 22:058m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · 9HWDH
MXP
Departure
22:44
Departed · Sched 22:0539m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · 9HWDQ
MXP
Departure
22:38
Departed · Sched 22:0533m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Nov 11
1/2 legs · 9HWDH
MXP
Departure
22:14
Departed · Sched 22:059m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Nov 10
1/2 legs · 9HWDH
MXP
Departure
22:15
Departed · Sched 22:0510m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · 9HWNN
MXP
Departure
22:40
Departed · Sched 22:0535m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · 9HWDH
MXP
Departure
22:16
Departed · Sched 22:0511m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full W46606 history →
EC3505 EASYJET EUROPE
4 days
Sat, Nov 14
1/2 legs · OELKM
MXP
Departure
11:55
Departed · Sched 11:4510m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · OELKO
MXP
Departure
13:11
Departed · Sched 13:101m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · OELSK
MXP
Departure
13:44
Departed · Sched 13:3014m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Nov 8
1/2 legs · OELUE
MXP
Departure
05:12
Departed · Sched 05:102m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3505 history →
FR1438 RYANAIR
4 days
Sat, Nov 14
1/2 legs · EIIHV
MXP
Departure
18:58
Departed · Sched 18:4018m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Fri, Nov 13
1/2 legs · EIDWE
MXP
Departure
09:01
Departed · Sched 09:001m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Nov 12
1/2 legs · 9HQBW
MXP
Departure
19:46
Departed · Sched 19:3016m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Nov 9
1/2 legs · EIDCZ
MXP
Departure
14:02
Departed · Sched 13:0557m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1438 history →
EC3507 EASYJET EUROPE
1 day
Fri, Nov 13
1/2 legs · OELQU
MXP
Departure
07:00 Departed
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3507 history →
U23501 easyJet
1 day
Tue, Nov 10
1/2 legs · OE-LQB
MXP
Departure
07:08
Departed · Sched 07:008m late
→
PMO
Arrival
—
PMO is outside our board polling set.
U23503 easyJet
1 day
Tue, Nov 10
1/2 legs · OE-INJ
MXP
Departure
Sched 10:20
Scheduled time only · no board update captured
→
PMO
Arrival
—
PMO is outside our board polling set.
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Milan (MXP) to Palermo (PMO) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-PMO
Copy
How we measure this →
MXP to PMO questions
Is MXP–PMO running on time right now? Smooth skies ahead. The departure side at MXP is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MXP–PMO? Operators schedule morning departures around 07:00 and evening departures around 22:05 from MXP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PMO delay card to confirm conditions when you'd arrive.
How long is the flight from MXP to PMO? Great-circle distance is 904 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 94–107 min gate-to-gate on this route.
How often does MXP–PMO fly? 3 carriers operate this route, around 73 flights a week between them. Compare carrier days and times in the airline list above.