Direct flights from Milan (MXP) to Paris (CDG): 100 nonstop departures observed each week across 4 airlines. 100% of the last 24 tracked flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 68 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 Milan and Paris. Updated 11 November 2026 at 16:23 UTC.
Today, MXP → CDG Wed 11 Nov · local times
AF1231Air France In the air, 18 min late
Left MXP at 06:48 , 18 min after its 06:30 slot.
Landing 07:52CDG board estimate · sched 08:15
AF1131Air France In the air, 46 min late
Left MXP at 13:26 , 46 min after its 12:40 slot.
Landing 14:33CDG board estimate · sched 14:15
Track AF1131 →
Sched Flight MXP departure CDG arrival
06:30
AF1231Air France
Left 06:48 +18
CDG est. 07:52 In the air · sched 08:15
07:00
EC3805 EASYJET EUROPE
Left 06:58
·
11:00
AF1831 Air France
Left 11:11 +11
CDG 12:35 In the air · scheduled landing
11:40
EC3807 EASYJET EUROPE
Left 11:41
·
12:40
AF1131 Air France
Left 13:26 +46
CDG est. 14:33 +18 In the air · sched 14:15
15:55
AF1331 Air France
Left 16:10 +15
CDG about 17:25 In the air · sched 17:35
17:20
EC3813 EASYJET EUROPE
Departed
·
18:30
AF1731 AIR FRANCE
On schedule Gate A08 · T1
·
19:30
EC3811 EASYJET EUROPE
On schedule T2
·
·
A536VGHOP!
Departed
CDG 12:15 In the air · scheduled landing
·
U23805 easyJet
Departed
CDG est. 08:04 In the air · sched 08:40
·
U23807easyJet
Departed
CDG est. 12:41 In the air · sched 13:15
·
U23813easyJet
On schedule
CDG 18:55 scheduled
Checked MXP board 17:23 · CDG board 15:18
MXP
Milan
smooth · +12
CDG
Paris
smooth · +0
dep bank 00:40–19:30 100x weekly
Runs reliable · 4 airlines · 100x weekly · nonstop
100% on time
of the last 24 tracked MXP → CDG flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 68 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 24 arrivals
Flight time ~1h 16m estimated from route distance
Weekly departures 100x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 68
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 100% on time
Flights AF1231 06:30 daily · AF1831 11:00 daily · AF1131 12:40 daily · AF1331 15:55 daily
easyJetU2 100% on time
Flights U23829 varies Sa Su · U23805 varies Mo We Th Fr Su · U24546 08:20 Mo Fr Su · U23807 varies We Th Sa
EASYJET EUROPEEC
Flights EC3829 varies Sa Su · EC3805 varies Mo We Th Fr Su · EC4546 varies Mo Fr Su · EC4542 varies Mo Tu We Fr Sa
EAT LeipzigQY
Flights QY7331 00:40 Mo Fr
History operated legs · board outcomes
11-11 AF1231 departed +18
11-10 AF1231 dep +7 → arr −34
11-10 U24542 dep +29 → arr −4
11-09 AF1231 dep +21 → arr −14
11-09 U23813 arrived −18
11-08 A536VG arrived +6
11-08 AF1231 departed +22
11-08 U23809 arrived +5
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 MXP and CDG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 80 Delayed 28 Within 15m 53/80 Median +10m
A536VG HOP!
3 days
Wed, Nov 11
1/2 legs · F-HBLB
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 12:15
Scheduled arrival · landing pending
Sun, Nov 8
1/2 legs · F-HBLV
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
12:37
Landed · Sched 12:316m late
Fri, Nov 6
1/2 legs · F-HBLC
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 12:11
Scheduled time only · no board update captured
AF1131 Air France
4 days
Wed, Nov 11
2/2 legs · FHPNM
MXP
Departure
13:26
Departed · Sched 12:4046m late
→
CDG
Arrival
14:33
Est. · Sched 14:1518m late
Mon, Nov 9
2/2 legs · FHZUX
MXP
Departure
13:13
Departed · Sched 12:4033m late
→
CDG
Arrival
14:20
Landed · Sched 14:155m late
Sun, Nov 8
2/2 legs · FGUGM
MXP
Departure
13:15
Departed · Sched 12:5025m late
→
CDG
Arrival
14:33
Landed · Sched 14:258m late
Fri, Nov 6
2/2 legs · FGKXZ
MXP
Departure
13:09
Departed · Sched 12:4029m late
→
CDG
Arrival
14:03
Last seen · Sched 14:1512m early
Full AF1131 history →
AF1231 Air France
6 days
Wed, Nov 11
2/2 legs · FHOZF
MXP
Departure
06:48
Departed · Sched 06:3018m late
→
CDG
Arrival
07:52
Est. · Sched 08:1523m early
Tue, Nov 10
2/2 legs · F-HZUC
MXP
Departure
06:36
Departed · Sched 06:306m late
→
CDG
Arrival
07:41
Landed · Sched 08:1534m early
Mon, Nov 9
2/2 legs · FHPNY
MXP
Departure
06:51
Departed · Sched 06:3021m late
→
CDG
Arrival
08:01
Landed · Sched 08:1514m early
Sun, Nov 8
2/2 legs · FHPNS
MXP
Departure
06:52
Departed · Sched 06:3022m late
→
CDG
Arrival
08:01
Last seen · Sched 08:1514m early
Sat, Nov 7
2/2 legs · FHPNO
MXP
Departure
06:50
Departed · Sched 06:3020m late
→
CDG
Arrival
07:52
Last seen · Sched 08:1523m early
Fri, Nov 6
2/2 legs · FHZUJ
MXP
Departure
06:51
Departed · Sched 06:3021m late
→
CDG
Arrival
07:50
Last seen · Sched 08:1525m early
AF1331 Air France
7 days
Wed, Nov 11
2/2 legs · FHBLL
MXP
Departure
16:10
Departed · Sched 15:5515m late
→
CDG
Arrival
Sched 17:35
Scheduled arrival · landing pending
Tue, Nov 10
2/2 legs · FHPNV
MXP
Departure
15:54
Departed · Sched 15:551m early
→
CDG
Arrival
Sched 17:35
Scheduled time only · no board update captured
Mon, Nov 9
2/2 legs · FHPNI
MXP
Departure
16:01
Departed · Sched 15:556m late
→
CDG
Arrival
17:10
Landed · Sched 17:3525m early
Sun, Nov 8
2/2 legs · FHBLV
MXP
Departure
16:08
Departed · Sched 15:5513m late
→
CDG
Arrival
Sched 17:35
Scheduled time only · no board update captured
Sat, Nov 7
2/2 legs · FHZUH
MXP
Departure
17:01
Departed · Sched 15:5566m late
→
CDG
Arrival
18:03
Last seen · Sched 17:3528m late
Fri, Nov 6
2/2 legs · FHZUS
MXP
Departure
16:42
Departed · Sched 15:5547m late
→
CDG
Arrival
17:40
Last seen · Sched 17:355m late
Thu, Nov 5
2/2 legs · FHZUZ
MXP
Departure
16:24
Departed · Sched 15:5529m late
→
CDG
Arrival
17:25
Landed · Sched 17:3510m early
Full AF1331 history →
AF1731 AIR FRANCE
7 days
Wed, Nov 11
1/2 legs · FHBLM
MXP
Departure
Sched 18:30
Scheduled departure
→
CDG
Arrival
Sched 20:05
Scheduled arrival · landing pending
Tue schedule from board history
Tue, Nov 10
2/2 legs · FHBQC
MXP
Departure
18:44
Departed · Sched 18:3014m late
→
CDG
Arrival
Sched 20:05
Scheduled time only · no board update captured
Mon, Nov 9
2/2 legs · FHPNB
MXP
Departure
18:47
Departed · Sched 18:3017m late
→
CDG
Arrival
19:55
Landed · Sched 20:0510m early
Sun, Nov 8
2/2 legs · FHBLA
MXP
Departure
18:47
Departed · Sched 18:3017m late
→
CDG
Arrival
Sched 20:05
Scheduled time only · no board update captured
Sat, Nov 7
2/2 legs · FHBLG
MXP
Departure
18:40
Departed · Sched 18:3010m late
→
CDG
Arrival
Sched 20:05
Scheduled time only · no board update captured
Fri, Nov 6
2/2 legs · FHEPA
MXP
Departure
18:47
Departed · Sched 18:3017m late
→
CDG
Arrival
19:46
Last seen · Sched 20:0519m early
Thu, Nov 5
2/2 legs · FGUGO
MXP
Departure
18:45
Departed · Sched 18:3015m late
→
CDG
Arrival
19:49
Landed · Sched 20:0516m early
Full AF1731 history →
AF1831 Air France
6 days
Wed, Nov 11
2/2 legs · FHBLB
MXP
Departure
11:11
Departed · Sched 11:0011m late
→
CDG
Arrival
Sched 12:35
Scheduled arrival · landing pending
Tue, Nov 10
2/2 legs · FGKXR
MXP
Departure
11:11
Departed · Sched 11:0011m late
→
CDG
Arrival
12:16
Landed · Sched 12:3519m early
Mon, Nov 9
2/2 legs · FGUGN
MXP
Departure
11:37
Departed · Sched 11:0037m late
→
CDG
Arrival
12:46
Landed · Sched 12:3511m late
Sun, Nov 8
2/2 legs · FHBLV
MXP
Departure
11:24
Departed · Sched 11:0024m late
→
CDG
Arrival
Sched 12:35
Scheduled time only · no board update captured
Sat, Nov 7
2/2 legs · FHOZA
MXP
Departure
11:22
Departed · Sched 11:0022m late
→
CDG
Arrival
Sched 12:35
Scheduled time only · no board update captured
Fri, Nov 6
2/2 legs · FHBLC
MXP
Departure
11:12
Departed · Sched 11:0012m late
→
CDG
Arrival
Sched 12:35
Scheduled time only · no board update captured
Full AF1831 history →
EC3805 EASYJET EUROPE
4 days
Wed, Nov 11
1/2 legs · OELQB
MXP
Departure
06:58
Departed · Sched 07:002m early
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OELVK
MXP
Departure
06:34
Departed · Sched 06:304m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OELKX
MXP
Departure
11:26
Departed · Sched 11:1511m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OEIZH
MXP
Departure
06:28
Departed · Sched 06:208m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3805 history →
EC3807 EASYJET EUROPE
2 days
Wed, Nov 11
1/2 legs · OELSQ
MXP
Departure
11:41
Departed · Sched 11:401m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 7
1/2 legs · OELKM
MXP
Departure
11:45
Departed · Sched 11:1035m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3807 history →
EC3811 EASYJET EUROPE
6 days
Wed, Nov 11
1/2 legs · OEIVQ
MXP
Departure
Sched 19:30
Scheduled departure
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OELKQ
MXP
Departure
15:27
Departed · Sched 15:252m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OEISE
MXP
Departure
19:23
Departed · Sched 19:0518m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OEIVU
MXP
Departure
20:08
Departed · Sched 19:3533m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 7
1/2 legs · OEISD
MXP
Departure
19:38
Departed · Sched 19:2513m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OELKX
MXP
Departure
16:30
Departed · Sched 16:255m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3811 history →
EC3813 EASYJET EUROPE
5 days
Wed, Nov 11
1/2 legs · OEIVL
MXP
Departure
Sched 17:20
Departure time not on board
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OEIJA
MXP
Departure
13:32
Departed · Sched 13:257m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OEINL
MXP
Departure
14:48
Departed · Sched 14:408m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OELKX
MXP
Departure
21:00
Departed · Sched 20:4020m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · OEINC
MXP
Departure
17:24
Departed · Sched 17:204m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3813 history →
U23805 easyJet
4 days
Wed, Nov 11
1/2 legs · OE-LQB
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
08:04
Est. · Sched 08:4036m early
Mon, Nov 9
1/2 legs · OE-LVK
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
07:47
Landed · Sched 07:503m early
Sun, Nov 8
1/2 legs · OE-LKX
MXP
Departure
—
Board row not captured for this rotation yet.
→
Fri, Nov 6
1/2 legs · OE-IZH
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
07:24
Last seen · Sched 07:5531m early
Full U23805 history →
U23807 easyJet
2 days
Wed, Nov 11
1/2 legs · OE-LSQ
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
12:41
Est. · Sched 13:1534m early
Sat, Nov 7
1/2 legs · OE-LKM
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 12:45
Scheduled time only · no board update captured
U23813 easyJet
5 days
Wed, Nov 11
1/2 legs · OE-IVL
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 18:55
Scheduled arrival · landing pending
Mon, Nov 9
1/2 legs · OE-IJA
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
14:42
Landed · Sched 15:0018m early
Sun, Nov 8
1/2 legs · OE-INL
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
15:59
Landed · Sched 16:1516m early
Fri, Nov 6
1/2 legs · OE-LKX
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
21:59
Last seen · Sched 22:1516m early
Thu, Nov 5
1/2 legs · OE-INC
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
18:28
Landed · Sched 18:5527m early
EC4542 EASYJET EUROPE
3 days
Tue, Nov 10
1/2 legs · OELQT
MXP
Departure
10:08
Departed · Sched 09:4028m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 7
1/2 legs · OEISH
MXP
Departure
08:45
Departed · Sched 08:2520m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OEIJD
MXP
Departure
17:42
Departed · Sched 17:3012m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC4542 history →
U23811 easyJet
5 days
Tue, Nov 10
1/2 legs · OE-LKQ
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 17:00
Scheduled time only · no board update captured
Mon, Nov 9
1/2 legs · OE-ISE
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
20:31
Landed · Sched 20:409m early
Sun, Nov 8
1/2 legs · OE-IVU
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
21:19
Landed · Sched 21:109m late
Sat, Nov 7
1/2 legs · OE-ISD
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
20:43
Last seen · Sched 21:0017m early
Fri, Nov 6
1/2 legs · OE-LKX
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
17:31
Last seen · Sched 18:0029m early
Full U23811 history →
U24542 easyJet
3 days
Tue, Nov 10
2/2 legs · OE-LQT
MXP
Departure
10:08
Departed · Sched 09:4028m late
→
CDG
Arrival
11:16
Landed · Sched 11:204m early
Sat, Nov 7
1/2 legs · OE-ISH
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
09:54
Last seen · Sched 10:0511m early
Fri, Nov 6
1/2 legs · OE-IJD
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
18:40
Last seen · Sched 19:0525m early
EC4546 EASYJET EUROPE
3 days
Mon, Nov 9
1/2 legs · OEINA
MXP
Departure
14:34
Departed · Sched 14:259m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OEIZL
MXP
Departure
08:20 Departed
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OELKO
MXP
Departure
22:17
Departed · Sched 22:152m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC4546 history →
U24546 easyJet
3 days
Mon, Nov 9
1/2 legs · OE-INA
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
15:44
Last seen · Sched 16:0016m early
Sun, Nov 8
1/2 legs · OE-IZL
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
09:37
Landed · Sched 10:0023m early
Fri, Nov 6
1/2 legs · OE-LKO
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
23:19
Last seen · Sched 23:4526m early
A534KL HOP!
2 days
Sun, Nov 8
1/2 legs · F-HBLA
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 20:04
Scheduled time only · no board update captured
Sat, Nov 7
1/2 legs · F-HBLG
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 19:45
Scheduled time only · no board update captured
EC3809 EASYJET EUROPE
1 day
Sun, Nov 8
1/2 legs · OELQU
MXP
Departure
14:00
Departed · Sched 13:4020m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3809 history →
EC3829 EASYJET EUROPE
2 days
Sun, Nov 8
1/2 legs · OELQB
MXP
Departure
06:20
Departed · Sched 06:1010m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 7
1/2 legs · OELKX
MXP
Departure
15:42
Departed · Sched 15:3012m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3829 history →
U23809 easyJet
1 day
Sun, Nov 8
1/2 legs · OE-LQU
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
15:20
Landed · Sched 15:155m late
U23829 easyJet
2 days
Sun, Nov 8
1/2 legs · OE-LQB
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
07:29
Landed · Sched 07:5021m early
Sat, Nov 7
1/2 legs · OE-LKX
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
16:47
Landed · Sched 17:0518m early
3V9SR ASL Airlines Belgium
1 day
Fri, Nov 6
1/2 legs · OE-IXW
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
Sched 00:47
Scheduled time only · no board update captured
EC3797 EASYJET EUROPE
1 day
Fri, Nov 6
1/2 legs · OEIZH
MXP
Departure
11:02
Departed · Sched 10:5012m late
→
CDG
Arrival
—
Board row not captured for this rotation yet.
Full EC3797 history →
U23797 easyJet
1 day
Fri, Nov 6
1/2 legs · OE-IZH
MXP
Departure
—
Board row not captured for this rotation yet.
→
CDG
Arrival
11:59
Last seen · Sched 12:3031m early
QY7331 EAT Leipzig
1 day
Thu, Nov 5
1/2 legs · OE-LNS
MXP
Departure
—
Board row not captured for this rotation yet.
→
Full QY7331 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: Milan (MXP) to Paris (CDG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-CDG
Copy
How we measure this →
MXP to CDG questions
Is MXP–CDG running on time right now? Mostly on schedule. The departure side at MXP 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 MXP–CDG? Operators schedule morning departures around 00:40 and evening departures around 18:30 from MXP. 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 MXP to CDG? 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 MXP–CDG fly? 4 carriers operate this route, around 100 flights a week between them. Compare carrier days and times in the airline list above.