CTA → MXP Catania to Milan
live
Direct flights from Catania (CTA) to Milan (MXP): 22 nonstop departures observed each week across 4 airlines. 69% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 29 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 7 September 2026 at 12:58 UTC.
CTA
Catania
smooth · +5
MXP
Milan
smooth · +0
dep bank 06:10–23:40 22x weekly
Runs mixed · 4 airlines · 22x weekly · nonstop
69% on time
of the last 29 operated CTA → MXP flights arrived within 15 minutes
Median arrival delay is +1 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 29 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 22x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
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 60% on time
Flights EC3536 varies Mo Tu Th Fr Sa · EC3540 varies daily · EC3538 varies Mo Sa · EC3542 varies Fr Su
NeosNO
Flights NO7863 15:15 Su
RyanairFR 67% on time
Flights FR528 varies daily · FR2178 varies Tu Th Fr Sa Su · FR3730 varies Mo We Th Fr Sa Su · FR1071 varies Mo Tu We Th Fr Su
Wizz Air MaltaW4 75% on time
Flights W46464 06:15 Mo Tu We Th Fr Su · W46468 varies daily · W46470 18:00 Tu Sa · W46466 22:25 daily
History operated legs · board outcomes
09-07 FR528 dep −9 → arr −30
09-06 FR528 dep +152 → arr +134
09-05 W46470 departed −3
Show 21 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 Sat, Sep 5 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 57 Completed 45 Delayed 21 Within 15m 28/45 Median +8m
EC3536 EASYJET EUROPE
2 days
Mon, Sep 7
2/2 legs · OEICI
CTA
Departure
09:26
Departed · Sched 09:251m late
→
MXP
Arrival
11:11
Landed · Sched 11:2514m early
Sat, Sep 5
2/2 legs · OEIJE
CTA
Departure
09:07
Departed · Sched 08:2542m late
→
MXP
Arrival
10:54
Landed · Sched 10:2529m late
Full EC3536 history →
EC3538 EASYJET EUROPE
1 day
Mon, Sep 7
2/2 legs · OELQC
CTA
Departure
14:10
Departed · Sched 14:055m late
→
MXP
Arrival
15:53
Est. · Sched 16:0512m early
Full EC3538 history →
EC3540 EASYJET EUROPE
3 days
Mon, Sep 7
2/2 legs · OEINL
CTA
Departure
22:01
Est. · Sched 21:2041m late
→
MXP
Arrival
23:16
Est. · Sched 23:204m early
Sun, Sep 6
2/2 legs · OEIUC
CTA
Departure
14:10
Departed · Sched 13:5515m late
→
MXP
Arrival
15:52
Landed · Sched 15:553m early
Sat, Sep 5
2/2 legs · OEIJE
CTA
Departure
14:17
Departed · Sched 13:4532m late
→
MXP
Arrival
16:04
Landed · Sched 15:4519m late
Full EC3540 history →
EC3552 EASYJET EUROPE
1 day
Mon, Sep 7
2/2 legs · OEIND
CTA
Departure
17:23
Est. · Sched 17:203m late
→
MXP
Arrival
19:23
Est. · Sched 19:203m late
Full EC3552 history →
FR1071 RYANAIR
2 days
Mon, Sep 7
2/2 legs · EIDYV
CTA
Departure
13:19
Departed · Sched 13:256m early
→
MXP
Arrival
15:15
Est. · Sched 15:2510m early
Sun, Sep 6
2/2 legs · 9HQAO
CTA
Departure
21:57
Departed · Sched 21:1047m late
→
MXP
Arrival
23:36
Landed · Sched 23:1026m late
Full FR1071 history →
FR3730 RYANAIR
3 days
Mon, Sep 7
2/2 legs · 9HQCQ
CTA
Departure
Sched 20:50
Scheduled departure
→
MXP
Arrival
Sched 22:50
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · 9HQFJ
CTA
Departure
19:38
Departed · Sched 19:1523m late
→
MXP
Arrival
21:26
Landed · Sched 21:1016m late
CTA
Departure
18:10
Departed · Sched 18:0010m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR3730 history →
FR528 RYANAIR
3 days
Mon, Sep 7
2/2 legs · 9HQCQ
CTA
Departure
06:01
Departed · Sched 06:109m early
→
MXP
Arrival
07:40
Landed · Sched 08:1030m early
Sun, Sep 6
2/2 legs · EIDYR
CTA
Departure
19:32
Departed · Sched 17:00152m late
→
MXP
Arrival
21:14
Landed · Sched 19:00134m late
CTA
Departure
06:02
Departed · Sched 06:1513m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR528 history →
NO1959 NEOS
1 day
CTA
Departure
13:00 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full NO1959 history →
W46464 WIZZ AIR MALTA
2 days
Mon, Sep 7
2/2 legs · 9HWMD
CTA
Departure
06:14
Departed · Sched 06:151m early
→
MXP
Arrival
07:56
Landed · Sched 08:2024m early
Sun, Sep 6
2/2 legs · 9HWMD
CTA
Departure
06:12
Departed · Sched 06:153m early
→
MXP
Arrival
08:03
Landed · Sched 08:2017m early
Full W46464 history →
W46466 WIZZ AIR MALTA
3 days
Mon, Sep 7
1/2 legs · HALZK
CTA
Departure
Sched 22:25
Scheduled departure
→
MXP
Arrival
Sched 00:30
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · HALZK
CTA
Departure
23:10
Last seen · Sched 22:2545m late
→
MXP
Arrival
01:37
Landed · Sched 00:3067m late
Sat, Sep 5
2/2 legs · 9HWNK
CTA
Departure
22:39
Departed · Sched 22:309m late
→
MXP
Arrival
00:23
Landed · Sched 00:307m early
Full W46466 history →
W46468 WIZZ AIR MALTA
3 days
Mon, Sep 7
2/2 legs · 9HWMD
CTA
Departure
13:27
Departed · Sched 12:1077m late
→
MXP
Arrival
15:26
Est. · Sched 14:2066m late
Sun, Sep 6
2/2 legs · 9HWMD
CTA
Departure
12:26
Departed · Sched 12:359m early
→
MXP
Arrival
14:10
Landed · Sched 14:4030m early
CTA
Departure
12:43
Departed · Sched 12:358m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full W46468 history →
EC3542 EASYJET EUROPE
1 day
Sun, Sep 6
2/2 legs · OEINA
CTA
Departure
17:08
Departed · Sched 15:3593m late
→
MXP
Arrival
19:01
Landed · Sched 17:3586m late
Full EC3542 history →
EC3544 EASYJET EUROPE
1 day
Sun, Sep 6
1/2 legs · OEISC
CTA
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
18:46
Landed · Sched 18:451m late
Full EC3544 history →
EC3548 EASYJET EUROPE
2 days
Sun, Sep 6
2/2 legs · OEISC
CTA
Departure
22:53
Departed · Sched 22:3023m late
→
MXP
Arrival
00:35
Landed · Sched 00:305m late
Fri, Sep 4
1/2 legs · OEIUC
CTA
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
01:04
Landed · Sched 00:3529m late
Full EC3548 history →
FR2178 RYANAIR
2 days
Sun, Sep 6
2/2 legs · EIDYV
CTA
Departure
06:47
Departed · Sched 07:0013m early
→
MXP
Arrival
08:24
Landed · Sched 09:0036m early
CTA
Departure
13:01
Departed · Sched 13:109m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full FR2178 history →
NO7863 NEOS
1 day
Sun, Sep 6
2/2 legs · INEOU
CTA
Departure
15:44
Departed · Sched 15:1529m late
→
MXP
Arrival
17:20
Landed · Sched 17:0515m late
Full NO7863 history →
EC3550 EASYJET EUROPE
1 day
Sat, Sep 5
2/2 legs · OEICT
CTA
Departure
00:10
Last seen · Sched 23:4030m late
→
MXP
Arrival
01:51
Landed · Sched 01:4011m late
Full EC3550 history →
W46470 WIZZ AIR MALTA
1 day
CTA
Departure
17:57
Departed · Sched 18:003m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
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. The departure side at CTA is the weaker end, route health score 95/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 17:20 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? 4 carriers operate this route, around 82 flights a week between them. Compare carrier days and times in the airline list above.