Direct flights from Milan (LIN) to Paris (CDG): 21 nonstop departures observed each week across 3 airlines. 73% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 6 minutes early. No cancellations were recorded across the 30 tracked flights. The nonstop covers 644 km, an estimated 1 hour 20 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Paris. Updated 21 October 2026 at 21:54 UTC.
LIN
Milan
busy · +21
CDG
Paris
smooth · +4
dep bank 06:25–20:50 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
73% on time
of the last 30 operated LIN → CDG flights arrived within 15 minutes
Median arrival delay is −6 min . 0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −6 min across the last 30 operated legs
Flight time ~1h 20m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 30
The week scheduled departures · origin local time
Air France EASYJET EUROPE 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
Air FranceAF 79% on time
Flights AF1733 06:25 daily · AF1213 09:45 daily · AF1413 12:25 daily · AF1013 14:55 daily
EASYJET EUROPEEC
Flights EC5459 18:40 Sa · EC4564 19:30 Mo Tu We Th Fr Su · EC4560 20:50 Tu
ITA AirwaysAZ 78% on time
Flights AZ300 07:00 Mo Tu We Th Fr Sa · AZ312 14:25 daily · AZ358 19:05 Mo Tu We Th Fr Su
History operated legs · board outcomes
10-21 AZ300 dep +13 → arr −17
10-21 AZ312 dep +14 → arr −12
10-21 AZ358 dep +39 → arr +11
10-21 U24564 arrived +7
10-20 AZ300 dep +12 → arr −10
10-20 AZ312 dep +87 → arr +62
10-20 AZ358 dep +91 → arr +55
10-20 U24560 arrived −16
10-20 U24564 arrived −15
10-19 U24564 arrived +53
Show 22 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 CDG, paired departure → arrival per flight and day. Board tracking since Mon, Oct 19 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 51 Completed 50 Delayed 24 Cancelled 1 Within 15m 27/50 Median +15m
AF1013 Air France
3 days
Wed, Oct 21
2/2 legs · FHBLO
LIN
Departure
15:07
Departed · Sched 14:5512m late
→
CDG
Arrival
16:18
Landed · Sched 16:257m early
Tue, Oct 20
2/2 legs · FHPNE
LIN
Departure
16:01
Departed · Sched 14:5566m late
→
CDG
Arrival
17:10
Landed · Sched 16:2545m late
Mon, Oct 19
2/2 legs · FHPNJ
LIN
Departure
15:01
Departed · Sched 14:556m late
→
CDG
Arrival
16:15
Landed · Sched 16:2510m early
Full AF1013 history →
AF1213 Air France
2 days
Wed, Oct 21
2/2 legs · FHBLO
LIN
Departure
10:04
Departed · Sched 09:4519m late
→
CDG
Arrival
11:12
Landed · Sched 11:208m early
Mon, Oct 19
2/2 legs · FHOZB
LIN
Departure
10:01
Departed · Sched 09:4516m late
→
CDG
Arrival
11:21
Landed · Sched 11:201m late
Full AF1213 history →
AF1313 Air France
3 days
Wed, Oct 21
2/2 legs · FHPNX
LIN
Departure
21:28
Departed · Sched 20:4543m late
→
CDG
Arrival
22:39
Last seen · Sched 22:1524m late
Tue, Oct 20
2/2 legs · FHBQA
LIN
Departure
21:14
Departed · Sched 20:4529m late
→
CDG
Arrival
22:24
Landed · Sched 22:159m late
Mon, Oct 19
2/2 legs · FHOZC
LIN
Departure
22:12
Departed · Sched 20:4587m late
→
CDG
Arrival
23:29
Landed · Sched 22:1574m late
Full AF1313 history →
AF1413 Air France
3 days
Wed, Oct 21
2/2 legs · FHOZC
LIN
Departure
12:49
Departed · Sched 12:2524m late
→
CDG
Arrival
13:57
Landed · Sched 14:003m early
Tue, Oct 20
2/2 legs · FHPNG
LIN
Departure
12:42
Departed · Sched 12:2517m late
→
CDG
Arrival
13:54
Landed · Sched 14:006m early
Mon, Oct 19
2/2 legs · FHPND
LIN
Departure
12:44
Departed · Sched 12:2519m late
→
CDG
Arrival
14:03
Landed · Sched 14:003m late
Full AF1413 history →
AF1733 Air France
3 days
Wed, Oct 21
2/2 legs · FHPNL
LIN
Departure
06:46
Departed · Sched 06:2521m late
→
CDG
Arrival
08:00
Landed · Sched 08:055m early
Tue, Oct 20
2/2 legs · FHZUI
LIN
Departure
06:41
Departed · Sched 06:2516m late
→
CDG
Arrival
07:54
Landed · Sched 08:0511m early
Mon, Oct 19
2/2 legs · FHPNB
LIN
Departure
06:32
Departed · Sched 06:257m late
→
CDG
Arrival
07:52
Landed · Sched 08:0513m early
Full AF1733 history →
AZ300 ITA
3 days
Wed, Oct 21
2/2 legs · EIMVA
LIN
Departure
07:13
Departed · Sched 07:0013m late
→
CDG
Arrival
08:26
Landed · Sched 08:359m early
Tue, Oct 20
2/2 legs · EITEE
LIN
Departure
07:12
Departed · Sched 07:0012m late
→
CDG
Arrival
08:25
Landed · Sched 08:3510m early
Mon, Oct 19
1/2 legs · EI-TEA
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
08:30
Landed · Sched 08:355m early
Full AZ300 history →
AZ312 ITA
3 days
Wed, Oct 21
2/2 legs · EIEID
LIN
Departure
14:39
Departed · Sched 14:2514m late
→
CDG
Arrival
15:53
Landed · Sched 16:007m early
Tue, Oct 20
2/2 legs · EIHOH
LIN
Departure
15:52
Departed · Sched 14:2587m late
→
CDG
Arrival
17:02
Landed · Sched 16:0062m late
Mon, Oct 19
1/2 legs · EI-TEE
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
16:25
Landed · Sched 16:0025m late
Full AZ312 history →
AZ358 ITA
3 days
Wed, Oct 21
2/2 legs · EIHOD
LIN
Departure
19:44
Departed · Sched 19:0539m late
→
CDG
Arrival
21:02
Landed · Sched 20:4022m late
Tue, Oct 20
2/2 legs · EIHOH
LIN
Departure
20:36
Departed · Sched 19:0591m late
→
CDG
Arrival
21:45
Landed · Sched 20:4065m late
Mon, Oct 19
1/2 legs · EI-TEE
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
20:55
Landed · Sched 20:4015m late
Full AZ358 history →
EC4564 EASYJET EUROPE
2 days
Wed, Oct 21
1/2 legs · OEICJ
LIN
Departure
20:04
Departed · Sched 19:3034m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 20
1/2 legs · OEIJX
LIN
Departure
11:12
Departed · Sched 11:0012m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC4564 history →
U24564 easyJet
3 days
Wed, Oct 21
1/2 legs · OE-ICJ
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
21:20
Landed · Sched 21:0515m late
Tue, Oct 20
1/2 legs · OE-IJX
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
12:27
Landed · Sched 12:358m early
Mon, Oct 19
1/2 legs · OE-ISG
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
22:26
Landed · Sched 21:1571m late
EC4560 EASYJET EUROPE
1 day
Tue, Oct 20
1/2 legs · OEICJ
LIN
Departure
21:09
Departed · Sched 20:5019m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC4560 history →
U24560 easyJet
1 day
Tue, Oct 20
1/2 legs · OE-ICJ
LIN
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
22:17
Landed · Sched 22:258m 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 Paris (CDG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LIN-CDG
Copy
How we measure this →
LIN to CDG questions
Is LIN–CDG running on time right now? Smooth skies ahead. The departure side at LIN is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LIN–CDG? Operators schedule morning departures around 06:25 and evening departures around 18:00 from LIN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CDG delay card to confirm conditions when you'd arrive.
How long is the flight from LIN to CDG? Great-circle distance is 644 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 75–85 min gate-to-gate on this route.
How often does LIN–CDG fly? 3 carriers operate this route, around 63 flights a week between them. Compare carrier days and times in the airline list above.