LIN → AMS Milan to Amsterdam
live
Direct flights from Milan (LIN) to Amsterdam (AMS): 28 nonstop departures observed each week across 4 airlines. 73% of the last 33 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. 1 of the 33 tracked flights was cancelled. The nonstop covers 831 km, an estimated 1 hour 34 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Amsterdam. Updated 7 September 2026 at 12:38 UTC.
LIN
Milan
heavy · +33
AMS
Amsterdam
smooth · +0
dep bank 06:40–22:10 28x weekly
Runs mixed · 4 airlines · 28x weekly · nonstop
73% on time
of the last 33 operated LIN → AMS flights arrived within 15 minutes
Median arrival delay is +0 min . 1 of 33 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 33 operated legs
Flight time ~1h 34m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 3.0% recent route rate · 1 of 33
The week scheduled departures · origin local time
easyJet EASYJET EUROPE ITA Airways KLM
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 100% on time
Flights U27806 varies daily
EASYJET EUROPEEC 50% on time
Flights EC5405 06:55 daily · EC7806 varies daily · EC5407 18:35 Mo Tu We Th Fr Sa · EC5431 18:50 Su
ITA AirwaysAZ 60% on time
Flights AZ120 09:05 daily · AZ112 17:20 daily
KLMKL 77% on time
Flights KL1612 06:40 daily · KL1614 11:00 daily · KL1616 13:00 daily · KL1618 16:50 daily
History operated legs · board outcomes
09-07 AZ120 dep +30 → arr +10
09-07 EC7806 departed +41
09-07 U25405 arrived −25
09-06 AZ112 dep +42 → arr +26
09-06 AZ120 dep +6 → arr −20
09-06 EC7806 departed +21
09-06 U25405 arrived −15
09-06 U25431 arrived −6
09-06 U27806 arrived +2
09-05 AZ112 dep +76 → arr +60
09-05 AZ120 dep −5 → arr −16
09-05 EC7806 departed +36
09-05 U25405 arrived −28
09-05 U25407 arrived −28
09-05 U27806 arrived +5
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 LIN and AMS, 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 53 Completed 46 Delayed 16 Cancelled 2 Within 15m 30/46 Median +4m
AZ112 ITA
3 days
Mon, Sep 7
1/2 legs · EIIND
LIN
Departure
Sched 17:20
Scheduled departure
→
AMS
Arrival
Sched 19:15
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · EIHOD
LIN
Departure
18:02
Departed · Sched 17:2042m late
→
AMS
Arrival
19:41
Landed · Sched 19:1526m late
Sat, Sep 5
2/2 legs · EIHOE
LIN
Departure
18:36
Departed · Sched 17:2076m late
→
AMS
Arrival
20:15
Landed · Sched 19:1560m late
Full AZ112 history →
AZ120 ITA
3 days
Mon, Sep 7
2/2 legs · EIEIE
LIN
Departure
09:35
Departed · Sched 09:0530m late
→
AMS
Arrival
11:10
Est. · Sched 11:0010m late
Sun, Sep 6
2/2 legs · IADVF
LIN
Departure
09:11
Departed · Sched 09:056m late
→
AMS
Arrival
10:40
Landed · Sched 11:0020m early
Sat, Sep 5
2/2 legs · EIHJD
LIN
Departure
09:00
Departed · Sched 09:055m early
→
AMS
Arrival
10:44
Landed · Sched 11:0016m early
Full AZ120 history →
EC5405 EASYJET EUROPE
3 days
Mon, Sep 7
1/2 legs · OELQR
LIN
Departure
06:59
Departed · Sched 06:554m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 6
1/2 legs · EIDTN
LIN
Departure
07:35 Departed
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Sat, Sep 5
1/2 legs · EIDTO
LIN
Departure
06:48
Departed · Sched 06:502m early
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Full EC5405 history →
EC5407 EASYJET EUROPE
2 days
Mon, Sep 7
1/2 legs · OELQR
LIN
Departure
19:48
Est. · Sched 18:3573m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Sat, Sep 5
1/2 legs · OELQZ
LIN
Departure
17:04
Departed · Sched 17:004m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Full EC5407 history →
EC7806 EASYJET EUROPE
3 days
Mon, Sep 7
1/2 legs · OELSI
LIN
Departure
11:41
Departed · Sched 11:0041m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 6
1/2 legs · OELSQ
LIN
Departure
10:56
Departed · Sched 10:3521m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Sat, Sep 5
1/2 legs · OELKK
LIN
Departure
14:01
Departed · Sched 13:2536m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
KL1612 KLM
3 days
Mon, Sep 7
2/2 legs · PHBCA
LIN
Departure
06:50
Departed · Sched 06:4010m late
→
AMS
Arrival
08:15
Landed · Sched 08:3015m early
Sun, Sep 6
2/2 legs · PHBCD
LIN
Departure
06:45
Departed · Sched 06:405m late
→
AMS
Arrival
08:12
Landed · Sched 08:3018m early
Sat, Sep 5
2/2 legs · PHBXW
LIN
Departure
06:50
Departed · Sched 06:4010m late
→
AMS
Arrival
08:19
Landed · Sched 08:3011m early
Full KL1612 history →
KL1614 KLM
3 days
Mon, Sep 7
2/2 legs · PHBCB
LIN
Departure
11:29
Departed · Sched 11:0029m late
→
AMS
Arrival
12:42
Est. · Sched 12:508m early
Sun, Sep 6
2/2 legs · PHBXD
LIN
Departure
11:13
Departed · Sched 11:0013m late
→
Sat, Sep 5
2/2 legs · PHBXF
LIN
Departure
11:03
Departed · Sched 11:003m late
→
AMS
Arrival
12:47
Landed · Sched 12:503m early
Full KL1614 history →
KL1616 KLM
3 days
Mon, Sep 7
1/2 legs · PHAXI
LIN
Departure
14:02
Departed · Sched 13:0062m late
→
AMS
Arrival
Sched 14:50
Scheduled arrival · landing pending
Sun schedule from board history
LIN
Departure
Sched 13:00
Cancelled
→
AMS
Arrival
Sched 14:50
Cancelled
Sat, Sep 5
2/2 legs · PHAXT
LIN
Departure
13:45
Departed · Sched 13:0045m late
→
AMS
Arrival
15:18
Landed · Sched 14:5028m late
Full KL1616 history →
KL1618 KLM
3 days
Mon, Sep 7
1/2 legs · PHBXD
LIN
Departure
Sched 16:50
Scheduled departure
→
AMS
Arrival
Sched 18:35
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · PHBXE
LIN
Departure
17:26
Departed · Sched 16:5036m late
→
AMS
Arrival
18:50
Landed · Sched 18:3515m late
Sat, Sep 5
1/2 legs · PH-BCH
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
18:38
Landed · Sched 18:402m early
Full KL1618 history →
KL1682 KLM
1 day
Mon, Sep 7
1/2 legs · PHEXX
LIN
Departure
Sched 22:10
Scheduled departure
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Full KL1682 history →
U25405 easyJet
3 days
Mon, Sep 7
1/2 legs · OE-LQR
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
08:25
Landed · Sched 08:5025m early
Sun, Sep 6
1/2 legs · EI-DTN
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
09:15
Landed · Sched 09:3015m early
Sat, Sep 5
1/2 legs · EI-DTO
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
08:17
Landed · Sched 08:4528m early
U27806 easyJet
3 days
Mon, Sep 7
1/2 legs · OE-LSI
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
12:52
Est. · Sched 13:008m early
Sun, Sep 6
1/2 legs · OE-LSQ
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
12:32
Landed · Sched 12:302m late
Sat, Sep 5
1/2 legs · OE-LKX
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
15:25
Landed · Sched 15:205m late
EC5431 EASYJET EUROPE
1 day
Sun, Sep 6
1/2 legs · OEINJ
LIN
Departure
19:08
Departed · Sched 18:5018m late
→
AMS
Arrival
—
Board row not captured for this rotation yet.
Full EC5431 history →
KL1620 KLM
2 days
Sun, Sep 6
2/2 legs · PHBCE
LIN
Departure
20:23
Departed · Sched 19:5033m late
→
AMS
Arrival
21:38
Landed · Sched 21:402m early
Sat, Sep 5
1/2 legs · PH-NXU
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
21:28
Landed · Sched 21:253m late
Full KL1620 history →
U25431 easyJet
1 day
Sun, Sep 6
1/2 legs · OE-INJ
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
20:34
Landed · Sched 20:406m early
U25407 easyJet
1 day
Sat, Sep 5
1/2 legs · OE-LQZ
LIN
Departure
—
Board row not captured for this rotation yet.
→
AMS
Arrival
18:27
Landed · Sched 18:5528m early
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 (LIN) to Amsterdam (AMS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LIN-AMS
Copy
How we measure this →
LIN to AMS questions
Is LIN–AMS running on time right now? Mostly on schedule. The departure side at LIN is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LIN–AMS? Operators schedule morning departures around 06:40 and evening departures around 17:20 from LIN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the AMS delay card to confirm conditions when you'd arrive.
How long is the flight from LIN to AMS? Great-circle distance is 831 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 89–101 min gate-to-gate on this route.
How often does LIN–AMS fly? 4 carriers operate this route, around 77 flights a week between them. Compare carrier days and times in the airline list above.