Ryanair operates 59 non-stop routes from Bari (BRI), serving 20 countries with an average sector length of 1,031 km. This is part of Ryanair's 5019-route global network.
Non-stop destinations from Bari on Ryanair
| Destination | IATA | Country | Distance | Duration | Route |
|---|---|---|---|---|---|
| Edinburgh | EDI | United Kingdom | 2,202 km | 3h 30m | Route ↗ |
| Dublin | DUB | Ireland | 2,196 km | 3h 30m | Route ↗ |
| Porto | OPO | Portugal | 2,126 km | 3h 25m | Route ↗ |
| Sevilla | SVQ | Spain | 1,992 km | 3h 10m | Route ↗ |
| Malaga | AGP | Spain | 1,903 km | 3h 5m | Route ↗ |
| Bristol | BRS | United Kingdom | 1,875 km | 3h 10m | Route ↗ |
| London | STN | United Kingdom | 1,734 km | 2h 55m | Route ↗ |
| Madrid | MAD | Spain | 1,712 km | 3h 0m | Route ↗ |
| Kaunas | KUN | Lithuania | 1,629 km | 2h 35m | Route ↗ |
| Alicante | ALC | Spain | 1,515 km | 2h 40m | Route ↗ |
| Valencia | VLC | Spain | 1,474 km | 2h 30m | Route ↗ |
| Paris | BVA | France | 1,471 km | 2h 35m | Route ↗ |
| Dusseldorf | NRN | Germany | 1,418 km | 2h 25m | Route ↗ |
| Brussels | CRL | Belgium | 1,407 km | 2h 25m | Route ↗ |
| Ibiza | IBZ | Spain | 1,336 km | 2h 20m | Route ↗ |
| Toulouse | TLS | France | 1,295 km | 2h 20m | Route ↗ |
| Modlin | WMI | Poland | 1,292 km | 2h 10m | Route ↗ |
| Berlin | BER | Germany | 1,272 km | 2h 10m | Route ↗ |
| Poznan | POZ | Poland | 1,254 km | 2h 5m | Route ↗ |
| Hahn | HHN | Germany | 1,226 km | 2h 5m | Route ↗ |
| Girona | GRO | Spain | 1,170 km | 2h 10m | Route ↗ |
| Rhodes | RHO | Greece | 1,114 km | 1h 55m | Route ↗ |
| Karlsruhe/Baden-Baden | FKB | Germany | 1,089 km | 2h 5m | Route ↗ |
| Katowice | KTW | Poland | 1,053 km | 1h 55m | Route ↗ |
| Nuremberg | NUE | Germany | 1,029 km | 1h 55m | Route ↗ |
| Krakow | KRK | Poland | 1,021 km | 1h 55m | Route ↗ |
| Prague | PRG | Czech Republic | 1,015 km | 1h 55m | Route ↗ |
| Kos | KGS | Greece | 1,014 km | 1h 50m | Route ↗ |
| Marseille | MRS | France | 984 km | 1h 55m | Route ↗ |
| Thira | JTR | Greece | 920 km | 1h 40m | Route ↗ |
| Chania | CHQ | Greece | 894 km | 1h 40m | Route ↗ |
| Turin | TRN | Italy | 867 km | 1h 45m | Route ↗ |
| Bucharest | BBU | Romania | 847 km | 1h 45m | Route ↗ |
| Milan | MXP | Italy | 820 km | 1h 40m | Route ↗ |
| Linz | LNZ | Austria | 815 km | 1h 40m | Route ↗ |
| Bratislava | BTS | Slovakia | 782 km | 1h 40m | Route ↗ |
| Vienna | VIE | Austria | 776 km | 1h 35m | Route ↗ |
| Milan | BGY | Italy | 761 km | 1h 30m | Route ↗ |
| Genoa | GOA | Italy | 742 km | 1h 30m | Route ↗ |
| Budapest | BUD | Hungary | 727 km | 1h 30m | Route ↗ |
| Alghero | AHO | Italy | 715 km | 1h 30m | Route ↗ |
| Athens | ATH | Greece | 711 km | 1h 30m | Route ↗ |
| Cagliari | CAG | Italy | 688 km | 1h 30m | Route ↗ |
| Verona | VRN | Italy | 671 km | 1h 25m | Route ↗ |
| Malta | MLA | Malta | 618 km | 1h 20m | Route ↗ |
| Skiathos | JSI | Greece | 613 km | 1h 20m | Route ↗ |
| Venice | VCE | Italy | 603 km | 1h 20m | Route ↗ |
| Pisa | PSA | Italy | 596 km | 1h 20m | Route ↗ |
| Bologna | BLQ | Italy | 584 km | 1h 20m | Route ↗ |
| Trieste | TRS | Italy | 584 km | 1h 20m | Route ↗ |
| Sofia | SOF | Bulgaria | 577 km | 1h 20m | Route ↗ |
| Zakinthos | ZTH | Greece | 516 km | 1h 15m | Route ↗ |
| Trapani | TPS | Italy | 513 km | 1h 25m | Route ↗ |
| Palermo | PMO | Italy | 453 km | 1h 10m | Route ↗ |
| Catania | CTA | Italy | 432 km | 1h 15m | Route ↗ |
| Rome | FCO | Italy | 384 km | 1h 10m | Route ↗ |
| Zadar | ZAD | Croatia | 348 km | 1h 5m | Route ↗ |
| Tirana | TIA | Albania | 249 km | 0h 55m | Route ↗ |
| Dubrovnik | DBV | Croatia | 201 km | 0h 45m | Route ↗ |
Destinations by country
- Italy — 15 destinations (TRN, MXP, BGY, GOA, AHO, CAG and 9 more)
- Spain — 7 destinations (SVQ, AGP, MAD, ALC, VLC, IBZ and 1 more)
- Greece — 7 destinations (RHO, KGS, JTR, CHQ, ATH, JSI and 1 more)
- Germany — 5 destinations (NRN, BER, HHN, FKB, NUE)
- Poland — 4 destinations (WMI, POZ, KTW, KRK)
- United Kingdom — 3 destinations (EDI, BRS, STN)
- France — 3 destinations (BVA, TLS, MRS)
- Austria — 2 destinations (LNZ, VIE)
- Croatia — 2 destinations (ZAD, DBV)
- Ireland — 1 destination (DUB)
Ryanair from other airports
- London (STN) — 145 routes
- Dublin (DUB) — 122 routes
- Brussels (CRL) — 115 routes
- Milan (BGY) — 109 routes
- Malaga (AGP) — 91 routes
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many destinations does Ryanair serve from Bari (BRI)?
Ryanair flies to 59 non-stop destinations from Bari (BRI), spanning 20 countries.
What is the longest route Ryanair flies from Bari?
The longest non-stop route is BRI → EDI (Edinburgh) at 2,202 km.
Which countries does Ryanair fly to from Bari?
Top destination countries: Italy (15), Spain (7), Greece (7), Germany (5), Poland (4).
Does Ryanair operate from other airports?
Yes — Ryanair also operates from London (STN), Dublin (DUB), Brussels (CRL), Milan (BGY), Malaga (AGP). Total network: 5019 routes across the carrier's footprint.