Direct flights from Milan (LIN) to Bari (BRI): 7 nonstop departures observed each week across 1 airline. 50% of the last 32 operated flights arrived within 15 minutes of schedule. The median arrival is 16 minutes late. No cancellations were recorded across the 32 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 Milan and Bari. Updated 12 September 2026 at 03:37 UTC.
LIN
Milan
disrupted · +137
BRI
Bari
tracking
dep bank 06:15–19:25 7x weekly
Runs rough · 1 airline · 7x weekly · nonstop
50% on time
of the last 32 operated LIN → BRI flights arrived within 15 minutes
Median arrival delay is +16 min . 0 of 32 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +16 min across the last 32 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 32
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 50% on time
Flights AZ1637 06:15 Tu Th Fr · AZ1649 varies daily · AZ1655 varies Mo Tu We Th Fr Su · AZ1671 varies daily
History operated legs · board outcomes
Show 24 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 LIN and BRI, 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 36 Completed 32 Delayed 16 Within 15m 16/32 Median +16m
AZ1639 ITA
7 days
Sat, Sep 12
1/2 legs · EITED
LIN
Departure
Sched 18:55
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Sep 11
1/2 legs · IADVF
LIN
Departure
19:39
Departed · Sched 19:2514m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIINC
LIN
Departure
20:54
Departed · Sched 19:2589m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Sep 9
1/2 legs · EIHOE
LIN
Departure
20:35
Departed · Sched 19:2570m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Sep 7
1/2 legs · EITEA
LIN
Departure
20:03
Departed · Sched 19:2538m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Sep 6
1/2 legs · IADVF
LIN
Departure
19:38
Departed · Sched 19:2513m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Sep 5
1/2 legs · EIHOD
LIN
Departure
19:11
Departed · Sched 18:5516m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1639 history →
AZ1647 ITA
6 days
Sat, Sep 12
1/2 legs · EIHLD
LIN
Departure
Sched 16:35
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIDSU
LIN
Departure
15:20 Departed
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Sep 9
1/2 legs · IADVF
LIN
Departure
16:17
Departed · Sched 16:0512m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Sep 8
1/2 legs · EITEA
LIN
Departure
16:23
Departed · Sched 16:0518m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Sep 7
1/2 legs · EIHLD
LIN
Departure
16:42
Departed · Sched 16:0537m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Sep 5
1/2 legs · EITEE
LIN
Departure
16:51
Departed · Sched 16:3516m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1647 history →
AZ1649 ITA
7 days
Sat, Sep 12
1/2 legs · EITEB
LIN
Departure
Sched 08:00
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Sep 11
1/2 legs · EIIMV
LIN
Departure
09:28
Departed · Sched 08:5533m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIEIE
LIN
Departure
09:03
Departed · Sched 08:558m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Sep 9
1/2 legs · EIHJD
LIN
Departure
09:07
Departed · Sched 08:5512m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Sep 8
1/2 legs · IADVH
LIN
Departure
09:03
Departed · Sched 08:558m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Sep 7
1/2 legs · EIHOE
LIN
Departure
09:06
Departed · Sched 08:5511m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Sep 6
1/2 legs · IADVG
LIN
Departure
07:40
Departed · Sched 07:355m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1649 history →
AZ1671 ITA
8 days
Sat, Sep 12
1/2 legs · EITED
LIN
Departure
Sched 14:00
Scheduled departure
→
BRI
Arrival
—
BRI is outside our board polling set.
Fri, Sep 11
1/2 legs · EITED
LIN
Departure
14:07
Departed · Sched 14:007m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIHHV
LIN
Departure
14:23
Departed · Sched 14:0023m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Sep 9
1/2 legs · EIEID
LIN
Departure
13:30
Departed · Sched 13:2010m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Sep 8
1/2 legs · EIHLD
LIN
Departure
13:52
Departed · Sched 14:008m early
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Sep 7
1/2 legs · EIHLB
LIN
Departure
14:32
Departed · Sched 14:0032m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Sep 6
1/2 legs · EIHOJ
LIN
Departure
14:21
Departed · Sched 14:0021m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sat, Sep 5
1/2 legs · IADVH
LIN
Departure
15:05
Departed · Sched 14:5510m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1671 history →
AZ1637 ITA
2 days
Fri, Sep 11
1/2 legs · EIIMX
LIN
Departure
06:20
Departed · Sched 06:155m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIHHV
LIN
Departure
06:21
Departed · Sched 06:156m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1637 history →
AZ1655 ITA
6 days
Fri, Sep 11
1/2 legs · EIEIB
LIN
Departure
11:36
Departed · Sched 10:5541m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Thu, Sep 10
1/2 legs · EIDTB
LIN
Departure
13:23
Departed · Sched 10:55148m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Wed, Sep 9
1/2 legs · EIHHM
LIN
Departure
11:18
Departed · Sched 10:5523m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Tue, Sep 8
1/2 legs · EIHHR
LIN
Departure
12:42
Departed · Sched 11:5547m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Mon, Sep 7
1/2 legs · IADVF
LIN
Departure
11:48
Departed · Sched 11:2523m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Sun, Sep 6
1/2 legs · EIHLA
LIN
Departure
13:31
Departed · Sched 13:2011m late
→
BRI
Arrival
—
BRI is outside our board polling set.
Full AZ1655 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 (LIN) to Bari (BRI) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LIN-BRI
Copy
How we measure this →
LIN to BRI questions
Is LIN–BRI running on time right now? High disruption likely. The departure side at LIN is the weaker end, route health score 0/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LIN–BRI? Operators schedule morning departures around 06:15 and evening departures around 19:25 from LIN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BRI delay card to confirm conditions when you'd arrive.
How long is the flight from LIN to BRI? 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 LIN–BRI fly? ITA Airways runs the route with about 35 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.