BDS → MXP Brindisi to Milan
live
Direct flights from Brindisi (BDS) to Milan (MXP): 15 nonstop departures observed each week across 3 airlines. 77% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 30 tracked flights. The nonstop covers 929 km, an estimated 1 hour 41 minutes in the air. Measured by Pro Flight Search from live flight boards at Brindisi and Milan. Updated 20 September 2026 at 14:24 UTC.
BDS
Brindisi
tracking
MXP
Milan
smooth · +0
dep bank 01:20–23:45 15x weekly
Runs mixed · 3 airlines · 15x weekly · nonstop
77% on time
of the last 30 operated BDS → MXP flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 30 operated legs
Flight time ~1h 41m estimated from route distance
Weekly departures 15x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 30
The week scheduled departures · origin local time
EASYJET EUROPE Neos Ryanair
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
EASYJET EUROPEEC 64% on time
Flights EC3520 varies Th Fr Su · EC3514 varies Mo We · EC3518 varies Tu Sa Su · EC3516 varies Mo Tu We Th Fr
NeosNO
Flights NO7583 14:10 Su
RyanairFR 86% on time
Flights FR978 varies Tu We Th Fr Sa Su · FR3423 varies We Th Su · FR3415 varies Mo We Fr Sa
History operated legs · board outcomes
Show 22 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 BDS and MXP, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 30 Completed 30 Delayed 7 Within 15m 23/30 Median -10m
EC3518 EASYJET EUROPE
4 days
Sun, Sep 20
1/2 legs · OEIUD
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
15:49
Landed · Sched 16:1526m early
Sat, Sep 19
1/2 legs · OEIVU
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
20:29
Landed · Sched 20:1514m late
Tue, Sep 15
1/2 legs · OEIUL
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
00:39
Landed · Sched 00:0534m late
Sun, Sep 13
1/2 legs · OEISC
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
15:46
Landed · Sched 16:1529m early
Full EC3518 history →
FR978 RYANAIR
7 days
Sun, Sep 20
1/2 legs · EIDCX
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
10:37
Landed · Sched 10:5518m early
Sat, Sep 19
1/2 legs · EIDWF
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
09:24
Landed · Sched 09:4521m early
Fri, Sep 18
1/2 legs · EIDWF
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
09:23
Landed · Sched 09:5532m early
Thu, Sep 17
1/2 legs · EIEFD
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
11:17
Landed · Sched 11:4528m early
Wed, Sep 16
1/2 legs · 9HQAH
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
14:40
Landed · Sched 14:5010m early
Tue, Sep 15
1/2 legs · EIDWX
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
12:51
Landed · Sched 13:1019m early
Sun, Sep 13
1/2 legs · EIDCY
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
10:40
Landed · Sched 10:5515m early
Full FR978 history →
NO7583 NEOS
2 days
Sun, Sep 20
1/2 legs · EIRZC
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
13:48
Landed · Sched 14:1022m early
Sun, Sep 13
1/2 legs · EIRZG
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
14:06
Landed · Sched 14:104m early
Full NO7583 history →
FR3415 RYANAIR
4 days
Sat, Sep 19
1/2 legs · EIDLY
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
23:27
Landed · Sched 23:4518m early
Fri, Sep 18
1/2 legs · EIDWF
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
19:27
Landed · Sched 19:5023m early
Wed, Sep 16
1/2 legs · 9HQAH
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
01:27
Landed · Sched 01:1017m late
Mon, Sep 14
1/2 legs · 9HQAH
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
19:14
Landed · Sched 19:4026m early
Full FR3415 history →
EC3516 EASYJET EUROPE
5 days
Fri, Sep 18
1/2 legs · OEIJL
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
17:18
Landed · Sched 17:0513m late
Thu, Sep 17
1/2 legs · OEIJH
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
16:49
Landed · Sched 16:2029m late
Wed, Sep 16
1/2 legs · OEIUB
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
16:42
Landed · Sched 16:402m late
Tue, Sep 15
1/2 legs · OEIUB
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
16:22
Landed · Sched 16:157m late
Mon, Sep 14
1/2 legs · OELSO
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
16:19
Landed · Sched 16:256m early
Full EC3516 history →
EC3520 EASYJET EUROPE
3 days
Fri, Sep 18
1/2 legs · OEIJV
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
02:03
Landed · Sched 01:2043m late
Thu, Sep 17
1/2 legs · OEIVT
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
00:23
Landed · Sched 00:0518m late
Sun, Sep 13
1/2 legs · OEIVS
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
01:50
Landed · Sched 01:0545m late
Full EC3520 history →
FR3423 RYANAIR
3 days
Thu, Sep 17
1/2 legs · EIEKY
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
20:29
Landed · Sched 20:0029m late
Wed, Sep 16
1/2 legs · EIDCY
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
18:56
Landed · Sched 19:2024m early
Sun, Sep 13
1/2 legs · 9HQCR
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
00:47
Landed · Sched 00:558m early
Full FR3423 history →
EC3514 EASYJET EUROPE
2 days
Wed, Sep 16
1/2 legs · OEISC
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
11:37
Landed · Sched 11:5518m early
Mon, Sep 14
1/2 legs · OEINL
BDS
Departure
—
BDS is outside our board polling set.
→
MXP
Arrival
10:23
Landed · Sched 10:3512m early
Full EC3514 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 — Brindisi (BDS) to Milan (MXP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BDS-MXP
Copy
How we measure this →
BDS to MXP questions
Is BDS–MXP 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.
How long is the flight from BDS to MXP? Great-circle distance is 929 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 96–110 min gate-to-gate on this route.
How often does BDS–MXP fly? 3 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 BDS and arrival-side delay at MXP, 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.