Direct flights from Napoli (NAP) to Milan (LIN): 7 nonstop departures observed each week across 1 airline. 85% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. 1 of the 27 tracked flights was cancelled. The nonstop covers 650 km, an estimated 1 hour 20 minutes in the air. Measured by Pro Flight Search from live flight boards at Napoli and Milan. Updated 19 October 2026 at 11:24 UTC.
Today, NAP → LIN Mon 19 Oct · local times
Sched Flight NAP departure LIN arrival
06:20
AZ1278 ITA
Left 06:18
Landed 07:29 −11
12:40
AZ1288 ITA
Est. 12:40 Departure not confirmed by the board
LIN est. 14:27 +7 sched 14:20
14:15
AZ1296 ITA
On schedule Gate A3
LIN 15:55 scheduled
Checked NAP board 10:18 · LIN board 13:24
NAP
Napoli
smooth · +4
LIN
Milan
smooth · +0
dep bank 06:20–21:30 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
85% on time
of the last 27 operated NAP → LIN flights arrived within 15 minutes
Median arrival delay is −10 min . 1 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 27 operated legs
Flight time ~1h 20m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 3.7% recent route rate · 1 of 27
The week scheduled departures · origin local time
ITA Airways
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
ITA AirwaysAZ 85% on time
Flights AZ1278 06:20 Mo Tu We Th Fr Sa · AZ1286 varies Sa Su · AZ1288 12:40 Mo Tu We Th Fr · AZ1296 varies daily
History operated legs · board outcomes
Show 19 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 NAP and LIN, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 55 Completed 49 Delayed 8 Cancelled 2 Within 15m 40/49 Median -2m
AZ1278 ITA
6 days
Mon, Oct 19
2/2 legs · EI-HLD
NAP
Departure
06:18
Departed · Sched 06:202m early
→
LIN
Arrival
07:29
Landed · Sched 07:4011m early
Sat, Oct 17
2/2 legs · EI-IMM
NAP
Departure
06:24
Departed · Sched 06:204m late
→
LIN
Arrival
07:38
Landed · Sched 07:402m early
Fri, Oct 16
2/2 legs · I-ADVH
NAP
Departure
08:02
Departed · Sched 06:10112m late
→
LIN
Arrival
09:17
Landed · Sched 07:30107m late
Thu, Oct 15
2/2 legs · EI-HLB
NAP
Departure
06:17
Departed · Sched 06:203m early
→
LIN
Arrival
07:26
Landed · Sched 07:4014m early
Wed, Oct 14
2/2 legs · I-ADVF
NAP
Departure
06:18
Departed · Sched 06:202m early
→
LIN
Arrival
07:34
Landed · Sched 07:406m early
Tue, Oct 13
2/2 legs · EI-MVB
NAP
Departure
Sched 06:20
Scheduled time only · no board update captured
→
LIN
Arrival
07:30
Landed · Sched 07:4010m early
Full AZ1278 history →
AZ1288 ITA
5 days
Mon, Oct 19
2/2 legs · EI-EIC
NAP
Departure
Sched 12:40
Scheduled departure
→
LIN
Arrival
14:27
Est. · Sched 14:207m late
Fri, Oct 16
2/2 legs · EI-TEC
NAP
Departure
14:40
Departed · Sched 12:40120m late
→
LIN
Arrival
15:50
Landed · Sched 14:2090m late
Thu, Oct 15
2/2 legs · EI-TEC
NAP
Departure
12:48
Departed · Sched 12:408m late
→
LIN
Arrival
14:02
Landed · Sched 14:053m early
Wed, Oct 14
2/2 legs · EI-TED
NAP
Departure
12:40 Departed
→
LIN
Arrival
14:09
Landed · Sched 14:054m late
Tue, Oct 13
1/2 legs · EITEE
NAP
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
14:04
Landed · Sched 14:051m early
Full AZ1288 history →
AZ1296 ITA
7 days
Mon, Oct 19
2/2 legs · EI-HLE
NAP
Departure
Sched 14:15
Scheduled departure
→
LIN
Arrival
Sched 15:55
Scheduled arrival · landing pending
Sun, Oct 18
2/2 legs · EI-EIE
NAP
Departure
14:40
Departed · Sched 14:355m late
→
LIN
Arrival
15:55
Landed · Sched 16:005m early
Sat, Oct 17
2/2 legs · EI-TEE
NAP
Departure
15:39
Departed · Sched 15:1029m late
→
LIN
Arrival
16:50
Landed · Sched 16:3515m late
Fri, Oct 16
2/2 legs · I-ADVE
NAP
Departure
Sched 15:10
Cancelled
→
LIN
Arrival
Sched 16:35
Cancelled
Thu, Oct 15
2/2 legs · I-ADVF
NAP
Departure
14:47
Departed · Sched 14:3017m late
→
LIN
Arrival
15:56
Landed · Sched 15:551m late
Wed, Oct 14
2/2 legs · EI-TEC
NAP
Departure
14:30 Departed
→
LIN
Arrival
15:40
Landed · Sched 15:5515m early
Tue, Oct 13
1/2 legs · EIIMW
NAP
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
15:36
Landed · Sched 15:5519m early
Full AZ1296 history →
AZ1286 ITA
2 days
Sun, Oct 18
2/2 legs · EI-MVB
NAP
Departure
11:50 Departed
→
LIN
Arrival
12:56
Landed · Sched 13:1519m early
Sat, Oct 17
2/2 legs · I-ADVH
NAP
Departure
08:23
Departed · Sched 08:307m early
→
LIN
Arrival
09:31
Landed · Sched 09:5524m early
Full AZ1286 history →
AZ1298 ITA
6 days
Sun, Oct 18
2/2 legs · EI-MVA
NAP
Departure
21:28
Departed · Sched 21:302m early
→
LIN
Arrival
22:36
Landed · Sched 22:5014m early
Sat, Oct 17
2/2 legs · I-ADVH
NAP
Departure
21:31
Departed · Sched 21:301m late
→
LIN
Arrival
22:34
Landed · Sched 22:5016m early
Fri, Oct 16
2/2 legs · I-ADVH
NAP
Departure
23:00
Departed · Sched 21:3090m late
→
LIN
Arrival
00:07
Landed · Sched 22:5077m late
Thu, Oct 15
2/2 legs · EI-TEE
NAP
Departure
21:27
Departed · Sched 21:303m early
→
LIN
Arrival
22:40
Landed · Sched 22:5010m early
Wed, Oct 14
2/2 legs · I-ADVF
NAP
Departure
21:30 Departed
→
LIN
Arrival
22:30
Landed · Sched 22:5020m early
Tue, Oct 13
1/2 legs · EIMVB
NAP
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
22:36
Landed · Sched 22:5014m early
Full AZ1298 history →
AZ1282 ITA
3 days
Thu, Oct 15
2/2 legs · EI-MVA
NAP
Departure
18:38
Departed · Sched 18:353m late
→
LIN
Arrival
19:45
Landed · Sched 20:0520m early
Wed, Oct 14
2/2 legs · EI-HLB
NAP
Departure
18:35 Departed
→
LIN
Arrival
20:00
Landed · Sched 20:055m early
Tue, Oct 13
1/2 legs · IADVF
NAP
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:54
Landed · Sched 20:0511m early
Full AZ1282 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 — Napoli (NAP) to Milan (LIN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NAP-LIN
Copy
How we measure this →
NAP to LIN questions
Is NAP–LIN running on time right now? Smooth skies ahead. The departure side at NAP is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on NAP–LIN? Operators schedule morning departures around 06:20 and evening departures around 18:35 from NAP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LIN delay card to confirm conditions when you'd arrive.
How long is the flight from NAP to LIN? Great-circle distance is 650 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 76–86 min gate-to-gate on this route.
How often does NAP–LIN fly? ITA Airways runs the route with about 32 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.