Direct flights from Tirana (TIA) to Milan (MXP): 37 nonstop departures observed each week across 2 airlines. 94% of the last 32 tracked flights arrived within 15 minutes of schedule. The median arrival is 20 minutes early. No cancellations were recorded across the 33 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 Tirana and Milan. Updated 3 November 2026 at 02:23 UTC.
Today, TIA → MXP Tue 3 Nov · local times
Sched Flight TIA departure MXP arrival
06:15
W45023 WIZZ AIR MALTA
On schedule Gate 09
MXP 08:20 scheduled
15:05
FR5617 RYANAIR
On schedule Gate 02
MXP 17:10 scheduled
19:10
W45027 WIZZ AIR MALTA
Sched 19:10 Departure not confirmed by the board
MXP 21:15 scheduled
Checked TIA board 02:53 · MXP board 03:23
TIA
Tirana
heavy · +31
MXP
Milan
smooth · +7
dep bank 06:00–21:55 37x weekly
Runs reliable · 2 airlines · 37x weekly · nonstop
94% on time
of the last 32 tracked TIA → MXP flights arrived within 15 minutes
Median arrival delay is −20 min . 0 of 33 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −20 min across the last 32 arrivals
Flight time ~1h 47m estimated from route distance
Weekly departures 37x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 33
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 94% on time
Flights FR8544 varies Mo Th Fr Sa Su · FR5617 varies daily · FR5634 varies Mo We Fr Sa Su
Wizz Air MaltaW4 94% on time
Flights W45023 06:15 daily · W45025 varies daily · W45027 19:10 Tu We Th Fr Sa Su
History operated legs · board outcomes
Show 25 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 TIA and MXP, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 70 Completed 60 Delayed 14 Within 15m 47/60 Median +2m
FR5617 RYANAIR
8 days
Tue, Nov 3
2/2 legs · EIEKJ
TIA
Departure
Sched 15:05
Scheduled departure
→
MXP
Arrival
Sched 17:10
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · 9HQBX
TIA
Departure
18:12
Departed · Sched 18:057m late
→
MXP
Arrival
19:40
Landed · Sched 20:1030m early
Sun, Nov 1
2/2 legs · SPRKW
TIA
Departure
06:26
Departed · Sched 06:206m late
→
MXP
Arrival
07:53
Landed · Sched 08:2532m early
Sat, Oct 31
2/2 legs · 9HQFJ
TIA
Departure
16:38
Departed · Sched 16:308m late
→
MXP
Arrival
18:09
Landed · Sched 18:3526m early
Fri, Oct 30
2/2 legs · EIEKJ
TIA
Departure
12:18
Departed · Sched 12:0513m late
→
MXP
Arrival
13:50
Landed · Sched 14:1020m early
Thu, Oct 29
2/2 legs · EIEVC
TIA
Departure
11:01
Departed · Sched 10:3526m late
→
MXP
Arrival
12:30
Landed · Sched 12:4010m early
Wed, Oct 28
2/2 legs · 9HQFJ
TIA
Departure
21:22
Departed · Sched 21:157m late
→
MXP
Arrival
22:57
Landed · Sched 23:2023m early
Tue, Oct 27
2/2 legs · EIEVC
TIA
Departure
15:18
Departed · Sched 15:0513m late
→
MXP
Arrival
16:58
Landed · Sched 17:1012m early
Full FR5617 history →
W45023 WIZZ AIR MALTA
8 days
Tue, Nov 3
2/2 legs · HALGF
TIA
Departure
Sched 06:15
Scheduled departure
→
MXP
Arrival
Sched 08:20
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · HALGW
TIA
Departure
06:33
Departed · Sched 06:1518m late
→
MXP
Arrival
08:04
Landed · Sched 08:2016m early
Sun, Nov 1
2/2 legs · HALTE
TIA
Departure
06:32
Departed · Sched 06:1517m late
→
MXP
Arrival
08:00
Landed · Sched 08:2020m early
Sat, Oct 31
2/2 legs · 9HWNW
TIA
Departure
06:28
Departed · Sched 06:1513m late
→
MXP
Arrival
07:55
Landed · Sched 08:2025m early
Fri, Oct 30
2/2 legs · HALWQ
TIA
Departure
06:30
Departed · Sched 06:1515m late
→
MXP
Arrival
07:59
Landed · Sched 08:2021m early
Thu, Oct 29
2/2 legs · 9HWNH
TIA
Departure
Sched 06:15
Scheduled time only · no board update captured
→
MXP
Arrival
07:56
Landed · Sched 08:2024m early
Wed, Oct 28
2/2 legs · HALTI
TIA
Departure
06:21
Departed · Sched 06:156m late
→
MXP
Arrival
07:57
Landed · Sched 08:2023m early
Tue, Oct 27
2/2 legs · 9HWNH
TIA
Departure
06:34
Departed · Sched 06:1519m late
→
MXP
Arrival
08:14
Landed · Sched 08:206m early
Full W45023 history →
W45027 WIZZ AIR MALTA
6 days
Tue, Nov 3
2/2 legs · HALTL
TIA
Departure
Sched 19:10
Scheduled departure
→
MXP
Arrival
Sched 21:15
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · HALTF
TIA
Departure
19:16
Departed · Sched 19:106m late
→
MXP
Arrival
20:46
Landed · Sched 21:1529m early
Sat, Oct 31
2/2 legs · HALTK
TIA
Departure
19:36
Departed · Sched 19:1026m late
→
MXP
Arrival
21:10
Landed · Sched 21:155m early
Thu, Oct 29
2/2 legs · 9HWNF
TIA
Departure
19:24
Departed · Sched 19:1014m late
→
MXP
Arrival
20:58
Landed · Sched 21:1517m early
Wed, Oct 28
2/2 legs · 9HWNH
TIA
Departure
19:25
Departed · Sched 19:1015m late
→
MXP
Arrival
20:52
Landed · Sched 21:1523m early
Tue, Oct 27
2/2 legs · 9HWNV
TIA
Departure
19:33
Departed · Sched 19:1023m late
→
MXP
Arrival
21:10
Landed · Sched 21:155m early
Full W45027 history →
FR5634 RYANAIR
5 days
Mon, Nov 2
2/2 legs · EIEBV
TIA
Departure
Sched 21:55
Scheduled time only · no board update captured
→
MXP
Arrival
01:19
Landed · Sched 00:0079m late
Sun, Nov 1
2/2 legs · SPRSE
TIA
Departure
20:26
Departed · Sched 20:0026m late
→
MXP
Arrival
21:48
Landed · Sched 22:0517m early
TIA
Departure
06:23
Departed · Sched 06:203m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
2/2 legs · EIDYO
TIA
Departure
Sched 22:35
Scheduled time only · no board update captured
→
MXP
Arrival
00:24
Landed · Sched 00:4016m early
Mon, Oct 26
1/2 legs · 9HQFJ
TIA
Departure
—
Board row not captured for this rotation yet.
→
Full FR5634 history →
FR8544 RYANAIR
5 days
Mon, Nov 2
2/2 legs · SPRSE
TIA
Departure
06:07
Departed · Sched 06:007m late
→
MXP
Arrival
07:34
Landed · Sched 08:0531m early
Sun, Nov 1
2/2 legs · SPRSE
TIA
Departure
10:42
Departed · Sched 10:2517m late
→
MXP
Arrival
12:10
Landed · Sched 12:3020m early
Sat, Oct 31
2/2 legs · SPRSE
TIA
Departure
20:04
Departed · Sched 19:3034m late
→
MXP
Arrival
21:33
Landed · Sched 21:352m early
Fri, Oct 30
2/2 legs · 9HQAO
TIA
Departure
08:12
Departed · Sched 08:102m late
→
MXP
Arrival
09:54
Landed · Sched 10:1521m early
Thu, Oct 29
2/2 legs · EIEKF
TIA
Departure
16:53
Departed · Sched 16:458m late
→
MXP
Arrival
18:20
Landed · Sched 18:5030m early
Full FR8544 history →
W45025 WIZZ AIR MALTA
4 days
Mon, Nov 2
2/2 legs · HALTL
TIA
Departure
10:50
Departed · Sched 10:3020m late
→
MXP
Arrival
12:18
Landed · Sched 12:202m early
Sun, Nov 1
2/2 legs · HALDE
TIA
Departure
10:54
Departed · Sched 10:3024m late
→
MXP
Arrival
12:22
Landed · Sched 12:3513m early
Sat, Oct 31
2/2 legs · HALTE
TIA
Departure
10:35
Departed · Sched 10:305m late
→
MXP
Arrival
12:04
Landed · Sched 12:3531m early
Fri, Oct 30
2/2 legs · HALTB
TIA
Departure
11:05
Last seen · Sched 10:3035m late
→
MXP
Arrival
13:16
Landed · Sched 12:3541m late
Full W45025 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: Tirana (TIA) to Milan (MXP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TIA-MXP
Copy
How we measure this →
TIA to MXP questions
Is TIA–MXP running on time right now? Mostly on schedule. The departure side at TIA is the weaker end, route health score 73/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TIA–MXP? Operators schedule morning departures around 06:15 and evening departures around 19:10 from TIA. 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 TIA to MXP? 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 TIA–MXP fly? 2 carriers operate this route, around 37 flights a week between them. Compare carrier days and times in the airline list above.