Direct flights from Milan (MXP) to Tirana (TIA): 35 nonstop departures observed each week across 2 airlines. 77% of the last 26 tracked flights arrived within 15 minutes of schedule. The median arrival is 12 minutes early. No cancellations were recorded across the 32 tracked flights. The nonstop covers 1,001 km, an estimated 1 hour 47 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Tirana. Updated 29 October 2026 at 11:24 UTC.
Today, MXP → TIA Thu 29 Oct · local times
Sched Flight MXP departure TIA arrival
08:15
FR5616 Ryanair
Left 08:31 +16
Landed 09:58 −12
08:55
W45024 Wizz Air Malta
Left 09:07 +12
Landed 10:36 −14
14:25
FR8545 Ryanair
On schedule T1
TIA 16:20 scheduled
21:50
W45028 Wizz Air Malta
On schedule T1
TIA 23:45 scheduled
Checked MXP board 12:24 · TIA board 11:53
MXP
Milan
busy · +26
TIA
Tirana
smooth · +0
dep bank 05:35–21:50 35x weekly
Runs mixed · 2 airlines · 35x weekly · nonstop
77% on time
of the last 26 tracked MXP → TIA flights arrived within 15 minutes
Median arrival delay is −12 min . 0 of 32 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −12 min across the last 26 arrivals
Flight time ~1h 47m estimated from route distance
Weekly departures 35x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 32
The week scheduled departures · origin local time
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
RyanairFR 85% on time
Flights FR5616 varies daily · FR8545 varies Mo Th Su · FR5633 varies Mo We Sa Su
Wizz Air MaltaW4 69% on time
Flights W45024 varies daily · W45026 13:45 daily · W45028 21:50 daily
History operated legs · board outcomes
Show 24 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 TIA, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 66 Completed 57 Delayed 30 Within 15m 28/57 Median +16m
FR5616 Ryanair
8 days
Thu, Oct 29
2/2 legs · EIEVC
MXP
Departure
08:31
Departed · Sched 08:1516m late
→
TIA
Arrival
09:58
Landed · Sched 10:1012m early
Wed, Oct 28
2/2 legs · 9HQFJ
MXP
Departure
18:59
Departed · Sched 18:509m late
→
TIA
Arrival
20:28
Landed · Sched 20:4517m early
Tue, Oct 27
2/2 legs · EIEVC
MXP
Departure
13:11
Departed · Sched 12:4526m late
→
TIA
Arrival
14:33
Landed · Sched 14:407m early
Mon, Oct 26
2/2 legs · 9HQBO
MXP
Departure
15:50
Departed · Sched 15:455m late
→
TIA
Arrival
17:15
Landed · Sched 17:4025m early
Sun, Oct 25
2/2 legs · SPRSD
MXP
Departure
09:41
Departed · Sched 08:5051m late
→
TIA
Arrival
11:17
Landed · Sched 10:4532m late
Sat, Oct 24
2/2 legs · EIDLX
MXP
Departure
05:47
Departed · Sched 05:3512m late
→
TIA
Arrival
07:08
Landed · Sched 07:4032m early
Fri, Oct 23
2/2 legs · EIDLX
MXP
Departure
13:23
Departed · Sched 13:0518m late
→
TIA
Arrival
14:48
Landed · Sched 15:0012m early
Thu, Oct 22
2/2 legs · 9HQCA
MXP
Departure
18:25
Departed · Sched 18:0025m late
→
TIA
Arrival
19:40
Landed · Sched 19:5515m early
Full FR5616 history →
FR8545 Ryanair
3 days
Thu, Oct 29
2/2 legs · EIEKF
MXP
Departure
Sched 14:25
Scheduled departure
→
TIA
Arrival
Sched 16:20
Scheduled arrival · landing pending
Mon, Oct 26
2/2 legs · SPRNK
MXP
Departure
09:00
Departed · Sched 08:3030m late
→
TIA
Arrival
10:17
Landed · Sched 10:258m early
Sun, Oct 25
2/2 legs · SPRKB
MXP
Departure
13:51
Departed · Sched 12:5556m late
→
TIA
Arrival
15:15
Landed · Sched 14:5025m late
Full FR8545 history →
W45024 Wizz Air Malta
7 days
Thu, Oct 29
2/2 legs · 9HWNH
MXP
Departure
09:07
Departed · Sched 08:5512m late
→
TIA
Arrival
10:36
Landed · Sched 10:5014m early
Wed, Oct 28
2/2 legs · HALTI
MXP
Departure
09:17
Departed · Sched 08:5522m late
→
TIA
Arrival
10:42
Landed · Sched 10:508m early
Tue, Oct 27
2/2 legs · 9HWNH
MXP
Departure
09:17
Departed · Sched 08:5522m late
→
TIA
Arrival
10:41
Landed · Sched 10:509m early
Mon, Oct 26
2/2 legs · 9HWAP
MXP
Departure
09:21
Departed · Sched 08:5526m late
→
TIA
Arrival
10:38
Landed · Sched 10:5012m early
Sun, Oct 25
2/2 legs · HALTB
MXP
Departure
09:22
Departed · Sched 08:5527m late
→
TIA
Arrival
10:46
Landed · Sched 10:504m early
Sat, Oct 24
2/2 legs · HALZU
MXP
Departure
09:55
Departed · Sched 09:4015m late
→
TIA
Arrival
11:16
Landed · Sched 11:3519m early
Fri, Oct 23
2/2 legs · 9HWAP
MXP
Departure
08:52
Departed · Sched 08:457m late
→
TIA
Arrival
10:11
Landed · Sched 10:4029m early
Full W45024 history →
W45028 Wizz Air Malta
7 days
Thu, Oct 29
2/2 legs · 9HWNF
MXP
Departure
Sched 21:50
Scheduled departure
→
TIA
Arrival
Sched 23:45
Scheduled arrival · landing pending
Wed, Oct 28
2/2 legs · 9HWNH
MXP
Departure
22:10
Departed · Sched 21:5020m late
→
TIA
Arrival
23:32
Landed · Sched 23:4513m early
Tue, Oct 27
2/2 legs · 9HWNV
MXP
Departure
22:17
Departed · Sched 21:5027m late
→
TIA
Arrival
23:37
Last seen · Sched 23:458m early
Sun, Oct 25
2/2 legs · 9HWDN
MXP
Departure
22:05
Departed · Sched 21:5015m late
→
TIA
Arrival
23:20
Last seen · Sched 23:4525m early
Sat, Oct 24
2/2 legs · 9HWNH
MXP
Departure
22:30
Departed · Sched 21:5040m late
→
TIA
Arrival
23:50
Last seen · Sched 23:455m late
Fri, Oct 23
2/2 legs · HALTL
MXP
Departure
22:53
Departed · Sched 21:5063m late
→
TIA
Arrival
00:18
Last seen · Sched 23:4533m late
Thu, Oct 22
2/2 legs · 9HWMT
MXP
Departure
01:20
Departed · Sched 21:50210m late
→
TIA
Arrival
Sched 23:45
Scheduled time only · no board update captured
Full W45028 history →
FR5633 RYANAIR
4 days
Mon, Oct 26
1/2 legs · 9HQFJ
MXP
Departure
20:01
Departed · Sched 19:3526m late
→
TIA
Arrival
—
Board row not captured for this rotation yet.
Sun, Oct 25
2/2 legs · SPRKW
MXP
Departure
23:19
Departed · Sched 22:3049m late
→
TIA
Arrival
00:06
Landed · Sched 00:2519m early
Sat, Oct 24
2/2 legs · EIEKM
MXP
Departure
20:33
Departed · Sched 20:258m late
→
TIA
Arrival
21:59
Landed · Sched 22:2021m early
MXP
Departure
—
Board row not captured for this rotation yet.
→
TIA
Arrival
23:46
Landed · Sched 00:0519m early
Full FR5633 history →
W45026 Wizz Air Malta
5 days
Mon, Oct 26
2/2 legs · HALTJ
MXP
Departure
14:52
Departed · Sched 12:55117m late
→
TIA
Arrival
16:13
Landed · Sched 15:0568m late
Sun, Oct 25
2/2 legs · HALXM
MXP
Departure
13:33
Departed · Sched 13:1023m late
→
TIA
Arrival
15:00
Landed · Sched 15:055m early
Sat, Oct 24
2/2 legs · HALTJ
MXP
Departure
14:47
Departed · Sched 13:4562m late
→
TIA
Arrival
16:12
Landed · Sched 15:4032m late
Fri, Oct 23
2/2 legs · HALTK
MXP
Departure
14:33
Departed · Sched 13:4548m late
→
TIA
Arrival
15:58
Landed · Sched 15:4018m late
Thu, Oct 22
2/2 legs · HALXN
MXP
Departure
14:49
Departed · Sched 13:4564m late
→
TIA
Arrival
16:07
Landed · Sched 15:4027m late
Full W45026 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 Tirana (TIA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-TIA
Copy
How we measure this →
MXP to TIA questions
Is MXP–TIA running on time right now? Smooth skies ahead. The departure side at MXP is the weaker end, route health score 83/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MXP–TIA? Operators schedule evening departures around 21:50 from MXP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the TIA delay card to confirm conditions when you'd arrive.
How long is the flight from MXP to TIA? Great-circle distance is 1,001 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 101–116 min gate-to-gate on this route.
How often does MXP–TIA fly? 2 carriers operate this route, around 35 flights a week between them. Compare carrier days and times in the airline list above.