MXP → CTA Milan to Catania
live
Direct flights from Milan (MXP) to Catania (CTA): 22 nonstop departures observed each week across 4 airlines. 45% of the last 20 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. 4 of the 20 tracked flights were cancelled. The nonstop covers 1,049 km, an estimated 1 hour 51 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Catania. Updated 17 September 2026 at 01:26 UTC.
MXP
Milan
disrupted · +66
CTA
Catania
smooth · +3
dep bank 06:45–23:15 22x weekly
Runs rough · 4 airlines · 22x weekly · nonstop
45% on time
of the last 20 operated MXP → CTA flights arrived within 15 minutes
Median arrival delay is +1 min . 4 of 20 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 20 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 22x 4 direct airlines on the leg
Cancelled 20.0% recent route rate · 4 of 20
The week scheduled departures · origin local time
EASYJET EUROPE Neos 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 29% on time
Flights EC3535 06:45 Mo Tu Th Fr Sa · EC3539 varies daily · EC3537 11:35 Mo · EC3541 13:05 Su
NeosNO
Flights NO7862 06:55 Su
RyanairFR 44% on time
Flights FR3729 varies Mo We Th Fr Sa Su · FR529 varies daily · FR2179 varies Tu Th Fr Sa Su · FR1070 varies Mo Tu We Th Fr Su
Wizz Air MaltaW4
Flights W46463 08:55 Mo We Th Fr Su · W46467 15:15 daily · W46465 19:50 daily
History operated legs · board outcomes
09-16 FR529 dep +8 → arr −16
Show 12 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 CTA, paired departure → arrival per flight and day. Board tracking since Tue, Sep 15 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 57 Completed 32 Delayed 18 Cancelled 5 Within 15m 16/32 Median +14m
EC3535 EASYJET EUROPE
2 days
Thu, Sep 17
2/2 legs · OEISH
MXP
Departure
Sched 06:45
Scheduled departure
→
CTA
Arrival
08:49
Est. · Sched 08:409m late
MXP
Departure
Sched 06:40
Cancelled
→
CTA
Arrival
Sched 08:35
Cancelled
Full EC3535 history →
EC3539 EASYJET EUROPE
3 days
Thu, Sep 17
2/2 legs · OEIJZ
MXP
Departure
Sched 11:15
Scheduled departure
→
CTA
Arrival
Sched 13:10
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · OELQP
MXP
Departure
13:26
Departed · Sched 11:20126m late
→
CTA
Arrival
15:02
Landed · Sched 13:15107m late
Tue, Sep 15
2/2 legs · OEIVV
MXP
Departure
14:47
Departed · Sched 11:25202m late
→
CTA
Arrival
16:47
Landed · Sched 13:20207m late
Full EC3539 history →
EC3543 EASYJET EUROPE
2 days
Thu, Sep 17
2/2 legs · OELSO
MXP
Departure
Sched 14:40
Scheduled departure
→
CTA
Arrival
Sched 16:35
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · OEINL
MXP
Departure
07:29
Departed · Sched 07:1514m late
→
CTA
Arrival
09:07
Landed · Sched 09:158m early
Full EC3543 history →
EC3545 EASYJET EUROPE
1 day
Thu, Sep 17
2/2 legs · OEISE
MXP
Departure
Sched 18:20
Scheduled departure
→
CTA
Arrival
Sched 20:15
Scheduled arrival · landing pending
FR1070 RYANAIR
3 days
Thu, Sep 17
2/2 legs · 9HQCG
MXP
Departure
Sched 20:25
Scheduled departure
→
CTA
Arrival
Sched 22:25
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · EIDCX
MXP
Departure
23:19
Departed · Sched 20:45154m late
→
CTA
Arrival
00:55
Last seen · Sched 22:45130m late
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
22:00
Landed · Sched 19:15165m late
Full FR1070 history →
FR2179 RYANAIR
2 days
Thu, Sep 17
2/2 legs · EIDCY
MXP
Departure
Sched 15:30
Scheduled departure
→
CTA
Arrival
Sched 17:30
Scheduled arrival · landing pending
MXP
Departure
—
Board row not captured for this rotation yet.
→
Full FR2179 history →
FR3729 RYANAIR
3 days
Thu, Sep 17
2/2 legs · EIDCW
MXP
Departure
Sched 09:55
Scheduled departure
→
CTA
Arrival
Sched 11:55
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · EIDCW
MXP
Departure
10:18
Departed · Sched 10:0018m late
→
CTA
Arrival
11:48
Landed · Sched 12:0012m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
Sched 01:15
Cancelled
Full FR3729 history →
FR529 RYANAIR
3 days
Thu, Sep 17
2/2 legs · EIENG
MXP
Departure
Sched 12:45
Scheduled departure
→
CTA
Arrival
Sched 14:45
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · EIENG
MXP
Departure
13:03
Departed · Sched 12:558m late
→
CTA
Arrival
14:39
Landed · Sched 14:5516m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
Sched 14:00
Cancelled
Full FR529 history →
W46463 WIZZ AIR MALTA
2 days
Thu, Sep 17
2/2 legs · 9HWMI
MXP
Departure
Sched 08:55
Scheduled departure
→
CTA
Arrival
Sched 11:00
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · 9HWMW
MXP
Departure
10:10
Departed · Sched 08:5575m late
→
CTA
Arrival
11:42
Landed · Sched 10:5547m late
Full W46463 history →
W46465 WIZZ AIR MALTA
3 days
Thu, Sep 17
2/2 legs · 9HWAQ
MXP
Departure
Sched 19:50
Scheduled departure
→
CTA
Arrival
Sched 22:00
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · 9HXLF
MXP
Departure
19:54
Departed · Sched 19:504m late
→
CTA
Arrival
21:32
Landed · Sched 22:2048m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
Full W46465 history →
W46467 WIZZ AIR MALTA
3 days
Thu, Sep 17
2/2 legs · 9HWMI
MXP
Departure
Sched 15:15
Scheduled departure
→
CTA
Arrival
Sched 17:15
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · 9HWMW
MXP
Departure
15:19
Departed · Sched 14:5524m late
→
CTA
Arrival
16:54
Landed · Sched 16:551m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
22:20
Last seen · Sched 17:15305m late
Full W46467 history →
EC3547 EASYJET EUROPE
2 days
Wed, Sep 16
2/2 legs · OELUF
MXP
Departure
17:46
Departed · Sched 17:0046m late
→
CTA
Arrival
19:20
Landed · Sched 18:5525m late
Tue, Sep 15
2/2 legs · OEIJZ
MXP
Departure
19:26
Departed · Sched 19:0521m late
→
CTA
Arrival
21:01
Landed · Sched 21:001m late
Full EC3547 history →
EC3549 EASYJET EUROPE
1 day
Wed, Sep 16
2/2 legs · OELSN
MXP
Departure
21:49
Departed · Sched 21:1039m late
→
CTA
Arrival
23:31
Last seen · Sched 23:0526m late
Full EC3549 history →
FR3735 RYANAIR
2 days
Wed, Sep 16
2/2 legs · 9HQAR
MXP
Departure
23:31
Departed · Sched 23:1516m late
→
CTA
Arrival
01:09
Landed · Sched 01:156m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
Sched 11:45
Cancelled
Full FR3735 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 Catania (CTA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-CTA
Copy
How we measure this →
MXP to CTA questions
Is MXP–CTA running on time right now? Some delays possible. The departure side at MXP is the weaker end, route health score 52/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MXP–CTA? Operators schedule morning departures around 06:45 and evening departures around 18:20 from MXP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CTA delay card to confirm conditions when you'd arrive.
How long is the flight from MXP to CTA? Great-circle distance is 1,049 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 104–120 min gate-to-gate on this route.
How often does MXP–CTA fly? 4 carriers operate this route, around 72 flights a week between them. Compare carrier days and times in the airline list above.