Direct flights from Milan (MXP) to Bari (BRI): 27 nonstop departures observed each week across 2 airlines. No cancellations were recorded across the 28 tracked flights. The nonstop covers 818 km, an estimated 1 hour 33 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Bari. Updated 12 November 2026 at 11:14 UTC.
Today, MXP → BRI Thu 12 Nov · local times
Sched Flight MXP departure BRI arrival
06:30
EC3527 EASYJET EUROPE
Left 06:27
·
11:00
FR2770 RYANAIR
Left 11:11 +11
·
19:35
EC3529 EASYJET EUROPE
On schedule T2
·
20:50
FR278 RYANAIR
On schedule T1
·
Checked MXP board 12:14
MXP
Milan
busy · +17
BRI
Bari
tracking
dep bank 06:30–20:50 27x weekly
Running clean · 2 airlines · 27x weekly · nonstop
78 / 100
route health from live MXP and BRI delay boards
0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~1h 33m estimated from route distance
Weekly departures 27x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
Who flies it observed on the boards · 7 days
EASYJET EUROPEEC
Flights EC3527 varies Th Fr Su · EC3525 varies Mo We Sa Su · EC3529 varies Mo Tu Th
RyanairFR
Flights FR2770 varies Tu We Th Fr Sa · FR6182 varies Mo We Fr Sa Su · FR278 varies daily
History operated legs · board outcomes
Show 20 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 BRI, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 30 Completed 28 Delayed 10 Within 15m 18/28 Median +10m
EC3527 EASYJET EUROPE
4 days
Thu, Nov 12
1/2 legs · OEIJA
MXP
Departure
06:27
Departed · Sched 06:303m early
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Nov 8
1/2 legs · OEIJA
MXP
Departure
06:53
Departed · Sched 06:503m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Nov 6
1/2 legs · OELSU
MXP
Departure
19:13
Departed · Sched 18:5518m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Nov 5
1/2 legs · OELKX
MXP
Departure
06:32
Departed · Sched 06:302m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full EC3527 history →
EC3529 EASYJET EUROPE
4 days
Thu, Nov 12
1/2 legs · OELVK
MXP
Departure
Sched 19:35
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Nov 10
1/2 legs · OELKO
MXP
Departure
20:19
Departed · Sched 19:5524m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Nov 9
1/2 legs · OELQB
MXP
Departure
20:34
Departed · Sched 19:4054m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Nov 5
1/2 legs · OELQT
MXP
Departure
19:43
Departed · Sched 19:358m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full EC3529 history →
FR2770 RYANAIR
6 days
Thu, Nov 12
1/2 legs · EIEXD
MXP
Departure
11:11
Departed · Sched 11:0011m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Nov 11
1/2 legs · 9HQBM
MXP
Departure
08:26
Departed · Sched 08:1511m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Nov 10
1/2 legs · 9HQBW
MXP
Departure
19:22
Departed · Sched 19:0022m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Nov 7
1/2 legs · EIDYO
MXP
Departure
20:28
Departed · Sched 20:208m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Nov 6
1/2 legs · 9HQAV
MXP
Departure
10:32
Departed · Sched 10:1517m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Nov 5
1/2 legs · EIDCK
MXP
Departure
12:44
Departed · Sched 11:00104m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full FR2770 history →
FR278 RYANAIR
8 days
Thu, Nov 12
1/2 legs · EIDCL
MXP
Departure
Sched 20:50
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Nov 11
1/2 legs · EIIGG
MXP
Departure
21:03
Departed · Sched 21:003m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Nov 10
1/2 legs · EI-DCK
MXP
Departure
08:24
Departed · Sched 08:159m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Nov 9
1/2 legs · 9HQDC
MXP
Departure
06:52
Departed · Sched 06:457m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Nov 8
1/2 legs · EIEKR
MXP
Departure
20:45
Departed · Sched 20:2025m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Nov 7
1/2 legs · 9HQAA
MXP
Departure
08:19
Departed · Sched 08:0514m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Nov 6
1/2 legs · EIEKF
MXP
Departure
06:22
Departed · Sched 06:157m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Nov 5
1/2 legs · 9HQAV
MXP
Departure
20:57
Departed · Sched 20:507m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full FR278 history →
EC3525 EASYJET EUROPE
4 days
Wed, Nov 11
1/2 legs · OELKM
MXP
Departure
19:23
Departed · Sched 19:203m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Nov 9
1/2 legs · OEISD
MXP
Departure
07:55
Departed · Sched 07:4510m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Nov 8
1/2 legs · OEISD
MXP
Departure
19:25
Departed · Sched 19:205m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Nov 7
1/2 legs · OELQB
MXP
Departure
05:15
Departed · Sched 05:105m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full EC3525 history →
FR6182 RYANAIR
4 days
Mon, Nov 9
1/2 legs · 9HQBM
MXP
Departure
19:06
Departed · Sched 18:2541m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Nov 8
1/2 legs · 9HQAA
MXP
Departure
08:36
Departed · Sched 08:1521m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Nov 7
1/2 legs · EIEKN
MXP
Departure
16:14
Departed · Sched 16:059m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Nov 6
1/2 legs · 9HQDC
MXP
Departure
17:31
Departed · Sched 17:1516m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full FR6182 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 Bari (BRI) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MXP-BRI
Copy
How we measure this →
MXP to BRI questions
Is MXP–BRI running on time right now? Mostly on schedule. The departure side at MXP is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from MXP to BRI? Great-circle distance is 818 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 88–100 min gate-to-gate on this route.
How often does MXP–BRI fly? 2 carriers operate this route, around 27 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 BRI, 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.