AirSource

Flights Bari → Milan

One way · Economy · 1 adult · price per person · next 14 days from September 10, 2026

Last observed price on Aviasales for 15 of 15 dates; the lowest is $22. Prices are not guaranteed and are confirmed at booking time.

Last observed price by date

DateLast observed priceFlightDepartureArrivalStops
$109Ryanair FR277111:10 PM Bari (BRI)12:50 AM (+1) Malpensa (MXP)Direct
$117Vueling VY6611 (1st of 2 flights)11:45 PM Bari (BRI)9:10 AM (+1) Malpensa (MXP)1 stop · Barcelona
$150ITA Airways AZ16509:30 PM Bari (BRI)10:55 PM Linate (LIN)Direct
$137Ryanair FR4073 (1st of 2 flights)9:40 PM Bari (BRI)5:20 PM (+1) Malpensa (MXP)1 stop · Alghero
$66Ryanair FR3943 (1st of 2 flights)11:20 PM Bari (BRI)10:45 PM (+1) Bergamo (BGY)1 stop · Katowice
$88Wizz Air Malta W45044 (1st of 3 flights)11:40 PM Bari (BRI)12:30 AM (+3) Malpensa (MXP)2 stops · Tirana, Catania
$28easyJet U2353011:15 PM Bari (BRI)12:50 AM (+1) Malpensa (MXP)Direct
$55MW MW277111:10 PM Bari (BRI)12:50 AM (+1) Malpensa (MXP)Direct
$74Ryanair FR465911:10 PM Bari (BRI)12:40 AM (+1) Bergamo (BGY)Direct
$68Ryanair FR8558 (1st of 2 flights)12:10 AM Bari (BRI)10:35 AM Bergamo (BGY)1 stop · Tirana
$76Ryanair FR46685:50 AM Bari (BRI)7:20 AM Bergamo (BGY)Direct
$50Wizz Air Malta W45044 (1st of 2 flights)11:40 PM Bari (BRI)12:45 AM (+2) Bergamo (BGY)1 stop · Tirana
$59Ryanair FR3978 (1st of 2 flights)9:35 AM Bari (BRI)7:50 AM (+1) Malpensa (MXP)1 stop · Paris
$22lowesteasyJet U2353011:15 PM Bari (BRI)12:50 AM (+1) Malpensa (MXP)Direct
$27MW MW277111:10 PM Bari (BRI)12:50 AM (+1) Malpensa (MXP)Direct

Price not guaranteed: it is confirmed on Aviasales at booking time. How it works

Airports

Bari, Italy (BRI, city code)

Bari (BRI).

Milan, Italy (MIL, city code)

Milan Malpensa (MXP), Milan Bergamo (BGY), Milan Linate (LIN).

Search another date or route