MXP → CTA Milan to Catania
live
Direct flights from Milan (MXP) to Catania (CTA): 21 nonstop departures observed each week across 3 airlines. 59% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 4 minutes early. 2 of the 27 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 16 October 2026 at 06:18 UTC.
Today, MXP → CTA Fri 16 Oct · local times
W46463WIZZ AIR MALTA 155 min late
The MXP board at 08:18 shows departure at 11:30 instead of 08:55.
Landing 13:20CTA board estimate · sched 10: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 FR3729 09:35RYANAIR · then FR529 12:15, W46467 14:55
Track W46463 →
Sched Flight MXP departure CTA arrival
06:45
EC3535 EASYJET EUROPE
Cancelled
·
08:55
W46463 WIZZ AIR MALTA
Est. 11:30 +155 T1
CTA est. 13:20 +145 sched 10:55
09:35
FR3729 RYANAIR
On schedule T1
CTA 11:35 scheduled
11:20
EC3539 EASYJET EUROPE
Cancelled
·
12:15
FR529 RYANAIR
On schedule T1
CTA 14:15 scheduled
14:55
W46467 WIZZ AIR MALTA
On schedule T1
CTA 16:55 scheduled
15:30
FR2179 RYANAIR
On schedule T1
CTA 17:30 scheduled
17:55
FR1070 RYANAIR
On schedule T1
·
19:50
W46465 WIZZ AIR MALTA
On schedule T1
CTA 21:40 scheduled
19:55
EC3547 EASYJET EUROPE
On schedule T2
CTA 21:50 scheduled
Checked MXP board 08:18 · CTA board 08:09
MXP
Milan
disrupted · +60
CTA
Catania
smooth · +0
dep bank 06:45–23:15 21x weekly
Runs rough · 3 airlines · 21x weekly · nonstop
59% on time
of the last 27 operated MXP → CTA flights arrived within 15 minutes
Median arrival delay is −4 min . 2 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −4 min across the last 27 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 7.4% recent route rate · 2 of 27
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 54% on time
Flights EC3535 06:45 Mo Tu Th Fr Sa · EC3539 varies daily · EC3537 11:35 Mo · EC3541 13:05 Su
RyanairFR 75% 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
Wizz Air MaltaW4 50% on time
Flights W46463 08:55 Mo We Th Fr Su · W46467 varies daily · W46465 19:50 daily
History operated legs · board outcomes
10-15 FR529 dep +8 → arr −18
10-14 FR529 dep +97 → arr +66
Show 19 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, Oct 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 64 Completed 49 Delayed 23 Cancelled 2 Within 15m 26/49 Median +12m
EC3535 EASYJET EUROPE
3 days
MXP
Departure
Sched 06:45
Cancelled
→
CTA
Arrival
Sched 08:40
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 15
2/2 legs · OEIUA
MXP
Departure
06:56
Departed · Sched 06:4511m late
→
CTA
Arrival
08:36
Landed · Sched 08:404m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
08:22
Landed · Sched 08:3513m early
Full EC3535 history →
EC3539 EASYJET EUROPE
4 days
MXP
Departure
Sched 11:20
Cancelled
→
CTA
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 15
2/2 legs · OEIJH
MXP
Departure
11:28
Departed · Sched 11:1513m late
→
CTA
Arrival
13:08
Landed · Sched 13:102m early
Wed, Oct 14
2/2 legs · OEIJH
MXP
Departure
11:19
Departed · Sched 11:201m early
→
CTA
Arrival
12:46
Landed · Sched 13:1529m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
Full EC3539 history →
EC3547 EASYJET EUROPE
3 days
Fri, Oct 16
2/2 legs · OEIJH
MXP
Departure
Sched 19:55
Scheduled departure
→
CTA
Arrival
Sched 21:50
Scheduled arrival · landing pending
Wed, Oct 14
2/2 legs · OEIVI
MXP
Departure
18:52
Departed · Sched 17:00112m late
→
CTA
Arrival
20:29
Landed · Sched 18:5594m late
MXP
Departure
—
Board row not captured for this rotation yet.
→
CTA
Arrival
20:45
Landed · Sched 21:0015m early
Full EC3547 history →
FR1070 RYANAIR
3 days
Fri, Oct 16
1/2 legs · EIEVE
MXP
Departure
Sched 17:55
Scheduled departure
→
CTA
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 15
2/2 legs · EIEBG
MXP
Departure
20:39
Departed · Sched 20:2514m late
→
CTA
Arrival
22:12
Landed · Sched 22:2513m early
Wed, Oct 14
2/2 legs · EIEGC
MXP
Departure
21:56
Departed · Sched 20:4571m late
→
CTA
Arrival
23:34
Landed · Sched 22:4549m late
Full FR1070 history →
FR2179 RYANAIR
2 days
Fri, Oct 16
2/2 legs · EIEKD
MXP
Departure
Sched 15:30
Scheduled departure
→
CTA
Arrival
Sched 17:30
Scheduled arrival · landing pending
Thu, Oct 15
2/2 legs · EIEVL
MXP
Departure
15:51
Departed · Sched 15:3021m late
→
CTA
Arrival
17:25
Landed · Sched 17:305m early
Full FR2179 history →
FR3729 RYANAIR
3 days
Fri, Oct 16
2/2 legs · 9HQCB
MXP
Departure
Sched 09:35
Scheduled departure
→
CTA
Arrival
Sched 11:35
Scheduled arrival · landing pending
Thu, Oct 15
2/2 legs · 9HQEM
MXP
Departure
10:16
Departed · Sched 09:5521m late
→
CTA
Arrival
12:02
Landed · Sched 11:557m late
Wed, Oct 14
2/2 legs · 9HQEM
MXP
Departure
10:12
Departed · Sched 10:0012m late
→
CTA
Arrival
11:37
Landed · Sched 12:0023m early
Full FR3729 history →
FR529 RYANAIR
3 days
Fri, Oct 16
2/2 legs · EIEVL
MXP
Departure
Sched 12:15
Scheduled departure
→
CTA
Arrival
Sched 14:15
Scheduled arrival · landing pending
Thu, Oct 15
2/2 legs · EIEVE
MXP
Departure
12:53
Departed · Sched 12:458m late
→
CTA
Arrival
14:27
Landed · Sched 14:4518m early
Wed, Oct 14
2/2 legs · EIEVE
MXP
Departure
14:32
Departed · Sched 12:5597m late
→
CTA
Arrival
16:01
Landed · Sched 14:5566m late
Full FR529 history →
W46463 WIZZ AIR MALTA
3 days
Fri, Oct 16
2/2 legs · 9HWAK
MXP
Departure
11:30
Est. · Sched 08:55155m late
→
CTA
Arrival
13:20
Est. · Sched 10:55145m late
Thu, Oct 15
2/2 legs · 9HWAJ
MXP
Departure
11:05
Departed · Sched 08:55130m late
→
CTA
Arrival
12:38
Landed · Sched 11:0098m late
Wed, Oct 14
2/2 legs · 9HWMI
MXP
Departure
09:05
Departed · Sched 08:5510m late
→
CTA
Arrival
10:37
Landed · Sched 10:5518m early
Full W46463 history →
W46465 WIZZ AIR MALTA
3 days
Fri, Oct 16
2/2 legs · 9HXLF
MXP
Departure
Sched 19:50
Scheduled departure
→
CTA
Arrival
Sched 21:40
Scheduled arrival · landing pending
Thu, Oct 15
2/2 legs · 9HWMN
MXP
Departure
20:58
Departed · Sched 19:5068m late
→
CTA
Arrival
22:33
Landed · Sched 22:0033m late
Wed, Oct 14
2/2 legs · 9HXLF
MXP
Departure
20:18
Departed · Sched 19:5028m late
→
CTA
Arrival
21:50
Landed · Sched 22:2030m early
Full W46465 history →
W46467 WIZZ AIR MALTA
3 days
Fri, Oct 16
2/2 legs · 9HWAK
MXP
Departure
Sched 14:55
Scheduled departure
→
CTA
Arrival
Sched 16:55
Scheduled arrival · landing pending
Thu, Oct 15
2/2 legs · 9HWAJ
MXP
Departure
16:11
Departed · Sched 15:1556m late
→
CTA
Arrival
17:47
Landed · Sched 17:1532m late
Wed, Oct 14
2/2 legs · 9HWMI
MXP
Departure
15:05
Departed · Sched 14:5510m late
→
CTA
Arrival
16:31
Landed · Sched 16:5524m early
Full W46467 history →
EC3543 EASYJET EUROPE
2 days
Thu, Oct 15
2/2 legs · OEIJY
MXP
Departure
16:23
Departed · Sched 14:40103m late
→
CTA
Arrival
18:00
Landed · Sched 16:3585m late
Wed, Oct 14
2/2 legs · OELSW
MXP
Departure
08:03
Departed · Sched 07:1548m late
→
CTA
Arrival
09:32
Landed · Sched 09:1517m late
Full EC3543 history →
EC3545 EASYJET EUROPE
1 day
Thu, Oct 15
2/2 legs · OEICM
MXP
Departure
18:18
Departed · Sched 18:202m early
→
CTA
Arrival
19:52
Landed · Sched 20:1523m early
Full EC3545 history →
EC3549 EASYJET EUROPE
1 day
Wed, Oct 14
2/2 legs · OELKQ
MXP
Departure
21:48
Departed · Sched 21:1038m late
→
CTA
Arrival
23:29
Landed · Sched 23:0524m late
Full EC3549 history →
FR3735 RYANAIR
1 day
Wed, Oct 14
2/2 legs · 9HQCB
MXP
Departure
23:26
Departed · Sched 23:1511m late
→
CTA
Arrival
01:00
Landed · Sched 01:1515m early
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 60/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? 3 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.