CTA → MXP Catania to Milan
live
Direct flights from Catania (CTA) to Milan (MXP): 21 nonstop departures observed each week across 3 airlines. 83% of the last 23 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes early. No cancellations were recorded across the 23 tracked flights. 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 Catania and Milan. Updated 28 October 2026 at 06:23 UTC.
Today, CTA → MXP Wed 28 Oct · local times
Sched Flight CTA departure MXP arrival
06:00
W46464WIZZ AIR MALTA
Left 06:06 +6
MXP 08:00 In the air · scheduled landing
09:00
FR1071 RYANAIR
On schedule Gate 4 · TA
MXP 11:00 scheduled
09:55
EC3538 EASYJET EUROPE
On schedule Gate C3 · TC
MXP 11:55 scheduled
15:40
FR528 RYANAIR
On schedule Gate 12 · TA
MXP 17:40 scheduled
15:55
EC3540 EASYJET EUROPE
On schedule Gate C3 · TC
MXP 17:55 scheduled
19:30
EC3536 EASYJET EUROPE
On schedule Gate C1 · TC
MXP 21:30 scheduled
19:35
FR5062 RYANAIR
Sched 19:35 Departure not confirmed by the board
MXP 21:35 scheduled
20:40
EC3546 EASYJET EUROPE
Sched 20:40 Departure not confirmed by the board
MXP 22:40 scheduled
22:25
W46466 WIZZ AIR MALTA
Sched 22:25 Departure not confirmed by the board
·
Checked CTA board 07:02 · MXP board 07:23
CTA
Catania
smooth · +0
MXP
Milan
smooth · +0
dep bank 06:15–23:40 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
83% on time
of the last 23 operated CTA → MXP flights arrived within 15 minutes
Median arrival delay is −7 min . 0 of 23 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −7 min across the last 23 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 23
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 100% on time
Flights EC3536 varies daily · EC3538 varies Mo Tu We Su · EC3540 varies daily · EC3544 varies Mo Tu We Th Fr Su
RyanairFR 67% on time
Flights FR528 varies daily · FR3730 varies Mo We Th Fr Sa Su · FR2178 varies Mo Tu Th Fr Sa Su · FR5062 varies Mo Tu We Su
Wizz Air MaltaW4 80% on time
Flights W46464 06:15 Mo We Th Fr Su · W46468 varies daily · W46466 22:25 Mo We Th Fr Sa Su
History operated legs · board outcomes
10-28 W46464 departed +6
10-27 FR528 dep +32 → arr +19
10-26 FR528 dep +22 → arr +19
10-26 W46464 departed +1
Show 15 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 CTA and MXP, paired departure → arrival per flight and day. Board tracking since Mon, Oct 26 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 57 Completed 39 Delayed 8 Within 15m 31/39 Median -7m
EC3536 EASYJET EUROPE
3 days
Wed, Oct 28
2/2 legs · OELQZ
CTA
Departure
Sched 19:30
Scheduled departure
→
MXP
Arrival
Sched 21:30
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · OELQI
CTA
Departure
14:24
Departed · Sched 14:159m late
→
MXP
Arrival
16:10
Landed · Sched 16:155m early
Mon, Oct 26
2/2 legs · OEIVD
CTA
Departure
09:47
Departed · Sched 10:0013m early
→
MXP
Arrival
11:38
Landed · Sched 12:0022m early
Full EC3536 history →
EC3538 EASYJET EUROPE
3 days
Wed, Oct 28
2/2 legs · OEIUA
CTA
Departure
Sched 09:55
Scheduled departure
→
MXP
Arrival
Sched 11:55
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · OELQZ
CTA
Departure
21:52
Departed · Sched 21:553m early
→
MXP
Arrival
23:43
Landed · Sched 23:5512m early
Mon, Oct 26
2/2 legs · OELKD
CTA
Departure
08:34
Departed · Sched 08:4511m early
→
MXP
Arrival
10:30
Landed · Sched 10:4515m early
Full EC3538 history →
EC3540 EASYJET EUROPE
3 days
Wed, Oct 28
2/2 legs · OELQI
CTA
Departure
Sched 15:55
Scheduled departure
→
MXP
Arrival
Sched 17:55
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · OEIJV
CTA
Departure
10:01
Departed · Sched 10:109m early
→
MXP
Arrival
11:52
Landed · Sched 12:1018m early
Mon, Oct 26
2/2 legs · OELQX
CTA
Departure
14:12
Departed · Sched 14:2513m early
→
MXP
Arrival
16:16
Landed · Sched 16:259m early
Full EC3540 history →
EC3546 EASYJET EUROPE
1 day
Wed, Oct 28
2/2 legs · OEISE
CTA
Departure
Sched 20:40
Scheduled departure
→
MXP
Arrival
Sched 22:40
Scheduled arrival · landing pending
Full EC3546 history →
FR1071 RYANAIR
3 days
Wed, Oct 28
2/2 legs · 9HQAO
CTA
Departure
Sched 09:00
Scheduled departure
→
MXP
Arrival
Sched 11:00
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · EIEBZ
CTA
Departure
07:43
Departed · Sched 07:507m early
→
MXP
Arrival
09:31
Landed · Sched 09:5019m early
CTA
Departure
06:47
Departed · Sched 06:558m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR1071 history →
FR5062 RYANAIR
3 days
Wed, Oct 28
2/2 legs · EIGSI
CTA
Departure
Sched 19:35
Scheduled departure
→
MXP
Arrival
Sched 21:35
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · EIEKM
CTA
Departure
12:11
Departed · Sched 12:154m early
→
MXP
Arrival
13:55
Landed · Sched 14:1520m early
Mon, Oct 26
1/2 legs · EI-EVP
CTA
Departure
16:50
Departed · Sched 16:3020m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR5062 history →
FR528 RYANAIR
3 days
Wed, Oct 28
2/2 legs · 9HQBW
CTA
Departure
Sched 15:40
Scheduled departure
→
MXP
Arrival
Sched 17:40
Scheduled arrival · landing pending
Tue, Oct 27
2/2 legs · 9HQCB
CTA
Departure
21:12
Departed · Sched 20:4032m late
→
MXP
Arrival
22:59
Landed · Sched 22:4019m late
Mon, Oct 26
2/2 legs · 9HQFJ
CTA
Departure
11:32
Departed · Sched 11:1022m late
→
MXP
Arrival
13:29
Landed · Sched 13:1019m late
Full FR528 history →
W46464 WIZZ AIR MALTA
2 days
Wed, Oct 28
2/2 legs · 9HWMG
CTA
Departure
06:06
Departed · Sched 06:006m late
→
MXP
Arrival
Sched 08:00
Scheduled arrival · landing pending
CTA
Departure
06:01
Departed · Sched 06:001m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
W46466 WIZZ AIR MALTA
2 days
CTA
Departure
Sched 22:25
Scheduled departure
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Oct 26
2/2 legs · HA-LXN
CTA
Departure
23:03
Departed · Sched 22:2538m late
→
MXP
Arrival
00:59
Landed · Sched 00:2534m late
Full W46466 history →
EC3544 EASYJET EUROPE
2 days
Tue, Oct 27
2/2 legs · OELQS
CTA
Departure
15:51
Departed · Sched 16:009m early
→
MXP
Arrival
17:44
Landed · Sched 18:0016m early
Mon, Oct 26
2/2 legs · OELSJ
CTA
Departure
20:38
Departed · Sched 20:457m early
→
MXP
Arrival
22:39
Landed · Sched 22:456m early
Full EC3544 history →
FR2178 RYANAIR
2 days
Tue, Oct 27
2/2 legs · EIDYO
CTA
Departure
22:55
Departed · Sched 23:005m early
→
MXP
Arrival
00:40
Landed · Sched 00:5515m early
CTA
Departure
09:16
Departed · Sched 09:106m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR2178 history →
W46468 WIZZ AIR MALTA
2 days
Tue, Oct 27
2/2 legs · 9HWDW
CTA
Departure
12:55
Departed · Sched 12:505m late
→
MXP
Arrival
14:40
Landed · Sched 14:5010m early
CTA
Departure
12:13
Departed · Sched 12:207m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full W46468 history →
FR3730 RYANAIR
1 day
Mon, Oct 26
2/2 legs · EI-DYO
CTA
Departure
23:13
Departed · Sched 22:5518m late
→
MXP
Arrival
01:08
Landed · Sched 00:5513m late
Full FR3730 history →
U23536 easyJet
1 day
Mon, Oct 26
1/2 legs · OE-IVD
CTA
Departure
Sched 10:00
Scheduled time only · no board update captured
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23536 history →
U23538 easyJet
1 day
Mon, Oct 26
1/2 legs · OE-LKD
CTA
Departure
Sched 08:45
Scheduled time only · no board update captured
→
MXP
Arrival
—
Board row not captured for this rotation yet.
U23544 easyJet
1 day
Mon, Oct 26
1/2 legs · OE-LSJ
CTA
Departure
20:38
Departed · Sched 20:457m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23544 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 — Catania (CTA) to Milan (MXP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CTA-MXP
Copy
How we measure this →
CTA to MXP questions
Is CTA–MXP running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CTA–MXP? Operators schedule morning departures around 06:15 and evening departures around 20:50 from CTA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MXP delay card to confirm conditions when you'd arrive.
How long is the flight from CTA to MXP? 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 CTA–MXP fly? 3 carriers operate this route, around 81 flights a week between them. Compare carrier days and times in the airline list above.