Direct flights from Bari (BRI) to Milan (LIN): 7 nonstop departures observed each week across 1 airline. 82% of the last 38 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 38 tracked flights. The nonstop covers 772 km, an estimated 1 hour 29 minutes in the air. Measured by Pro Flight Search from live flight boards at Bari and Milan. Updated 16 September 2026 at 19:15 UTC.
BRI
Bari
tracking
LIN
Milan
smooth · +0
dep bank 09:55–22:55 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
82% on time
of the last 38 operated BRI → LIN flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 38 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 38 operated legs
Flight time ~1h 29m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 38
The week scheduled departures · origin local time
ITA Airways
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
ITA AirwaysAZ 82% on time
Flights AZ1638 09:55 Mo Tu Th Fr · AZ1648 13:20 daily · AZ1654 varies Mo Tu We Th Fr Su · AZ1672 varies daily
History operated legs · board outcomes
Show 30 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 BRI and LIN, 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 39 Completed 38 Delayed 7 Within 15m 31/38 Median +0m
AZ1632 ITA
4 days
Wed, Sep 16
1/2 legs · EIHLD
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
20:12
Landed · Sched 20:208m early
Sat, Sep 12
1/2 legs · EIHLD
BRI
Departure
—
BRI is outside our board polling set.
→
Thu, Sep 10
1/2 legs · EIDSU
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
19:01
Landed · Sched 19:001m late
Wed, Sep 9
1/2 legs · IADVF
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
20:14
Landed · Sched 20:206m early
Full AZ1632 history →
AZ1648 ITA
8 days
Wed, Sep 16
1/2 legs · EITED
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:12
Landed · Sched 13:208m early
Tue, Sep 15
1/2 legs · EITEC
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:22
Landed · Sched 13:202m late
Mon, Sep 14
1/2 legs · EIDSU
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:07
Landed · Sched 13:2013m early
Sun, Sep 13
1/2 legs · EITED
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
12:17
Landed · Sched 12:203m early
Sat, Sep 12
1/2 legs · EITEB
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
11:26
Landed · Sched 11:359m early
Fri, Sep 11
1/2 legs · EIIMV
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:10
Landed · Sched 13:2010m early
Thu, Sep 10
1/2 legs · EIEIE
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:12
Landed · Sched 13:208m early
Wed, Sep 9
1/2 legs · EIHJD
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
13:39
Landed · Sched 13:2019m late
Full AZ1648 history →
AZ1650 ITA
8 days
Wed, Sep 16
1/2 legs · EIHLB
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
22:59
Est. · Sched 22:554m late
Tue, Sep 15
1/2 legs · EITEC
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
23:09
Landed · Sched 22:5514m late
Mon, Sep 14
1/2 legs · EIHLB
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
23:05
Landed · Sched 22:5510m late
Sun, Sep 13
1/2 legs · EIIMS
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
22:41
Landed · Sched 22:5514m early
Sat, Sep 12
1/2 legs · EITED
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
22:49
Landed · Sched 22:556m early
Fri, Sep 11
1/2 legs · IADVF
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
23:04
Landed · Sched 22:559m late
Thu, Sep 10
1/2 legs · EIINC
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
00:07
Landed · Sched 22:5572m late
Wed, Sep 9
1/2 legs · EIHOE
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
23:54
Landed · Sched 22:5559m late
Full AZ1650 history →
AZ1654 ITA
7 days
Wed, Sep 16
1/2 legs · EIIMV
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
15:24
Landed · Sched 15:4016m early
Tue, Sep 15
1/2 legs · EITEA
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
15:43
Landed · Sched 15:403m late
Mon, Sep 14
1/2 legs · EIHHV
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
16:19
Landed · Sched 15:4039m late
Sun, Sep 13
1/2 legs · IADVF
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:14
Landed · Sched 17:0014m late
Fri, Sep 11
1/2 legs · EIEIB
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
15:31
Landed · Sched 15:409m early
Thu, Sep 10
1/2 legs · EIDTB
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:02
Landed · Sched 15:4082m late
Wed, Sep 9
1/2 legs · EIHHM
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
15:24
Landed · Sched 15:4016m early
Full AZ1654 history →
AZ1672 ITA
8 days
Wed, Sep 16
1/2 legs · EIHOL
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:39
Landed · Sched 17:401m early
Tue, Sep 15
1/2 legs · EIHHT
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:35
Landed · Sched 17:405m early
Mon, Sep 14
1/2 legs · IADVE
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:54
Landed · Sched 17:4014m late
Sun, Sep 13
1/2 legs · EIDSW
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
18:11
Landed · Sched 17:4031m late
Sat, Sep 12
1/2 legs · EITED
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:50
Landed · Sched 17:4010m late
Fri, Sep 11
1/2 legs · EITED
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:44
Landed · Sched 17:404m late
Thu, Sep 10
1/2 legs · EIHHV
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
17:57
Landed · Sched 17:4017m late
Wed, Sep 9
1/2 legs · EIEID
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
16:53
Landed · Sched 16:503m late
Full AZ1672 history →
AZ1638 ITA
4 days
Tue, Sep 15
1/2 legs · EIDSW
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
09:54
Landed · Sched 09:551m early
Mon, Sep 14
1/2 legs · EIEIA
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
09:45
Landed · Sched 09:5510m early
Fri, Sep 11
1/2 legs · EIIMX
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
09:45
Landed · Sched 09:5510m early
Thu, Sep 10
1/2 legs · EIHHV
BRI
Departure
—
BRI is outside our board polling set.
→
LIN
Arrival
09:54
Landed · Sched 09:551m early
Full AZ1638 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 — Bari (BRI) to Milan (LIN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BRI-LIN
Copy
How we measure this →
BRI to LIN questions
Is BRI–LIN 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 BRI to LIN? Great-circle distance is 772 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 84–96 min gate-to-gate on this route.
How often does BRI–LIN fly? ITA Airways runs the route with about 36 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.
What does the route health score measure? A blend of departure-side delay at BRI and arrival-side delay at LIN, 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.