Direct flights from Paris (CDG) to Milan (LIN): 75 nonstop departures observed each week across 4 airlines. 94% of the last 54 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 61 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 11 November 2026 at 05:53 UTC.
Today, CDG → LIN Wed 11 Nov · local times
Sched Flight CDG departure LIN arrival
07:10
AF1212 AIR FRANCE
On schedule T2F
LIN 08:45 scheduled
09:45
AF1412 AIR FRANCE
On schedule T2F
LIN 11:15 scheduled
09:50
AZ305 ITA
On schedule T2B
LIN 11:20 scheduled
·
EC4561EASYJET EUROPE
On schedule
LIN 19:30 scheduled
Checked CDG board 06:18 · LIN board 06:53
CDG
Paris
smooth · +0
LIN
Milan
smooth · +0
dep bank 07:10–21:30 75x weekly
Runs reliable · 4 airlines · 75x weekly · nonstop
94% on time
of the last 54 tracked CDG → LIN flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 61 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 54 arrivals
Flight time ~1h 20m estimated from route distance
Weekly departures 75x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 61
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 90% on time
Flights AF1212 07:10 daily · AF1412 09:45 daily · AF1012 12:25 daily · AF1612 15:20 Sa
easyJetU2
Flights U25460 13:45 Su · U24563 14:40 Su · U25462 varies Tu Su · U24561 varies Mo Tu We Th Fr Su
EASYJET EUROPEEC 100% on time
Flights EC5460 15:20 Su · EC4563 16:15 Su · EC5462 varies Tu Su · EC4561 varies Mo Tu We Th Fr Su
ITA AirwaysAZ 100% on time
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
11-10 AZ305 dep +5 → arr −23
11-10 AZ311 dep +25 → arr −6
11-10 EC4561 arrived −1
11-10 EC5462 arrived −7
11-09 AZ305 dep +9 → arr −20
11-09 AZ311 dep +30 → arr −2
11-09 AZ313 dep +24 → arr −6
11-09 EC4561 arrived −11
11-08 AZ311 dep +12 → arr −22
11-08 AZ313 dep +13 → arr −23
11-08 EC4561 arrived +5
11-08 EC4563 arrived −11
11-08 EC5460 arrived −10
11-08 EC5462 arrived −26
11-07 A589KM departed +111
Show 32 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. Covers today and the previous 7 days.
Board rows 120 Completed 107 Delayed 27 Within 15m 72/107 Median +5m
AF1212 AIR FRANCE
6 days
Wed, Nov 11
2/2 legs · FHZUN
CDG
Departure
Sched 07:10
Scheduled departure
→
LIN
Arrival
Sched 08:45
Scheduled arrival · landing pending
Tue, Nov 10
2/2 legs · F-HBNB
CDG
Departure
07:20
Departed · Sched 07:1010m late
→
LIN
Arrival
08:22
Landed · Sched 08:4523m early
Mon, Nov 9
2/2 legs · F-GUGM
CDG
Departure
07:28
Departed · Sched 07:1018m late
→
LIN
Arrival
08:34
Landed · Sched 08:4511m early
Sun, Nov 8
2/2 legs · F-GRXF
CDG
Departure
07:30
Departed · Sched 07:1020m late
→
LIN
Arrival
08:27
Landed · Sched 08:4518m early
Sat, Nov 7
2/2 legs · F-HZFM
CDG
Departure
07:32
Departed · Sched 07:1022m late
→
LIN
Arrival
08:37
Landed · Sched 08:458m early
Fri, Nov 6
2/2 legs · F-HBNJ
CDG
Departure
07:24
Departed · Sched 07:1014m late
→
LIN
Arrival
08:31
Landed · Sched 08:4514m early
Full AF1212 history →
AF1412 AIR FRANCE
6 days
Wed, Nov 11
2/2 legs · FHOZE
CDG
Departure
Sched 09:45
Scheduled departure
→
LIN
Arrival
Sched 11:15
Scheduled arrival · landing pending
Tue, Nov 10
2/2 legs · F-HPNT
CDG
Departure
10:02
Departed · Sched 09:4517m late
→
LIN
Arrival
11:04
Landed · Sched 11:1511m early
Mon, Nov 9
2/2 legs · F-HPNO
CDG
Departure
09:57
Departed · Sched 09:4512m late
→
LIN
Arrival
10:57
Landed · Sched 11:1518m early
Sun, Nov 8
2/2 legs · F-HPNO
CDG
Departure
10:05
Departed · Sched 09:4520m late
→
LIN
Arrival
11:04
Landed · Sched 11:1511m early
Sat, Nov 7
2/2 legs · F-HZUD
CDG
Departure
11:01
Departed · Sched 09:4576m late
→
LIN
Arrival
12:11
Landed · Sched 11:1556m late
Fri, Nov 6
2/2 legs · F-HPNO
CDG
Departure
10:10
Departed · Sched 09:4525m late
→
LIN
Arrival
11:23
Landed · Sched 11:158m late
Full AF1412 history →
AZ305 ITA
6 days
Wed, Nov 11
2/2 legs · EI-TEC
CDG
Departure
Sched 09:50
Scheduled departure
→
LIN
Arrival
Sched 11:20
Scheduled arrival · landing pending
Tue, Nov 10
2/2 legs · EI-HOE
CDG
Departure
09:55
Departed · Sched 09:505m late
→
LIN
Arrival
10:57
Landed · Sched 11:2023m early
Mon, Nov 9
2/2 legs · EI-HHP
CDG
Departure
09:59
Departed · Sched 09:509m late
→
LIN
Arrival
11:00
Landed · Sched 11:2020m early
Sat, Nov 7
2/2 legs · EI-TEE
CDG
Departure
10:29
Departed · Sched 09:4544m late
→
LIN
Arrival
11:35
Landed · Sched 11:2015m late
Fri, Nov 6
2/2 legs · EI-TEB
CDG
Departure
10:06
Departed · Sched 09:5016m late
→
Thu, Nov 5
1/2 legs · EITED
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
11:25
Landed · Sched 11:205m late
Full AZ305 history →
EC4561 EASYJET EUROPE
6 days
Wed, Nov 11
1/2 legs · OELKP
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
Sched 19:30
Scheduled arrival · landing pending
Tue, Nov 10
1/2 legs · OELQT
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:24
Landed · Sched 19:251m early
Mon, Nov 9
1/2 legs · OEISG
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:54
Landed · Sched 20:0511m early
Sun, Nov 8
1/2 legs · OELKK
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
13:00
Landed · Sched 12:555m late
Fri, Nov 6
1/2 legs · OEISG
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:50
Landed · Sched 19:3515m late
Thu, Nov 5
1/2 legs · OELKC
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
19:11
Landed · Sched 19:2514m early
AF1012 AIR FRANCE
6 days
Tue, Nov 10
2/2 legs · F-HBNB
CDG
Departure
12:34
Departed · Sched 12:259m late
→
LIN
Arrival
13:35
Landed · Sched 13:5520m early
Mon, Nov 9
2/2 legs · F-HBQC
CDG
Departure
Sched 12:25
Departure time not on board
→
LIN
Arrival
13:53
Landed · Sched 13:552m early
Sun, Nov 8
2/2 legs · F-HBLM
CDG
Departure
Sched 12:25
Departure time not on board
→
LIN
Arrival
13:38
Landed · Sched 13:5517m early
Sat, Nov 7
2/2 legs · F-HEPE
CDG
Departure
13:15
Departed · Sched 12:2550m late
→
LIN
Arrival
14:19
Landed · Sched 13:5524m late
Fri, Nov 6
2/2 legs · F-GUGM
CDG
Departure
12:44
Departed · Sched 12:2519m late
→
LIN
Arrival
13:58
Landed · Sched 13:553m late
Thu, Nov 5
2/2 legs · F-GRXF
CDG
Departure
12:45
Departed · Sched 12:2520m late
→
LIN
Arrival
13:46
Landed · Sched 13:559m early
Full AF1012 history →
AF1312 AIR FRANCE
6 days
Tue, Nov 10
2/2 legs · F-HPNU
CDG
Departure
Sched 17:50
Departure time not on board
→
LIN
Arrival
19:16
Landed · Sched 19:204m early
Mon, Nov 9
2/2 legs · F-HZUD
CDG
Departure
17:59
Departed · Sched 17:509m late
→
LIN
Arrival
18:59
Landed · Sched 19:2021m early
Sun, Nov 8
2/2 legs · F-HZUN
CDG
Departure
18:07
Departed · Sched 17:5017m late
→
LIN
Arrival
19:05
Landed · Sched 19:2015m early
Sat, Nov 7
2/2 legs · F-HBLO
CDG
Departure
Sched 17:50
Departure time not on board
→
LIN
Arrival
19:05
Landed · Sched 19:2015m early
Fri, Nov 6
2/2 legs · F-HZUR
CDG
Departure
17:53
Departed · Sched 17:503m late
→
LIN
Arrival
19:04
Landed · Sched 19:2016m early
Thu, Nov 5
2/2 legs · F-GRXF
CDG
Departure
18:05
Departed · Sched 17:5015m late
→
LIN
Arrival
19:09
Landed · Sched 19:2011m early
Full AF1312 history →
AF1732 AIR FRANCE
6 days
Tue, Nov 10
2/2 legs · F-HZUI
CDG
Departure
21:15
Departed · Sched 20:5520m late
→
LIN
Arrival
22:18
Landed · Sched 22:257m early
Mon, Nov 9
2/2 legs · F-HPNJ
CDG
Departure
21:09
Departed · Sched 20:5514m late
→
LIN
Arrival
22:08
Landed · Sched 22:2517m early
Sun, Nov 8
2/2 legs · F-HPNS
CDG
Departure
21:20
Departed · Sched 20:5525m late
→
LIN
Arrival
22:14
Landed · Sched 22:2511m early
Sat, Nov 7
2/2 legs · F-HOZA
CDG
Departure
21:08
Departed · Sched 20:5513m late
→
LIN
Arrival
22:09
Landed · Sched 22:2516m early
Fri, Nov 6
2/2 legs · F-HZUK
CDG
Departure
21:10
Departed · Sched 20:5515m late
→
LIN
Arrival
22:21
Landed · Sched 22:254m early
Thu, Nov 5
2/2 legs · F-HZUN
CDG
Departure
21:32
Departed · Sched 20:5537m late
→
LIN
Arrival
22:41
Landed · Sched 22:2516m late
Full AF1732 history →
AZ311 ITA
5 days
Tue, Nov 10
2/2 legs · EI-TEC
CDG
Departure
21:55
Departed · Sched 21:3025m late
→
LIN
Arrival
22:54
Landed · Sched 23:006m early
Mon, Nov 9
2/2 legs · EI-HHP
CDG
Departure
22:00
Departed · Sched 21:3030m late
→
LIN
Arrival
22:58
Landed · Sched 23:002m early
Sun, Nov 8
2/2 legs · EI-HHP
CDG
Departure
21:42
Departed · Sched 21:3012m late
→
LIN
Arrival
22:38
Landed · Sched 23:0022m early
Fri, Nov 6
2/2 legs · EI-HHR
CDG
Departure
21:52
Departed · Sched 21:3022m late
→
Thu, Nov 5
2/2 legs · EI-HLB
CDG
Departure
22:00
Departed · Sched 21:3030m late
→
LIN
Arrival
23:04
Landed · Sched 23:004m late
Full AZ311 history →
AZ313 ITA
6 days
Tue, Nov 10
2/2 legs · EI-TEC
CDG
Departure
Sched 16:50
Departure time not on board
→
LIN
Arrival
18:06
Landed · Sched 18:2014m early
Mon, Nov 9
2/2 legs · EI-HHP
CDG
Departure
17:14
Departed · Sched 16:5024m late
→
LIN
Arrival
18:14
Landed · Sched 18:206m early
Sun, Nov 8
2/2 legs · EI-HHP
CDG
Departure
17:03
Departed · Sched 16:5013m late
→
LIN
Arrival
17:57
Landed · Sched 18:2023m early
Sat, Nov 7
2/2 legs · EI-IND
CDG
Departure
16:51
Departed · Sched 16:501m late
→
LIN
Arrival
17:51
Landed · Sched 18:2029m early
Fri, Nov 6
2/2 legs · EI-HHR
CDG
Departure
17:05
Departed · Sched 16:5015m late
→
LIN
Arrival
18:14
Landed · Sched 18:206m early
Thu, Nov 5
2/2 legs · EI-HLB
CDG
Departure
17:04
Departed · Sched 16:5014m late
→
LIN
Arrival
18:13
Landed · Sched 18:207m early
Full AZ313 history →
EC5462 EASYJET EUROPE
2 days
Tue, Nov 10
1/2 legs · OEIJW
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
17:13
Landed · Sched 17:207m early
Sun, Nov 8
1/2 legs · OELQS
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
21:19
Landed · Sched 21:4526m early
U24561 easyJet
5 days
Tue, Nov 10
1/2 legs · OE-LQT
CDG
Departure
Sched 17:55
Departure time not on board
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OE-ISG
CDG
Departure
18:53
Departed · Sched 18:4013m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OE-LKK
CDG
Departure
11:57
Departed · Sched 11:2037m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OE-ICI
CDG
Departure
18:03
Departed · Sched 18:052m early
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · OE-LKC
CDG
Departure
18:04
Departed · Sched 17:559m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U24561 history →
U25462 easyJet
2 days
Tue, Nov 10
1/2 legs · OE-IJW
CDG
Departure
Sched 15:45
Departure time not on board
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OE-LQS
CDG
Departure
20:21
Departed · Sched 20:156m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U25462 history →
EC4563 EASYJET EUROPE
1 day
Sun, Nov 8
1/2 legs · OEIVD
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
16:04
Landed · Sched 16:1511m early
EC5460 EASYJET EUROPE
1 day
Sun, Nov 8
1/2 legs · OELQS
CDG
Departure
—
Board row not captured for this rotation yet.
→
LIN
Arrival
15:10
Landed · Sched 15:2010m early
U24563 easyJet
1 day
Sun, Nov 8
1/2 legs · OE-IVD
CDG
Departure
15:06
Departed · Sched 14:4026m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U24563 history →
U25460 easyJet
1 day
Sun, Nov 8
1/2 legs · OE-LQS
CDG
Departure
Sched 13:45
Scheduled time only · no board update captured
→
LIN
Arrival
—
Board row not captured for this rotation yet.
Full U25460 history →
A589KM HOP!
1 day
Sat, Nov 7
1/2 legs · F-HBXB
CDG
Departure
19:45
Departed · Sched 18:00105m late
→
LIN
Arrival
—
Board row not captured for this rotation yet.
AF1612 AIR FRANCE
1 day
Sat, Nov 7
2/2 legs · F-GKXS
CDG
Departure
Sched 15:20
Departure time not on board
→
LIN
Arrival
16:39
Landed · Sched 16:5011m early
Full AF1612 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. Both endpoints currently score the same, route health score 100/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:10 and evening departures around 17:50 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 75 flights a week between them. Compare carrier days and times in the airline list above.