CTA → MXP Catania to Milan
live
Direct flights from Catania (CTA) to Milan (MXP): 87 nonstop departures observed each week across 4 airlines. 90% of the last 50 tracked flights arrived within 15 minutes of schedule. The median arrival is 12 minutes early. No cancellations were recorded across the 52 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 3 November 2026 at 04:12 UTC.
Today, CTA → MXP Tue 3 Nov · local times
Sched Flight CTA departure MXP arrival
07:50
FR1071 RYANAIR
On schedule Gate 12 · TA
MXP 09:50 scheduled
10:10
EC3540 EASYJET EUROPE
On schedule Gate C4 · TC
MXP 12:10 scheduled
12:15
FR5062 RYANAIR
On schedule Gate 4 · TA
MXP 14:15 scheduled
12:50
W46468 WIZZ AIR MALTA
On schedule Gate C3 · TC
MXP 14:50 scheduled
14:15
EC3536 EASYJET EUROPE
On schedule Gate C4 · TC
MXP 16:15 scheduled
16:00
EC3544 EASYJET EUROPE
On schedule Gate C4 · TC
MXP 18:00 scheduled
20:25
W46466 WIZZ AIR MALTA
Sched 20:25 Departure not confirmed by the board
MXP 22:25 scheduled
20:40
FR528 RYANAIR
Sched 20:40 Departure not confirmed by the board
MXP 22:40 scheduled
21:55
EC3538 EASYJET EUROPE
Sched 21:55 Departure not confirmed by the board
MXP 23:55 scheduled
22:45
FR2178 RYANAIR
Sched 22:45 Departure not confirmed by the board
·
Checked CTA board 05:08 · MXP board 05:12
CTA
Catania
smooth · +2
MXP
Milan
smooth · +7
dep bank 06:00–22:40 87x weekly
Runs reliable · 4 airlines · 87x weekly · nonstop
90% on time
of the last 50 tracked CTA → MXP flights arrived within 15 minutes
Median arrival delay is −12 min . 0 of 52 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −12 min across the last 50 arrivals
Flight time ~1h 51m estimated from route distance
Weekly departures 87x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 52
The week scheduled departures · origin local time
easyJet 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
easyJetU2
Flights U23536 10:00 Mo Th
EASYJET EUROPEEC 89% on time
Flights EC3536 varies daily · EC3540 varies Mo Tu We Th Fr Su · EC3544 varies Mo Tu We Th Fr Su · EC3546 varies We Th Fr Sa Su
RyanairFR 89% on time
Flights FR1071 varies daily · FR2178 varies Mo Tu Th Fr Sa Su · FR5062 varies daily · FR528 varies daily
Wizz Air MaltaW4 92% on time
Flights W46464 06:00 Mo We Th Fr Su · W46468 varies daily · W46466 varies daily
History operated legs · board outcomes
11-02 FR528 dep −1 → arr −16
11-01 FR528 dep −11 → arr −25
10-31 FR528 dep +7 → arr −14
Show 32 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 history since Thu, Oct 29. Each day adds the flights our airport boards record.
Board rows 120 Completed 96 Delayed 15 Within 15m 83/96 Median -7m
EC3536 EASYJET EUROPE
4 days
Tue, Nov 3
2/2 legs · OEINN
CTA
Departure
Sched 14:15
Scheduled departure
→
MXP
Arrival
Sched 16:15
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · OEIUA
CTA
Departure
09:50
Departed · Sched 10:0010m early
→
MXP
Arrival
11:34
Landed · Sched 12:0026m early
Sun, Nov 1
2/2 legs · OELQT
CTA
Departure
15:36
Departed · Sched 15:5014m early
→
MXP
Arrival
17:43
Landed · Sched 17:507m early
Fri, Oct 30
2/2 legs · OEIUD
CTA
Departure
08:54
Departed · Sched 09:0511m early
→
MXP
Arrival
10:43
Landed · Sched 11:0522m early
Full EC3536 history →
EC3538 EASYJET EUROPE
5 days
Tue, Nov 3
2/2 legs · OEIUD
CTA
Departure
Sched 21:55
Scheduled departure
→
MXP
Arrival
Sched 23:55
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · OELQT
CTA
Departure
08:33
Departed · Sched 08:4512m early
→
MXP
Arrival
10:18
Landed · Sched 10:4527m early
Sun, Nov 1
2/2 legs · OEIVL
CTA
Departure
09:42
Departed · Sched 09:453m early
→
MXP
Arrival
11:34
Landed · Sched 11:4511m early
Sat, Oct 31
2/2 legs · OEIVL
CTA
Departure
08:04
Departed · Sched 08:106m early
→
MXP
Arrival
09:49
Landed · Sched 10:1021m early
Thu, Oct 29
2/2 legs · OELQE
CTA
Departure
15:55
Departed · Sched 15:505m late
→
MXP
Arrival
17:55
Landed · Sched 17:505m late
Full EC3538 history →
EC3540 EASYJET EUROPE
3 days
Tue, Nov 3
2/2 legs · OELSK
CTA
Departure
Sched 10:10
Scheduled departure
→
MXP
Arrival
Sched 12:10
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · OEINH
CTA
Departure
14:32
Departed · Sched 14:302m late
→
MXP
Arrival
16:11
Landed · Sched 16:3019m early
Sun, Nov 1
2/2 legs · OELQS
CTA
Departure
14:21
Departed · Sched 14:201m late
→
MXP
Arrival
16:09
Landed · Sched 16:2011m early
Full EC3540 history →
EC3544 EASYJET EUROPE
5 days
Tue, Nov 3
2/2 legs · OELVK
CTA
Departure
Sched 16:00
Scheduled departure
→
MXP
Arrival
Sched 18:00
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · OELUE
CTA
Departure
Sched 20:45
Scheduled time only · no board update captured
→
MXP
Arrival
22:32
Landed · Sched 22:4513m early
Sun, Nov 1
2/2 legs · OELQZ
CTA
Departure
20:43
Departed · Sched 20:5512m early
→
MXP
Arrival
22:39
Landed · Sched 22:5516m early
Fri, Oct 30
2/2 legs · OEISD
CTA
Departure
20:43
Departed · Sched 20:3013m late
→
MXP
Arrival
22:31
Landed · Sched 22:301m late
Thu, Oct 29
2/2 legs · OELQE
CTA
Departure
21:06
Departed · Sched 21:2014m early
→
MXP
Arrival
22:51
Landed · Sched 23:2029m early
Full EC3544 history →
FR1071 RYANAIR
6 days
Tue, Nov 3
2/2 legs · EIGSI
CTA
Departure
Sched 07:50
Scheduled departure
→
MXP
Arrival
Sched 09:50
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · EIEXE
CTA
Departure
06:45
Departed · Sched 06:5510m early
→
MXP
Arrival
08:40
Landed · Sched 08:5515m early
Sun, Nov 1
2/2 legs · 9HQAO
CTA
Departure
17:07
Departed · Sched 17:2013m early
→
MXP
Arrival
19:01
Landed · Sched 19:2019m early
Sat, Oct 31
2/2 legs · EIEKJ
CTA
Departure
07:59
Departed · Sched 08:1011m early
→
MXP
Arrival
09:41
Landed · Sched 10:1029m early
CTA
Departure
22:18
Departed · Sched 21:5523m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 29
2/2 legs · EIDYO
CTA
Departure
22:23
Departed · Sched 22:252m early
→
MXP
Arrival
00:08
Landed · Sched 00:2517m early
Full FR1071 history →
FR2178 RYANAIR
5 days
CTA
Departure
Sched 22:45
Scheduled departure
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
2/2 legs · 9HQAW
CTA
Departure
09:06
Departed · Sched 09:104m early
→
MXP
Arrival
10:59
Landed · Sched 11:1011m early
Sun, Nov 1
2/2 legs · 9HQAW
CTA
Departure
08:38
Departed · Sched 08:2513m late
→
MXP
Arrival
10:19
Landed · Sched 10:256m early
Sat, Oct 31
2/2 legs · EIDYO
CTA
Departure
12:53
Departed · Sched 12:3023m late
→
MXP
Arrival
14:34
Landed · Sched 14:304m late
Fri, Oct 30
2/2 legs · EIEVC
CTA
Departure
08:45
Departed · Sched 09:0015m early
→
MXP
Arrival
10:31
Landed · Sched 11:0029m early
Full FR2178 history →
FR5062 RYANAIR
5 days
Tue, Nov 3
2/2 legs · 9HQBS
CTA
Departure
Sched 12:15
Scheduled departure
→
MXP
Arrival
Sched 14:15
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · 9HQBW
CTA
Departure
16:24
Departed · Sched 16:306m early
→
MXP
Arrival
18:01
Landed · Sched 18:3029m early
Sun, Nov 1
2/2 legs · EIGSI
CTA
Departure
21:19
Departed · Sched 20:1564m late
→
MXP
Arrival
23:06
Landed · Sched 22:1551m late
Sat, Oct 31
2/2 legs · 9HQBS
CTA
Departure
10:15
Departed · Sched 10:105m late
→
MXP
Arrival
11:54
Landed · Sched 12:1521m early
Fri, Oct 30
2/2 legs · EIEBZ
CTA
Departure
19:35
Departed · Sched 19:1025m late
→
MXP
Arrival
21:21
Landed · Sched 21:1011m late
Full FR5062 history →
FR528 RYANAIR
5 days
Tue, Nov 3
2/2 legs · 9HQBW
CTA
Departure
Sched 20:40
Scheduled departure
→
MXP
Arrival
Sched 22:40
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · 9HQFN
CTA
Departure
11:09
Departed · Sched 11:101m early
→
MXP
Arrival
12:54
Landed · Sched 13:1016m early
Sun, Nov 1
2/2 legs · EIDCK
CTA
Departure
11:59
Departed · Sched 12:1011m early
→
MXP
Arrival
13:45
Landed · Sched 14:1025m early
Sat, Oct 31
2/2 legs · 9HQFN
CTA
Departure
15:07
Departed · Sched 15:007m late
→
MXP
Arrival
16:46
Landed · Sched 17:0014m early
Fri, Oct 30
2/2 legs · EIDYO
CTA
Departure
13:15
Departed · Sched 13:0510m late
→
MXP
Arrival
14:57
Landed · Sched 15:058m early
Full FR528 history →
W46466 WIZZ AIR MALTA
7 days
Tue, Nov 3
2/2 legs · 9HXLH
CTA
Departure
Sched 20:25
Scheduled departure
→
MXP
Arrival
Sched 22:25
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · 9HWMP
CTA
Departure
Sched 20:30
Scheduled time only · no board update captured
→
MXP
Arrival
22:44
Landed · Sched 22:3014m late
CTA
Departure
21:00 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · 9HWMC
CTA
Departure
23:49
Last seen · Sched 22:2584m late
→
MXP
Arrival
01:41
Landed · Sched 00:2576m late
Fri, Oct 30
2/2 legs · 9HWNL
CTA
Departure
22:28
Departed · Sched 22:4012m early
→
MXP
Arrival
00:10
Landed · Sched 00:2515m early
Thu, Oct 29
2/2 legs · 9HWNW
CTA
Departure
22:53
Departed · Sched 22:2528m late
→
MXP
Arrival
00:37
Landed · Sched 00:2512m late
Wed, Oct 28
1/2 legs · 9HWMP
CTA
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
23:56
Landed · Sched 00:2529m early
Full W46466 history →
W46468 WIZZ AIR MALTA
5 days
Tue, Nov 3
2/2 legs · 9HWML
CTA
Departure
Sched 12:50
Scheduled departure
→
MXP
Arrival
Sched 14:50
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · 9HWMG
CTA
Departure
12:16
Departed · Sched 12:204m early
→
MXP
Arrival
13:58
Landed · Sched 14:2022m early
Sun, Nov 1
2/2 legs · 9HWDW
CTA
Departure
12:12
Departed · Sched 12:208m early
→
MXP
Arrival
14:09
Landed · Sched 14:2011m early
Sat, Oct 31
2/2 legs · 9HWDQ
CTA
Departure
13:13
Departed · Sched 12:5023m late
→
MXP
Arrival
14:54
Landed · Sched 14:504m late
Fri, Oct 30
2/2 legs · 9HWMG
CTA
Departure
12:25
Departed · Sched 12:205m late
→
MXP
Arrival
14:16
Landed · Sched 14:204m early
Full W46468 history →
FR3730 RYANAIR
3 days
Mon, Nov 2
2/2 legs · EIDCK
CTA
Departure
22:48
Departed · Sched 22:557m early
→
MXP
Arrival
00:44
Landed · Sched 00:5511m early
Sun, Nov 1
2/2 legs · EIEKF
CTA
Departure
23:20
Last seen · Sched 22:4040m late
→
MXP
Arrival
01:12
Landed · Sched 00:4032m late
Sat, Oct 31
2/2 legs · EIEKF
CTA
Departure
22:50
Departed · Sched 22:4010m late
→
Full FR3730 history →
W46464 WIZZ AIR MALTA
3 days
Mon, Nov 2
2/2 legs · 9HWMG
CTA
Departure
06:04
Departed · Sched 06:004m late
→
MXP
Arrival
07:48
Landed · Sched 08:0012m early
Sun, Nov 1
2/2 legs · 9HWDW
CTA
Departure
05:59
Departed · Sched 06:001m early
→
MXP
Arrival
07:49
Landed · Sched 08:0011m early
Fri, Oct 30
2/2 legs · 9HWMG
CTA
Departure
06:07
Departed · Sched 06:007m late
→
MXP
Arrival
07:48
Landed · Sched 08:0012m early
Full W46464 history →
EC3546 EASYJET EUROPE
3 days
Sun, Nov 1
2/2 legs · OEINN
CTA
Departure
17:55
Departed · Sched 17:0550m late
→
MXP
Arrival
19:50
Landed · Sched 19:0545m late
Sat, Oct 31
2/2 legs · OEIVL
CTA
Departure
13:11
Departed · Sched 13:101m late
→
MXP
Arrival
14:56
Landed · Sched 15:1014m early
Fri, Oct 30
2/2 legs · OEISB
CTA
Departure
14:23
Departed · Sched 14:307m early
→
MXP
Arrival
16:14
Landed · Sched 16:3016m early
Full EC3546 history →
EC3542 EASYJET EUROPE
1 day
Sat, Oct 31
2/2 legs · OEIUA
CTA
Departure
21:09
Departed · Sched 20:5019m late
→
MXP
Arrival
23:00
Landed · Sched 22:5010m late
Full EC3542 history →
EC3548 EASYJET EUROPE
2 days
Fri, Oct 30
2/2 legs · OELSF
CTA
Departure
Sched 22:35
Scheduled time only · no board update captured
→
MXP
Arrival
01:20
Landed · Sched 00:3545m late
Thu, Oct 29
2/2 legs · OEINI
CTA
Departure
16:34
Departed · Sched 16:406m early
→
MXP
Arrival
18:27
Landed · Sched 18:4013m early
Full EC3548 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. The arrival side at MXP is the weaker end, route health score 94/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:00 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 87 flights a week between them. Compare carrier days and times in the airline list above.