Bari Airport (BRI)
Bari Karol Wojtyła International Airport averages 56 flights per day to 55 destinations, with 14 domestic and 41 international routes. A total of 17 airlines operate at BRI, led by Ryanair. This airport provides direct service to 22 countries across two continents, with a route network dominated by domestic flights and Germany as its largest international market. The longest nonstop route from Bari connects to Yerevan, with a typical flight time of 3 hrs 25 mins.
- Destinations
- 55 (14 domestic · 41 international)
- Flights per day
- 56 (30 domestic · 27 international)
- Busiest Route
- Rome (6/day)
- Top Country
- Italy (30 flights/day)
- Longest Runway
- 9,846 ft / 3,001 m
Weather in Bari
55 Destinations from Bari Airport (BRI)
This week, 55 active routes depart from Bari International Airport. The busiest route connects Bari with Rome and is operated by 2 airlines. The longest nonstop flight is to Yerevan, and the shortest flight is to Tirana.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 6 | Rome |
BRI → FCO
1 hr 40 mins |
ITA Airways, Ryanair2 |
| 5 | Milan (LIN) |
BRI → LIN
1 hr 55 mins |
ITA Airways1 |
| 4 | Milan (MXP) |
BRI → MXP
2 hrs 10 mins |
easyJet, Ryanair2 |
| 3 | Bergamo |
BRI → BGY
1 hr 50 mins |
Ryanair1 |
| 2 | Budapest |
BRI → BUD
2 hrs 20 mins |
Ryanair, Wizz Air2 |
| 2 | Tirana |
BRI → TIA
1 hr 30 mins |
Ryanair, Wizz Air Malta2 |
| 2 | Torino |
BRI → TRN
2 hrs 5 mins |
Ryanair1 |
| 2 | Verona |
BRI → VRN
1 hr 55 mins |
Ryanair1 |
| 2 | Venice |
BRI → VCE
1 hr 50 mins |
Ryanair1 |
| 2 | Pisa |
BRI → PSA
1 hr 45 mins |
Ryanair1 |
| 1 | Bologna |
BRI → BLQ
1 hr 40 mins |
Ryanair1 |
| 1 | Bucharest (OTP) |
BRI → OTP
2 hrs 15 mins |
Wizz Air Malta1 |
| 1 | Sofia |
BRI → SOF
1 hr 55 mins |
Ryanair, Wizz Air2 |
| 1 | London |
BRI → STN
3 hrs 35 mins |
Ryanair1 |
| 1 | Sharm el Sheikh |
BRI → SSH
3 hrs 15 mins |
Air Cairo, Neos2 |
| 6/week | Beauvais/Tillé |
BRI → BVA
2 hrs 55 mins |
Ryanair1 |
| 6/week | Munich |
BRI → MUC
2 hrs 15 mins |
Air Dolomiti1 |
| 6/week | Palermo |
BRI → PMO
1 hr 40 mins |
Ryanair1 |
| 6/week | Prague |
BRI → PRG
2 hrs 20 mins |
Ryanair1 |
| 6/week | Trieste |
BRI → TRS
1 hr 45 mins |
Ryanair1 |
| 6/week | Valencia |
BRI → VLC
2 hrs 55 mins |
Ryanair1 |
| 6/week | Vienna |
BRI → VIE
2 hrs 15 mins |
Ryanair1 |
| 5/week | Barcelona |
BRI → BCN
2 hrs 20 mins |
Vueling1 |
| 5/week | Brussels |
BRI → CRL
2 hrs 45 mins |
Ryanair1 |
| 5/week | Catania |
BRI → CTA
1 hr 55 mins |
Ryanair1 |
| 5/week | Luqa |
BRI → MLA
1 hr 55 mins |
Ryanair1 |
| 5/week | Madrid |
BRI → MAD
3 hrs 25 mins |
Ryanair1 |
| 5/week | Weeze |
BRI → NRN
2 hrs 40 mins |
Ryanair1 |
| 4/week | Baden-Baden |
BRI → FKB
2 hrs 30 mins |
Ryanair1 |
| 4/week | Berlin |
BRI → BER
2 hrs 30 mins |
Ryanair1 |
| 4/week | Genova |
BRI → GOA
1 hr 55 mins |
Ryanair1 |
| 4/week | Paris |
BRI → ORY
2 hrs 45 mins |
Transavia France1 |
| 4/week | Seville |
BRI → SVQ
3 hrs 20 mins |
Ryanair1 |
| 4/week | Timişoara |
BRI → TSR
1 hr 50 mins |
Wizz Air Malta1 |
| 4/week | Warsaw (WAW) |
BRI → WAW
2 hrs 30 mins |
Wizz Air1 |
| 3/week | Amsterdam |
BRI → AMS
2 hrs 25 mins |
Transavia1 |
| 3/week | Belgrade |
BRI → BEG
1 hr 25 mins |
Air Serbia1 |
| 3/week | Bucharest (BBU) |
BRI → BBU
1 hr 50 mins |
Ryanair1 |
| 3/week | Cagliari |
BRI → CAG
1 hr 55 mins |
Ryanair1 |
| 3/week | Craiova |
BRI → CRA
1 hr 55 mins |
Wizz Air Malta1 |
| 3/week | Frankfurt-am-Main |
BRI → FRA
2 hrs 30 mins |
Flight Alaska1 |
| 3/week | Nuremberg |
BRI → NUE
2 hrs 15 mins |
Ryanair1 |
| 3/week | Skopje |
BRI → SKP
1 hr 40 mins |
Wizz Air1 |
| 3/week | Wrocław |
BRI → WRO
2 hrs 20 mins |
Wizz Air1 |
| 3/week | Yerevan |
BRI → EVN
3 hrs 25 mins |
Wizz Air1 |
| 2/week | Bratislava |
BRI → BTS
2 hrs 5 mins |
Ryanair1 |
| 2/week | Chişinău |
BRI → RMO
2 hrs 25 mins |
Wizz Air Malta1 |
| 2/week | Poznań |
BRI → POZ
2 hrs 40 mins |
Ryanair1 |
| 2/week | Warsaw (WMI) |
BRI → WMI
2 hrs 40 mins |
Ryanair1 |
| 2/week | Istanbul | BRI → — | Turkish Airlines1 |
| 1/week | Bordeaux |
BRI → BOD
2 hrs 30 mins |
Volotea1 |
| 1/week | Luxembourg |
BRI → LUX
3 hrs |
Luxair1 |
| 1/week | Lyon |
BRI → LYS
2 hrs 20 mins |
Volotea1 |
| 1/week | Stuttgart |
BRI → STR
2 hrs 25 mins |
Eurowings1 |
| 1/week | Kraków | BRI → — | Ryanair1 |
Airlines
Bari International Airport is served by 17 airlines, with Ryanair in the lead at 56% of routes. The top three carriers together cover 74% of routes. 12 carriers operate only one route each. A total of 15 airlines operate international routes, compared with 3 serving domestic routes. Wizz Air is operating the longest nonstop flight, connecting to Yerevan with a flight time of 3 hrs 25 mins.
- Ryanair34 routes
- Wizz Air6 routes
- Wizz Air Malta5 routes
- ITA Airways2 routes
- Volotea2 routes
- easyJet1 route
- Air Cairo1 route
- Neos1 route
- Air Dolomiti1 route
- Vueling1 route
- Transavia France1 route
- Transavia1 route
- Air Serbia1 route
- Flight Alaska1 route
- Turkish Airlines1 route
- Luxair1 route
- Eurowings1 route
Bari International Airport provides direct service to 22 countries across two continents. The route network is 25% domestic and 75% international, with Munich, Germany serving as the primary international destination.
- Italy30/day
- Germany4/day
- Romania3/day
- Spain3/day
- Hungary2/day
- Albania2/day
- France2/day
- Poland2/day
- Bulgaria1/day
- United Kingdom1/day
- Egypt1/day
- Czechia6/week
- Austria6/week
- Belgium5/week
- Malta5/week
- Netherlands3/week
- Serbia3/week
- North Macedonia3/week
- Armenia3/week
- Slovakia2/week
- Moldova2/week
- Luxembourg1/week
Global Rankings of Bari Airport (BRI)
This snapshot shows how Bari Airport (BRI) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.
Destinations
Measures how broadly the airport connects distinct endpoints across its route network.
- #320 – Total Destination Count (Network breadth)
- #480 – Domestic Destination Count
- #194 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #371 – Total Flight Count (Operational intensity)
- #396 – Domestic Flight Count
- #285 – International Flight Count
- #288 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #453 – Total Distance Flown (Global reach)
- #905 – Distance per Flight (Route profile)
- #369 – Distance per Runway (Long-haul leverage)
4 Runways at Bari Airport (BRI)
| Name | Length | Width | Surface |
|---|---|---|---|
| 07 | 9,846 ft · 3,001 m | 131 ft · 40 m | Asphalt |
| 25 | 9,846 ft · 3,001 m | 131 ft · 40 m | Asphalt |
| 12 | 5,512 ft · 1,680 m | 164 ft · 50 m | Closed |
| 30 | 5,512 ft · 1,680 m | 164 ft · 50 m | Closed |
26 Aircraft Require Longer Runway
Longest runway available is 9,846 ft / 3,001 m long. The following aircraft typically require more runway than is available at Bari International Airport.
| Aircraft | Takeoff required | Landing required |
|---|---|---|
| Airbus A380 Cargo | 9,875 ft · 3,010 m | 6,594 ft · 2,010 m |
| Boeing YAL-1 | 9,902 ft · 3,018 m | 7,546 ft · 2,300 m |
| Aero Spacelines Super Guppy | 10,000 ft · 3,048 m | 6,998 ft · 2,133 m |
| Douglas DC-8 | 10,000 ft · 3,048 m | 6,499 ft · 1,981 m |
| Boeing 707 | 10,000 ft · 3,048 m | 6,201 ft · 1,890 m |
| McDonnell Douglas DC-8-73 | 10,007 ft · 3,050 m | 6,562 ft · 2,000 m |
| McDonnell Douglas DC-8-72 | 10,007 ft · 3,050 m | 6,562 ft · 2,000 m |
| Boom Overture | 10,118 ft · 3,084 m | n/a |
| Airbus A340 Private Jet | 10,256 ft · 3,126 m | 8,999 ft · 2,743 m |
| McDonnell Douglas MD-11 | 10,299 ft · 3,139 m | 6,949 ft · 2,118 m |
| Airbus A340-600 | 10,302 ft · 3,140 m | 6,562 ft · 2,000 m |
| Boeing BBJ 787-9 | 10,400 ft · 3,170 m | 5,700 ft · 1,737 m |
| VC-25A Air Force One | 10,466 ft · 3,190 m | 7,999 ft · 2,438 m |
| Boeing 747-8 | 10,466 ft · 3,190 m | 8,793 ft · 2,680 m |
| Airbus A340-500 | 10,499 ft · 3,200 m | 6,299 ft · 1,920 m |
| Boeing 747-200 | 10,499 ft · 3,200 m | 6,234 ft · 1,900 m |
| Boeing 777-300 | 10,597 ft · 3,230 m | 5,906 ft · 1,800 m |
| Boeing 747-100 | 10,650 ft · 3,246 m | 6,168 ft · 1,880 m |
| Boeing 747-8 VIP / BBJ | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-8 Freighter | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-300 | 10,827 ft · 3,300 m | 6,919 ft · 2,109 m |
| Boeing 747-400F | 10,827 ft · 3,300 m | 6,890 ft · 2,100 m |
| Boeing 747-400ER | 10,892 ft · 3,320 m | 7,136 ft · 2,175 m |
| Aérospatiale-BAC Concorde | 11,250 ft · 3,429 m | 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft · 3,500 m | 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft · 3,505 m | 5,909 ft · 1,801 m |