Direct flights from Paris (CDG) to Milan (MXP): 105 nonstop departures observed each week across 4 airlines. 87% of the last 52 tracked flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 76 tracked flights. The nonstop covers 598 km, an estimated 1 hour 16 minutes in the air. Measured by Pro Flight Search from live flight boards at Paris and Milan. Updated 15 November 2026 at 03:23 UTC.
Today, CDG → MXP Sun 15 Nov · local times
Sched Flight CDG departure MXP arrival
06:00
U24545 easyJet
On schedule T2D
·
·
EC3806EASYJET EUROPE
On schedule
MXP est. 14:56 sched 14:55
·
EC3810EASYJET EUROPE
On schedule
MXP 17:20 scheduled
·
EC3812EASYJET EUROPE
On schedule
MXP 23:35 scheduled
·
EC3818EASYJET EUROPE
On schedule
MXP 18:40 scheduled
·
EC3830EASYJET EUROPE
On schedule
MXP 10:00 scheduled
·
EC4545EASYJET EUROPE
On schedule
MXP 07:35 scheduled
Checked CDG board 03:14 · MXP board 04:23
CDG
Paris
busy · +16
MXP
Milan
smooth · +0
dep bank 02:58–22:50 105x weekly
Runs reliable · 4 airlines · 105x weekly · nonstop
87% on time
of the last 52 tracked CDG → MXP flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 76 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 52 arrivals
Flight time ~1h 16m estimated from route distance
Weekly departures 105x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 76
The week scheduled departures · origin local time
Air France easyJet EASYJET EUROPE EAT Leipzig
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 86% on time
Flights AF1830 08:30 daily · AF1130 10:15 daily · AF1330 13:25 daily · AF1730 15:55 daily
easyJetU2
Flights U24545 varies Mo Fr Su · U23798 13:05 Fr · U23808 varies We Th Sa · U24541 varies Mo Tu We Fr Sa
EASYJET EUROPEEC 86% on time
Flights EC4545 varies Mo Fr Su · EC3830 10:00 Sa Su · EC3798 14:35 Fr · EC3808 14:50 We Th Sa
EAT LeipzigQY
Flights QY7332 varies Tu We Th Fr
History operated legs · board outcomes
11-14 A575MT departed +0
11-14 EC3808 arrived −24
11-14 EC3830 arrived −21
11-13 EC3798 arrived −9
11-13 EC3806 arrived +13
11-13 EC3812 arrived −6
11-13 EC3814 arrived −23
11-13 EC4541 arrived +23
11-13 EC4545 arrived +21
11-12 EC3806 arrived −20
11-12 EC3812 arrived −25
11-12 EC3814 arrived −18
11-11 A558PM departed +0
11-11 A575MT departed +0
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 MXP, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 107 Delayed 31 Within 15m 69/107 Median +7m
EC3806 EASYJET EUROPE
5 days
Sun, Nov 15
1/2 legs · OELKP
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
14:56
Est. · Sched 14:551m late
Fri, Nov 13
1/2 legs · OEINI
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
00:33
Landed · Sched 00:2013m late
Thu, Nov 12
1/2 legs · OEIVQ
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
10:50
Landed · Sched 11:1020m early
Wed, Nov 11
1/2 legs · OELQB
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
10:19
Landed · Sched 10:5031m early
Mon, Nov 9
1/2 legs · OELVK
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
10:17
Landed · Sched 10:203m early
EC3810 EASYJET EUROPE
1 day
Sun, Nov 15
1/2 legs · OEICB
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
Sched 17:20
Scheduled arrival · landing pending
EC3812 EASYJET EUROPE
7 days
Sun, Nov 15
1/2 legs · OEISE
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
Sched 23:35
Scheduled arrival · landing pending
Fri, Nov 13
1/2 legs · HBJXL
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
19:59
Landed · Sched 20:056m early
Thu, Nov 12
1/2 legs · OELQU
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
11:55
Landed · Sched 12:2025m early
Wed, Nov 11
1/2 legs · OEIVQ
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
22:51
Landed · Sched 23:1019m early
Tue, Nov 10
1/2 legs · OELKO
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
19:23
Landed · Sched 19:0518m late
Mon, Nov 9
1/2 legs · OEISE
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
22:54
Landed · Sched 23:006m early
Sun, Nov 8
1/2 legs · OEIVU
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
23:22
Landed · Sched 23:157m late
EC3818 EASYJET EUROPE
1 day
Sun, Nov 15
1/2 legs · OELKO
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
Sched 18:40
Scheduled arrival · landing pending
EC3830 EASYJET EUROPE
2 days
Sun, Nov 15
1/2 legs · OELKO
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
Sched 10:00
Scheduled arrival · landing pending
Sat, Nov 14
1/2 legs · OELKO
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
18:49
Landed · Sched 19:1021m early
EC4545 EASYJET EUROPE
3 days
Sun, Nov 15
1/2 legs · OEISH
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
Sched 07:35
Scheduled arrival · landing pending
Fri, Nov 13
1/2 legs · OEIVW
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
22:01
Landed · Sched 21:4021m late
Mon, Nov 9
1/2 legs · OEINA
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
13:26
Landed · Sched 13:4014m early
U24545 easyJet
3 days
Sun, Nov 15
1/2 legs · OE-ISH
CDG
Departure
Sched 06:00
Scheduled departure
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 13
1/2 legs · OE-IVW
CDG
Departure
20:54
Departed · Sched 20:1044m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OE-INA
CDG
Departure
12:25
Departed · Sched 12:1015m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U24545 history →
A575MT HOP!
2 days
Sat, Nov 14
1/2 legs · F-HBLJ
CDG
Departure
16:06 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · F-HBLM
CDG
Departure
16:03 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
AF1130 AIR FRANCE
4 days
Sat, Nov 14
2/2 legs · F-HOZG
CDG
Departure
11:04
Departed · Sched 10:1549m late
→
MXP
Arrival
12:03
Landed · Sched 11:4518m late
Thu, Nov 12
2/2 legs · F-HPNH
CDG
Departure
10:10
Departed · Sched 10:155m early
→
MXP
Arrival
11:33
Landed · Sched 11:4512m early
Wed, Nov 11
2/2 legs · F-HPNM
CDG
Departure
10:44
Departed · Sched 10:1529m late
→
MXP
Arrival
11:53
Landed · Sched 11:458m late
Mon, Nov 9
2/2 legs · F-HZUX
CDG
Departure
10:42
Departed · Sched 10:1527m late
→
MXP
Arrival
11:38
Landed · Sched 11:457m early
Full AF1130 history →
AF1230 AIR FRANCE
7 days
Sat, Nov 14
2/2 legs · F-HPNO
CDG
Departure
21:37
Departed · Sched 21:2512m late
→
MXP
Arrival
22:38
Landed · Sched 23:0022m early
Fri, Nov 13
2/2 legs · F-HPNH
CDG
Departure
21:38
Departed · Sched 21:2513m late
→
MXP
Arrival
22:39
Landed · Sched 23:0021m early
Thu, Nov 12
2/2 legs · F-HOZJ
CDG
Departure
21:47
Departed · Sched 21:2522m late
→
MXP
Arrival
22:50
Landed · Sched 23:0010m early
Wed, Nov 11
2/2 legs · F-HPNT
CDG
Departure
21:35
Departed · Sched 21:2510m late
→
MXP
Arrival
22:34
Landed · Sched 23:0026m early
Tue, Nov 10
2/2 legs · F-HOZF
CDG
Departure
21:49
Departed · Sched 21:2524m late
→
MXP
Arrival
22:49
Landed · Sched 23:0011m early
Mon, Nov 9
2/2 legs · F-HZUC
CDG
Departure
21:43
Departed · Sched 21:2518m late
→
MXP
Arrival
22:43
Landed · Sched 23:0017m early
Sun, Nov 8
2/2 legs · F-HPNY
CDG
Departure
21:35
Departed · Sched 21:2510m late
→
MXP
Arrival
22:33
Landed · Sched 23:0027m early
Full AF1230 history →
AF1330 AIR FRANCE
6 days
Sat, Nov 14
2/2 legs · F-HZUD
CDG
Departure
13:51
Departed · Sched 13:2526m late
→
MXP
Arrival
14:52
Landed · Sched 14:553m early
Fri, Nov 13
2/2 legs · F-HBLV
CDG
Departure
Sched 13:25
Scheduled time only · no board update captured
→
MXP
Arrival
15:14
Landed · Sched 14:5519m late
Thu, Nov 12
2/2 legs · F-HOZC
CDG
Departure
14:02
Departed · Sched 13:2537m late
→
MXP
Arrival
15:02
Landed · Sched 14:557m late
Wed, Nov 11
2/2 legs · F-HBLL
CDG
Departure
Sched 13:25
Departure time not on board
→
MXP
Arrival
14:45
Landed · Sched 14:5510m early
Tue, Nov 10
2/2 legs · F-HPNV
CDG
Departure
13:34
Departed · Sched 13:259m late
→
MXP
Arrival
14:35
Landed · Sched 14:5520m early
Mon, Nov 9
2/2 legs · F-HPNI
CDG
Departure
13:41
Departed · Sched 13:2516m late
→
MXP
Arrival
14:43
Landed · Sched 14:5512m early
Full AF1330 history →
AF1730 AIR FRANCE
6 days
Sat, Nov 14
2/2 legs · F-HBLJ
CDG
Departure
Sched 15:55
Departure time not on board
→
MXP
Arrival
17:14
Landed · Sched 17:2511m early
Fri, Nov 13
2/2 legs · F-HOZB
CDG
Departure
16:23
Departed · Sched 15:5528m late
→
MXP
Arrival
17:21
Landed · Sched 17:254m early
Thu, Nov 12
2/2 legs · F-GKXL
CDG
Departure
16:13
Departed · Sched 15:5518m late
→
MXP
Arrival
17:17
Landed · Sched 17:258m early
Wed, Nov 11
2/2 legs · F-HBLM
CDG
Departure
Sched 15:55
Departure time not on board
→
MXP
Arrival
17:06
Landed · Sched 17:2519m early
Tue, Nov 10
2/2 legs · F-HBQC
CDG
Departure
Sched 15:55
Departure time not on board
→
MXP
Arrival
17:20
Landed · Sched 17:255m early
Mon, Nov 9
2/2 legs · F-HPNB
CDG
Departure
16:27
Departed · Sched 15:5532m late
→
MXP
Arrival
17:23
Landed · Sched 17:252m early
Full AF1730 history →
AF1830 AIR FRANCE
6 days
Sat, Nov 14
2/2 legs · F-HOZI
CDG
Departure
09:13
Departed · Sched 08:3043m late
→
MXP
Arrival
10:16
Landed · Sched 10:0016m late
Fri, Nov 13
2/2 legs · F-HPNV
CDG
Departure
08:51
Departed · Sched 08:3021m late
→
MXP
Arrival
09:52
Landed · Sched 10:008m early
Thu, Nov 12
2/2 legs · F-GUGN
CDG
Departure
08:53
Departed · Sched 08:3023m late
→
MXP
Arrival
09:54
Landed · Sched 10:006m early
Wed, Nov 11
2/2 legs · F-HBLB
CDG
Departure
Sched 08:30
Departure time not on board
→
MXP
Arrival
10:07
Landed · Sched 10:007m late
Tue, Nov 10
2/2 legs · F-GKXR
CDG
Departure
08:46
Departed · Sched 08:3016m late
→
MXP
Arrival
09:48
Landed · Sched 10:0012m early
Mon, Nov 9
2/2 legs · F-GUGN
CDG
Departure
08:50
Departed · Sched 08:3020m late
→
MXP
Arrival
10:18
Landed · Sched 10:0018m late
Full AF1830 history →
EC3808 EASYJET EUROPE
2 days
Sat, Nov 14
1/2 legs · OELKO
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
14:26
Landed · Sched 14:5024m early
Wed, Nov 11
1/2 legs · OELSQ
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
14:58
Landed · Sched 15:2022m early
U23808 easyJet
2 days
Sat, Nov 14
1/2 legs · OE-LKO
CDG
Departure
13:22
Departed · Sched 13:253m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OE-LSQ
CDG
Departure
13:55
Departed · Sched 13:505m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23808 history →
U23830 easyJet
1 day
Sat, Nov 14
1/2 legs · OE-LKO
CDG
Departure
17:48
Departed · Sched 17:408m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23830 history →
EC3798 EASYJET EUROPE
1 day
Fri, Nov 13
1/2 legs · OEIVE
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
14:26
Landed · Sched 14:359m early
EC3814 EASYJET EUROPE
4 days
Fri, Nov 13
1/2 legs · OEIVE
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
09:47
Landed · Sched 10:1023m early
Thu, Nov 12
1/2 legs · OEIJA
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
20:42
Landed · Sched 21:0018m early
Wed, Nov 11
1/2 legs · OEIVL
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
20:41
Landed · Sched 21:0019m early
Mon, Nov 9
1/2 legs · OEIJA
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
16:48
Landed · Sched 17:1527m early
EC4541 EASYJET EUROPE
2 days
Fri, Nov 13
1/2 legs · OELKP
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
17:18
Landed · Sched 16:5523m late
Tue, Nov 10
1/2 legs · OELQU
CDG
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
08:45
Landed · Sched 09:0520m early
U23798 easyJet
1 day
Fri, Nov 13
1/2 legs · OE-IVE
CDG
Departure
Sched 13:05
Departure time not on board
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23798 history →
U23806 easyJet
4 days
Fri, Nov 13
1/2 legs · OE-INI
CDG
Departure
23:23
Departed · Sched 22:5033m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 12
1/2 legs · OE-IVQ
CDG
Departure
09:49
Departed · Sched 09:3019m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OE-LQB
CDG
Departure
09:14
Departed · Sched 09:151m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OE-LVK
CDG
Departure
08:44
Departed · Sched 08:359m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23806 history →
U23812 easyJet
6 days
Fri, Nov 13
1/2 legs · HB-JXL
CDG
Departure
19:03
Departed · Sched 18:3528m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 12
1/2 legs · OE-LQU
CDG
Departure
10:54
Departed · Sched 10:459m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OE-IVQ
CDG
Departure
21:50
Departed · Sched 21:4010m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OE-LKO
CDG
Departure
Sched 17:35
Departure time not on board
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OE-ISE
CDG
Departure
21:55
Departed · Sched 21:3025m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OE-IVU
CDG
Departure
22:29
Departed · Sched 21:4544m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23812 history →
U23814 easyJet
4 days
Fri, Nov 13
1/2 legs · OE-IVE
CDG
Departure
08:43
Departed · Sched 08:507m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 12
1/2 legs · OE-IJA
CDG
Departure
19:37
Departed · Sched 19:307m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OE-IVL
CDG
Departure
19:41
Departed · Sched 19:3011m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OE-IJA
CDG
Departure
15:53
Departed · Sched 15:458m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full U23814 history →
U24541 easyJet
2 days
Fri, Nov 13
1/2 legs · OE-LKP
CDG
Departure
16:19
Departed · Sched 15:2554m late
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
2/2 legs · OE-LQU
CDG
Departure
07:40
Departed · Sched 07:3010m late
→
MXP
Arrival
08:45
Landed · Sched 09:0520m early
Full U24541 history →
A558PM HOP!
1 day
Wed, Nov 11
1/2 legs · F-HBLB
CDG
Departure
09:05 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
QY7332 EAT Leipzig
2 days
Wed, Nov 11
1/2 legs · OE-LNO
CDG
Departure
02:58 Departed
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OE-LNU
CDG
Departure
05:13
Departed · Sched 05:141m early
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full QY7332 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 (MXP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CDG-MXP
Copy
How we measure this →
CDG to MXP questions
Is CDG–MXP running on time right now? Mostly on schedule. The departure side at CDG is the weaker end, route health score 79/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CDG–MXP? Operators schedule morning departures around 08:30 and evening departures around 21:25 from CDG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MXP delay card to confirm conditions when you'd arrive.
How long is the flight from CDG to MXP? Great-circle distance is 598 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 72–81 min gate-to-gate on this route.
How often does CDG–MXP fly? 4 carriers operate this route, around 105 flights a week between them. Compare carrier days and times in the airline list above.