MXP → PMO Milan to Palermo
live
Direct flights from Milan (MXP) to Palermo (PMO): 21 nonstop departures observed each week across 3 airlines. 48% of the last 48 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes late. 3 of the 48 tracked flights were 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 16 October 2026 at 01:23 UTC.
Today, MXP → PMO Fri 16 Oct · local times
W46602WIZZ AIR MALTA 120 min late
The MXP board at 03:23 shows departure at 08:55 instead of 06:55.
Later cancelled 3.6%of 1,376 past WIZZ AIR MALTA flights whose board showed 70 min or more late
Still to leave today EC3605 07:30EASYJET EUROPE · then FR1438 09:50, W46604 13:30
Track W46602 →
EC3605EASYJET EUROPE 30 min late
The MXP board at 03:23 shows departure at 07:30 instead of 07:00.
Later cancelled 2.5%of 3,211 past EASYJET EUROPE flights whose board showed 20 to 40 min late
Still to leave today FR1438 09:50RYANAIR · then W46604 13:30, FR1028 15:20
Track EC3605 →
Sched Flight MXP departure PMO arrival
05:45
FR1015 RYANAIR
On schedule Gate A01 · T1
·
06:55
W46602 WIZZ AIR MALTA
Est. 08:55 +120 T1
·
07:00
EC3605 EASYJET EUROPE
Est. 07:30 +30 T2
·
09:50
FR1438 RYANAIR
On schedule T1
·
12:30
EC3505 EASYJET EUROPE
Cancelled
·
13:30
W46604 WIZZ AIR MALTA
On schedule T1
·
15:20
FR1028 RYANAIR
On schedule T1
·
15:25
EC3507 EASYJET EUROPE
Cancelled
·
18:25
FR1150 RYANAIR
Sched 18:25 Departure not confirmed by the board
·
21:25
EC3511 EASYJET EUROPE
Cancelled
·
22:00
W46606 WIZZ AIR MALTA
Sched 22:00 Departure not confirmed by the board
·
Checked MXP board 03:23
MXP
Milan
heavy · +43
PMO
Palermo
tracking
dep bank 05:45–22:00 21x weekly
Runs rough · 3 airlines · 21x weekly · nonstop
48% on time
of the last 48 operated MXP → PMO flights arrived within 15 minutes
Median arrival delay is +13 min . 3 of 48 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +13 min across the last 48 operated legs
Flight time ~1h 40m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 6.3% recent route rate · 3 of 48
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 52% on time
Flights EC3505 varies daily · EC3501 07:00 Mo Th Sa Su · EC3605 varies Tu Th Fr · EC3623 12:10 Sa
RyanairFR 53% on time
Flights FR1015 varies daily · FR1438 varies Mo Th Fr Sa Su · FR1028 varies Mo Tu We Th Fr Su · FR1150 varies Mo Th Fr Su
Wizz Air MaltaW4 30% on time
Flights W46602 06:55 Mo We Fr Su · W46604 13:30 daily · W46606 22:00 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. Board tracking since Sun, Oct 11 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 56 Completed 48 Delayed 24 Cancelled 3 Within 15m 23/48 Median +13m
EC3505 EASYJET EUROPE
6 days
MXP
Departure
Sched 12:30
Cancelled
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · OEIVR
MXP
Departure
06:07
Departed · Sched 06:007m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · OEIJL
MXP
Departure
06:19
Departed · Sched 06:0019m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · OELQI
MXP
Departure
07:04
Departed · Sched 07:004m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · OEINH
MXP
Departure
14:13
Departed · Sched 14:058m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · OEINC
MXP
Departure
06:06
Departed · Sched 06:006m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3505 history →
EC3507 EASYJET EUROPE
6 days
MXP
Departure
Sched 15:25
Cancelled
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · OELKY
MXP
Departure
16:27
Departed · Sched 16:1017m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · OEIJY
MXP
Departure
16:19
Departed · Sched 16:0019m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · OELQN
MXP
Departure
15:52
Departed · Sched 15:3517m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · OELQN
MXP
Departure
16:48
Departed · Sched 16:3513m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · OELQN
MXP
Departure
11:10
Departed · Sched 11:055m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3507 history →
EC3511 EASYJET EUROPE
4 days
MXP
Departure
Sched 21:25
Cancelled
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · OEICL
MXP
Departure
20:16
Departed · Sched 20:0016m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · OELQZ
MXP
Departure
20:20
Departed · Sched 20:155m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · OEIJY
MXP
Departure
21:54
Departed · Sched 21:2529m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3511 history →
EC3605 EASYJET EUROPE
3 days
Fri, Oct 16
1/2 legs · OEIVR
MXP
Departure
07:30
Est. · Sched 07:0030m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · OELKQ
MXP
Departure
20:37
Departed · Sched 20:307m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · OEISH
MXP
Departure
14:57
Departed · Sched 14:507m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3605 history →
FR1015 RYANAIR
6 days
Fri, Oct 16
1/2 legs · EIEKG
MXP
Departure
Sched 05:45
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · EIEVL
MXP
Departure
06:03
Departed · Sched 05:4518m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · 9HQEL
MXP
Departure
06:00
Departed · Sched 05:3525m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · 9HQCT
MXP
Departure
14:08
Departed · Sched 14:008m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · EIEKK
MXP
Departure
06:04
Departed · Sched 06:004m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · 9HQBR
MXP
Departure
05:57
Departed · Sched 05:507m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1015 history →
FR1028 RYANAIR
6 days
Fri, Oct 16
1/2 legs · EIEKG
MXP
Departure
Sched 15:20
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · EIEKD
MXP
Departure
12:20
Departed · Sched 12:155m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · EIEKD
MXP
Departure
15:07
Departed · Sched 15:052m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · EIEVL
MXP
Departure
19:51
Departed · Sched 19:0051m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · EIEVH
MXP
Departure
12:41
Departed · Sched 12:2516m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · EIENO
MXP
Departure
20:31
Departed · Sched 19:2566m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1028 history →
FR1150 RYANAIR
4 days
Fri, Oct 16
1/2 legs · EIEBG
MXP
Departure
Sched 18:25
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · EIEKG
MXP
Departure
19:16
Departed · Sched 19:0511m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · EIGSJ
MXP
Departure
19:54
Departed · Sched 19:2529m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · EIEVX
MXP
Departure
16:41
Departed · Sched 16:2021m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1150 history →
FR1438 RYANAIR
3 days
Fri, Oct 16
1/2 legs · EIENT
MXP
Departure
Sched 09:50
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · EIEBG
MXP
Departure
16:03
Departed · Sched 15:5013m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · EIENG
MXP
Departure
08:05
Departed · Sched 07:5510m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full FR1438 history →
W46602 WIZZ AIR MALTA
3 days
Fri, Oct 16
1/2 legs · 9HWMI
MXP
Departure
08:55
Est. · Sched 06:55120m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · 9HWAK
MXP
Departure
07:01
Departed · Sched 06:556m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · 9HWNZ
MXP
Departure
09:15
Departed · Sched 06:55140m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full W46602 history →
W46604 WIZZ AIR MALTA
5 days
Fri, Oct 16
1/2 legs · 9HWMJ
MXP
Departure
Sched 13:30
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · 9HWMJ
MXP
Departure
13:40
Departed · Sched 13:3010m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · HALGL
MXP
Departure
13:53
Departed · Sched 13:3023m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · 9HWDU
MXP
Departure
08:48
Departed · Sched 08:408m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · 9HWDU
MXP
Departure
13:53
Departed · Sched 13:3023m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full W46604 history →
W46606 WIZZ AIR MALTA
5 days
Fri, Oct 16
1/2 legs · HALGL
MXP
Departure
Sched 22:00
Scheduled departure
→
PMO
Arrival
—
PMO is outside our board polling set.
Thu, Oct 15
1/2 legs · 9HWMD
MXP
Departure
23:00
Departed · Sched 22:0060m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Wed, Oct 14
1/2 legs · 9HWMJ
MXP
Departure
23:12
Departed · Sched 21:5082m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Tue, Oct 13
1/2 legs · 9HWMD
MXP
Departure
22:43
Departed · Sched 22:0043m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · 9HWMH
MXP
Departure
22:25
Departed · Sched 22:0025m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full W46606 history →
EC3501 EASYJET EUROPE
3 days
Thu, Oct 15
1/2 legs · OELSA
MXP
Departure
07:09
Departed · Sched 07:009m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Mon, Oct 12
1/2 legs · OEIJY
MXP
Departure
07:02
Departed · Sched 07:002m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Sun, Oct 11
1/2 legs · OELSW
MXP
Departure
08:29
Departed · Sched 08:301m early
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3501 history →
EC3503 EASYJET EUROPE
1 day
Tue, Oct 13
1/2 legs · OELSO
MXP
Departure
13:28
Departed · Sched 13:0523m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3503 history →
EC3509 EASYJET EUROPE
1 day
Mon, Oct 12
1/2 legs · OELQN
MXP
Departure
21:44
Departed · Sched 21:1034m late
→
PMO
Arrival
—
PMO is outside our board polling set.
Full EC3509 history →
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? Significant delay risk. The departure side at MXP is the weaker end, route health score 42/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 06:55 and evening departures around 21:10 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 68 flights a week between them. Compare carrier days and times in the airline list above.