Direct flights from Paris (CDG) to Milan (LIN): 26 nonstop departures observed each week across 4 airlines. 78% of the last 23 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes late. No cancellations were recorded across the 23 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 Paris and Milan. Updated 7 September 2026 at 02:40 UTC.
CDG
Paris
busy · +19
LIN
Milan
smooth · +6
dep bank 07:20–21:30 26x weekly
Runs mixed · 4 airlines · 26x weekly · nonstop
78% on time
of the last 23 operated CDG → LIN flights arrived within 15 minutes
Median arrival delay is +3 min . 0 of 23 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +3 min across the last 23 operated legs
Flight time ~1h 20m estimated from route distance
Weekly departures 26x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 23
The week scheduled departures · origin local time
Air France easyJet 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 75% on time
Flights AF1212 07:20 daily · AF1412 varies daily · AF1012 12:20 daily · AF1312 18:20 daily
easyJetU2
Flights U24563 17:25 Mo Tu We Th Fr Su · U24559 18:45 Tu
EASYJET EUROPEEC
Flights EC4563 18:55 Mo Tu We Th Fr Su · EC4559 20:15 Tu
ITA AirwaysAZ
Flights AZ305 09:50 Mo Tu We Th Fr Sa · AZ313 16:50 daily · AZ311 21:30 Mo Tu We Th Fr Su
History operated legs · board outcomes
09-06 AZ313 dep +32 → arr +5
09-06 EC4563 arrived +9
09-05 AZ305 dep +4 → arr −29
09-05 AZ313 dep +19 → arr −6
09-05 EC5460 arrived −15
Show 15 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 CDG and LIN, paired departure → arrival per flight and day. Board tracking since Fri, Sep 4 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 47 Completed 37 Delayed 14 Within 15m 24/37 Median +10m
AF1212 AIR FRANCE
4 days
Mon, Sep 7
2/2 legs · FHEPH
CDG
Departure
Sched 07:20
Scheduled departure
→
LIN
Arrival
Sched 08:50
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · F-HOZG
CDG
Departure
07:33
Departed · Sched 07:2013m late
→
LIN
Arrival
08:34
Landed · Sched 08:5016m early
Sat, Sep 5
2/2 legs · F-HBLC
CDG
Departure
07:28
Departed · Sched 07:1513m late
→
LIN
Arrival
08:30
Landed · Sched 08:5020m early
Fri, Sep 4
1/2 legs · F-HZUD
CDG
Departure
07:37
Departed · Sched 07:1522m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full AF1212 history →
AZ305 ITA
2 days
Mon, Sep 7
1/2 legs · IADVG
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
Sched 11:20
Scheduled arrival · landing pending
Sat, Sep 5
2/2 legs · EI-HLB
CDG
Departure
09:53
Departed · Sched 09:503m late
→
LIN
Arrival
10:51
Landed · Sched 11:2029m early
Full AZ305 history →
AZ311 ITA
1 day
Mon, Sep 7
1/2 legs · EIHOE
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
Sched 23:00
Scheduled arrival · landing pending
Full AZ311 history →
EC4563 EASYJET EUROPE
2 days
Mon, Sep 7
1/2 legs · OEISH
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:36
Est. · Sched 18:5541m late
Sun, Sep 6
1/2 legs · OELKV
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:04
Landed · Sched 18:559m late
AF1012 AIR FRANCE
3 days
Sun, Sep 6
2/2 legs · F-HPNY
CDG
Departure
12:42
Departed · Sched 12:2022m late
→
LIN
Arrival
13:47
Landed · Sched 13:558m early
Sat, Sep 5
2/2 legs · F-HEPD
CDG
Departure
12:27
Departed · Sched 12:207m late
→
LIN
Arrival
13:36
Landed · Sched 13:5519m early
Fri, Sep 4
1/2 legs · F-HBND
CDG
Departure
13:01
Departed · Sched 12:2041m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full AF1012 history →
AF1312 AIR FRANCE
3 days
Sun, Sep 6
2/2 legs · F-HZUU
CDG
Departure
18:46
Departed · Sched 18:2026m late
→
LIN
Arrival
19:56
Landed · Sched 19:4511m late
Sat, Sep 5
2/2 legs · F-HBNH
CDG
Departure
18:29
Departed · Sched 18:209m late
→
LIN
Arrival
19:31
Landed · Sched 19:4514m early
Fri, Sep 4
1/2 legs · F-HEPE
CDG
Departure
18:41
Departed · Sched 18:2021m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full AF1312 history →
AF1412 AIR FRANCE
3 days
Sun, Sep 6
2/2 legs · F-GKXT
CDG
Departure
10:11
Departed · Sched 09:5021m late
→
LIN
Arrival
11:08
Landed · Sched 11:2012m early
Sat, Sep 5
2/2 legs · F-HPNS
CDG
Departure
10:18
Departed · Sched 09:5028m late
→
LIN
Arrival
11:23
Landed · Sched 11:203m late
Fri, Sep 4
1/2 legs · F-HOZA
CDG
Departure
10:08
Departed · Sched 10:008m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full AF1412 history →
AF1732 AIR FRANCE
3 days
Sun, Sep 6
2/2 legs · F-HOZH
CDG
Departure
21:18
Departed · Sched 21:0018m late
→
LIN
Arrival
22:19
Landed · Sched 22:3011m early
Sat, Sep 5
2/2 legs · F-HPNS
CDG
Departure
21:42
Departed · Sched 21:0042m late
→
LIN
Arrival
22:46
Landed · Sched 22:3016m late
Fri, Sep 4
1/2 legs · F-HPNL
CDG
Departure
21:11
Departed · Sched 21:0011m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full AF1732 history →
AZ313 ITA
2 days
Sun, Sep 6
2/2 legs · I-ADVF
CDG
Departure
17:22
Departed · Sched 16:5032m late
→
LIN
Arrival
18:25
Landed · Sched 18:205m late
Sat, Sep 5
2/2 legs · EI-HOI
CDG
Departure
17:08
Departed · Sched 16:5018m late
→
LIN
Arrival
18:14
Landed · Sched 18:206m early
Full AZ313 history →
U24563 easyJet
1 day
Sun, Sep 6
1/2 legs · OE-LKV
CDG
Departure
17:55
Departed · Sched 17:2530m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U24563 history →
AF1612 AIR FRANCE
1 day
Sat, Sep 5
2/2 legs · F-HPNR
CDG
Departure
15:40
Departed · Sched 15:3010m late
→
LIN
Arrival
16:40
Landed · Sched 17:0525m early
Full AF1612 history →
EC5460 EASYJET EUROPE
1 day
Sat, Sep 5
1/2 legs · EIDTN
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
22:40
Landed · Sched 22:5515m early
U25460 easyJet
1 day
Sat, Sep 5
1/2 legs · EI-DTN
CDG
Departure
21:39
Departed · Sched 21:2514m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U25460 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 — Paris (CDG) to Milan (LIN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CDG-LIN
Copy
How we measure this →
CDG to LIN questions
Is CDG–LIN running on time right now? Smooth skies ahead. The departure side at CDG 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 CDG–LIN? Operators schedule morning departures around 07:20 and evening departures around 17:25 from CDG. 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 CDG to LIN? 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 CDG–LIN fly? 4 carriers operate this route, around 68 flights a week between them. Compare carrier days and times in the airline list above.