Direct flights from Bari Karol Wojtyła Airport (BRI)
Bari Karol Wojtyła Airport in Bari, Italy has direct flights to 54 airports in 22 countries, flown by 19 airlines. The longest is to Yerevan (EVN) at 2,324 km.
See every route from BRI on the mapDirect flights from BRI by country
Italy (17)
- BGY Bergamo · 761 km · ~1h 25m · Ryanair and Malta Air
- BLQ Bologna · 584 km · ~1h 15m · Ryanair
- CAG Cagliari · 687 km · ~1h 20m · Ryanair
- CTA Catania · 434 km · ~1h · Malta Air and Volotea
- FLR Florence · 544 km · ~1h 10m · Iberia and Vueling
- GOA Genoa · 742 km · ~1h 25m · Ryanair
- LIN Milan · 772 km · ~1h 25m · ITA Airways
- MXP Milano · 818 km · ~1h 30m · Ryanair, Malta Air and easyJet
- PMO Palermo · 444 km · ~1h 5m · Ryanair and Volotea
- PSA Pisa · 594 km · ~1h 15m · Ryanair and Malta Air
- FCO Rome · 384 km · ~1h · ITA Airways and Ryanair
- CIA Rome · 355 km · ~55m · Ryanair
- TRS Ronchi De Legionari · 585 km · ~1h 15m · Ryanair
- TRN Torino · 865 km · ~1h 35m · ITA Airways and Ryanair
- TSF Treviso · 622 km · ~1h 15m · Ryanair
- VCE Venice · 602 km · ~1h 15m · Ryanair and Volotea
- VRN Villafranca · 671 km · ~1h 20m · Malta Air and Volotea
Germany (7)
- BER Berlin · 1,273 km · ~2h 5m · Malta Air
- FRA Frankfurt · 1,175 km · ~1h 55m · Discover Airlines
- HHN Hahn · 1,225 km · ~2h · Ryanair
- FKB Karlsruhe/Baden-Baden · 1,089 km · ~1h 50m · Ryanair
- MUC Munich · 893 km · ~1h 35m · AirDolomiti and Lufthansa
- NUE Nuernberg · 1,030 km · ~1h 45m · Malta Air
- NRN Weeze · 1,417 km · ~2h 15m · Ryanair
Poland (4)
- KRK Krakow · 1,021 km · ~1h 45m · Ryanair
- POZ Poznan · 1,255 km · ~2h · Ryanair
- WAW Warsaw · 1,267 km · ~2h 5m · Ryanair
- WRO Wroclaw · 1,108 km · ~1h 50m · Wizz Air
Spain (4)
- BCN Barcelona · 1,227 km · ~2h · Iberia and Vueling
- MAD Madrid · 1,708 km · ~2h 35m · Ryanair
- SVQ Sevilla · 1,987 km · ~2h 55m · Ryanair
- VLC Valencia · 1,471 km · ~2h 20m · Ryanair
France (2)
- BVA Beauvais · 1,468 km · ~2h 15m · Ryanair and Malta Air
- CDG Paris · 1,414 km · ~2h 15m · easyJet
Netherlands (2)
- AMS Amsterdam · 1,538 km · ~2h 25m · Transavia
- MST Maastricht · 1,376 km · ~2h 10m · Ryanair
Romania (2)
- BBU Bucharest · 846 km · ~1h 30m · Ryanair
- OTP Bucharest · 850 km · ~1h 30m · Wizz Air
United Kingdom (2)
- STN London · 1,732 km · ~2h 35m · Ryanair
- LGW London · 1,709 km · ~2h 35m · British Airways and easyJet
Albania (1)
- TIA Tirana · 249 km · ~50m · ITA Airways and Wizz Air Malta
Armenia (1)
- EVN Yerevan · 2,324 km · ~3h 20m · Wizz Air
Austria (1)
- VIE Vienna · 775 km · ~1h 25m · Ryanair
Belgium (1)
- CRL Charleroi · 1,405 km · ~2h 15m · Ryanair
Bulgaria (1)
- SOF Sofia · 577 km · ~1h 10m · Ryanair and Wizz Air
Czech Republic (1)
- PRG Prague · 1,015 km · ~1h 45m · Ryanair and Wizz Air
Egypt (1)
- SSH Sharm El Sheikh · 2,171 km · ~3h 10m · Air Cairo
Hungary (1)
- BUD Budapest · 727 km · ~1h 25m · Ryanair and Wizz Air
Ireland (1)
- DUB Dublin · 2,193 km · ~3h 10m · Ryanair
Malta (1)
- MLA Malta · 620 km · ~1h 15m · Ryanair
Montenegro (1)
- TGD Podgorica · 247 km · ~50m · Air Montenegro
Serbia (1)
- BEG Belgrade · 501 km · ~1h 5m · Air Serbia
Switzerland (1)
- ZRH Zurich · 959 km · ~1h 40m · Edelweiss Air
Turkey (1)
- IST Istanbul · 1,011 km · ~1h 45m · Turkish Airlines
Airlines flying from BRI
Air Cairo, Air Montenegro, Air Serbia, AirDolomiti, British Airways, Discover Airlines, Edelweiss Air, ITA Airways, Iberia, Lufthansa, Malta Air, Ryanair, Transavia, Turkish Airlines, Volotea, Vueling, Wizz Air, Wizz Air Malta, easyJet
Going somewhere BRI doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Bari to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.