MXP → PMOMilan 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 MALTA120 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 EUROPE30 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 →
  1. 05:45 FR1015RYANAIR On scheduleGate A01 · T1 ·
  2. 06:55 W46602WIZZ AIR MALTA Est. 08:55 +120T1 ·
  3. 07:00 EC3605EASYJET EUROPE Est. 07:30 +30T2 ·
  4. 09:50 FR1438RYANAIR On scheduleT1 ·
  5. 12:30 EC3505EASYJET EUROPE Cancelled ·
  6. 13:30 W46604WIZZ AIR MALTA On scheduleT1 ·
  7. 15:20 FR1028RYANAIR On scheduleT1 ·
  8. 15:25 EC3507EASYJET EUROPE Cancelled ·
  9. 18:25 FR1150RYANAIR Sched 18:25Departure not confirmed by the board ·
  10. 21:25 EC3511EASYJET EUROPE Cancelled ·
  11. 22:00 W46606WIZZ AIR MALTA Sched 22:00Departure not confirmed by the board ·

Checked MXP board 03:23

MXP Milan heavy · +43
PMO Palermo tracking
904 km · ~1h 40m est.
dep bank 05:45–22:0021x 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 minacross the last 48 operated legs
Flight time~1h 40mestimated from route distance
Weekly departures21x3 direct airlines on the leg
Cancelled6.3%recent route rate · 3 of 48

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
EASYJET EUROPERyanairWizz 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 EUROPEEC52% on time

Flights EC3505 varies daily · EC3501 07:00 Mo Th Sa Su · EC3605 varies Tu Th Fr · EC3623 12:10 Sa

RyanairFR53% 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 MaltaW430% on time

Flights W46602 06:55 Mo We Fr Su · W46604 13:30 daily · W46606 22:00 daily

History

operated legs · board outcomes
10-16EC3505cancelledCNX
10-16EC3507cancelledCNX
10-16EC3511cancelledCNX
10-15EC3501departed+9
10-15EC3505departed+7
10-15EC3507departed+17
10-15EC3605departed+7
10-15FR1015departed+18
10-15FR1028departed+5
10-15FR1150departed+11
10-15FR1438departed+13
10-15W46604departed+10
10-15W46606departed+60
10-14EC3505departed+19
10-14EC3507departed+19
10-14EC3511departed+16
10-14FR1015departed+25
10-14FR1028departed+2
10-14W46602departed+6
10-14W46604departed+23
10-14W46606departed+82
10-13EC3503departed+23
10-13EC3505departed+4
10-13EC3507departed+17
10-13EC3511departed+5
10-13EC3605departed+7
10-13FR1015departed+8
10-13FR1028departed+51
10-13W46604departed+8
10-13W46606departed+43
10-12EC3501departed+2
10-12EC3505departed+8
10-12EC3507departed+13
10-12EC3509departed+34
10-12FR1015departed+4
10-12FR1028departed+16
10-12FR1150departed+29
10-12FR1438departed+10
10-12W46602departed+140
10-12W46604departed+23

Actual board outcomes rather than schedules, paired departure and arrival per flight and day.

Full board history, day by day →

Airports right now

live boards
MXPMilan +43 min heavy ⛅ few clouds · NNE 4 kt Full MXP delay board →
PMOPalermo tracking Full PMO delay board →

How the Milan to Palermo route actually runs

Pro Flight Search records official board updates for nonstop MXP to PMO flights through the day: schedules, estimates, gate pushes and actual departures. The verdict above comes from operated flights, so it reflects what this route does rather than what the timetable promises.

Planning around a delay? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure

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.

Canonical URL
https://proflightsearch.com/search-flights/MXP-PMO
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.