Direct flights from Milan (MXP) to Paris (ORY): 40 nonstop departures observed each week across 3 airlines. 88% of the last 16 tracked flights arrived within 15 minutes of schedule. The median arrival is 5 minutes early. No cancellations were recorded across the 37 tracked flights. The nonstop covers 591 km, an estimated 1 hour 15 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Paris. Updated 12 November 2026 at 11:14 UTC.
Today, MXP → ORY Thu 12 Nov · local times
Sched Flight MXP departure ORY arrival
08:15
EC4902 EASYJET EUROPE
Left 08:25 +10
·
16:25
EC4900 EASYJET EUROPE
On schedule T2
·
20:20
TO3949 TRANSAVIA FRANCE
On schedule T1
·
20:35
EC4906 EASYJET EUROPE
On schedule T2
·
·
U24902easyJet
Departed
ORY est. 09:32 In the air · sched 09:50
Checked MXP board 12:14 · ORY board 10:48
MXP
Milan
busy · +17
ORY
Paris
smooth · +0
dep bank 08:15–20:35 40x weekly
Runs reliable · 3 airlines · 40x weekly · nonstop
88% on time
of the last 16 tracked MXP → ORY flights arrived within 15 minutes
Median arrival delay is −5 min . 0 of 37 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −5 min across the last 16 arrivals
Flight time ~1h 15m estimated from route distance
Weekly departures 40x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 37
The week scheduled departures · origin local time
easyJet EASYJET EUROPE Transavia France
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
easyJetU2 100% on time
Flights U24902 varies Mo Tu We Th · U24906 varies Tu We Th Fr Su · U24900 varies Tu We Th Fr Su · U23823 19:45 Mo Sa
EASYJET EUROPEEC
Flights EC4902 varies Mo Tu We Th · EC4900 varies Tu We Th Fr Su · EC3823 varies Mo Sa · EC4906 varies Mo Tu We Th Fr Su
Transavia FranceTO
Flights TO3941 varies Tu We Fr Sa · TO3949 varies Mo Th Su
History operated legs · board outcomes
11-10 U24902 dep +23 → arr −6
11-10 U24906 dep +28 → arr −20
11-09 U23823 arrived −21
11-09 U24902 arrived −31
11-08 U24906 arrived +15
11-07 U23823 arrived −3
11-06 U24906 arrived −39
11-05 U24902 arrived −25
11-05 U24906 arrived +0
Show 29 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 ORY, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 55 Completed 44 Delayed 21 Within 15m 24/44 Median +15m
EC4900 EASYJET EUROPE
6 days
Thu, Nov 12
1/2 legs · OEIVU
MXP
Departure
Sched 16:25
Scheduled departure
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OEIJV
MXP
Departure
16:52
Departed · Sched 16:553m early
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OEIVU
MXP
Departure
18:40
Departed · Sched 17:1090m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OEIZQ
MXP
Departure
21:25
Departed · Sched 20:3550m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OEIVB
MXP
Departure
20:08
Departed · Sched 19:3038m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · OEIZQ
MXP
Departure
16:23
Departed · Sched 16:252m early
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Full EC4900 history →
EC4902 EASYJET EUROPE
5 days
Thu, Nov 12
1/2 legs · OEICF
MXP
Departure
08:25
Departed · Sched 08:1510m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OEINJ
MXP
Departure
08:59
Departed · Sched 08:2534m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OEICB
MXP
Departure
08:37
Departed · Sched 08:1522m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OEICF
MXP
Departure
15:57
Departed · Sched 15:552m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · OEIVL
MXP
Departure
08:22
Departed · Sched 08:157m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Full EC4902 history →
EC4906 EASYJET EUROPE
7 days
Thu, Nov 12
1/2 legs · OEIVU
MXP
Departure
Sched 20:35
Scheduled departure
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 11
1/2 legs · OEIVB
MXP
Departure
09:40
Departed · Sched 09:2515m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 10
1/2 legs · OEIJH
MXP
Departure
09:57
Departed · Sched 09:3027m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 9
1/2 legs · OEIZF
MXP
Departure
09:15 Departed
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 8
1/2 legs · OEIJH
MXP
Departure
09:38
Departed · Sched 09:0038m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · OEIJL
MXP
Departure
09:10 Departed
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · OEIZQ
MXP
Departure
21:15
Departed · Sched 20:3540m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Full EC4906 history →
TO3949 TRANSAVIA FRANCE
4 days
Thu, Nov 12
1/2 legs · FHXSI
MXP
Departure
Sched 20:20
Scheduled departure
→
ORY
Arrival
Sched 21:55
Scheduled arrival · landing pending
Typical Thu schedule
Mon, Nov 9
2/2 legs · FHTVU
MXP
Departure
21:37
Departed · Sched 21:1027m late
→
ORY
Arrival
22:59
Last seen · Sched 22:4514m late
Sun, Nov 8
2/2 legs · FHXSL
MXP
Departure
20:55
Departed · Sched 20:2035m late
→
ORY
Arrival
22:12
Landed · Sched 21:5517m late
Thu, Nov 5
2/2 legs · FHXSF
MXP
Departure
21:13
Departed · Sched 20:2053m late
→
ORY
Arrival
22:09
Landed · Sched 21:5514m late
Full TO3949 history →
U24902 easyJet
4 days
Thu, Nov 12
1/2 legs · OE-ICF
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
09:32
Est. · Sched 09:5018m early
Tue, Nov 10
2/2 legs · OE-ICB
MXP
Departure
08:37
Departed · Sched 08:1522m late
→
ORY
Arrival
09:44
Landed · Sched 09:506m early
Mon, Nov 9
1/2 legs · OE-ICF
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
16:59
Landed · Sched 17:3031m early
Thu, Nov 5
1/2 legs · OE-IVL
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
09:20
Landed · Sched 09:4525m early
TO3941 Transavia France
4 days
Wed, Nov 11
2/2 legs · FHXIB
MXP
Departure
16:15
Departed · Sched 15:5025m late
→
ORY
Arrival
17:20
Landed · Sched 17:255m early
Tue, Nov 10
2/2 legs · FHTVC
MXP
Departure
16:47
Departed · Sched 16:2522m late
→
ORY
Arrival
Sched 18:00
Scheduled time only · no board update captured
Sat, Nov 7
2/2 legs · FHXSV
MXP
Departure
10:04
Departed · Sched 09:2539m late
→
ORY
Arrival
11:38
Landed · Sched 11:0038m late
Fri, Nov 6
2/2 legs · FHXSZ
MXP
Departure
10:19
Departed · Sched 10:0019m late
→
ORY
Arrival
Sched 11:35
Scheduled time only · no board update captured
Full TO3941 history →
U24900 easyJet
5 days
Wed, Nov 11
1/2 legs · OE-IJV
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
17:54
Landed · Sched 18:3036m early
Tue, Nov 10
1/2 legs · OE-IVE
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
Sched 18:45
Scheduled time only · no board update captured
Sun, Nov 8
1/2 legs · OE-IZQ
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
22:40
Last seen · Sched 22:1030m late
Fri, Nov 6
1/2 legs · OE-IVB
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
21:07
Landed · Sched 20:5512m late
Thu, Nov 5
1/2 legs · OE-IZQ
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
17:22
Landed · Sched 18:0038m early
Full U24900 history →
U24906 easyJet
5 days
Tue, Nov 10
2/2 legs · OE-IJH
MXP
Departure
09:57
Departed · Sched 09:3027m late
→
ORY
Arrival
10:40
Landed · Sched 11:0020m early
Mon, Nov 9
1/2 legs · OE-IZF
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
10:19
Last seen · Sched 10:5031m early
Sun, Nov 8
1/2 legs · OE-IJH
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
10:50
Landed · Sched 10:3515m late
Fri, Nov 6
1/2 legs · OE-IJL
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
10:06
Landed · Sched 10:4539m early
Thu, Nov 5
1/2 legs · OE-IZQ
MXP
Departure
—
Board row not captured for this rotation yet.
→
EC3823 EASYJET EUROPE
2 days
Mon, Nov 9
1/2 legs · OEIVU
MXP
Departure
19:51
Departed · Sched 19:4011m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 7
1/2 legs · OEINI
MXP
Departure
20:17
Departed · Sched 19:4532m late
→
ORY
Arrival
—
Board row not captured for this rotation yet.
Full EC3823 history →
U23823 easyJet
2 days
Mon, Nov 9
1/2 legs · OE-IVU
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
20:54
Landed · Sched 21:1521m early
Sat, Nov 7
1/2 legs · OE-INI
MXP
Departure
—
Board row not captured for this rotation yet.
→
ORY
Arrival
21:17
Landed · Sched 21:203m 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 (MXP) to Paris (ORY) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-ORY
Copy
How we measure this →
MXP to ORY questions
Is MXP–ORY running on time right now? Mostly on schedule. The departure side at MXP is the weaker end, route health score 80/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from MXP to ORY? Great-circle distance is 591 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–ORY fly? 3 carriers operate this route, around 40 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at MXP and arrival-side delay at ORY, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.