Direct flights from Cagliari Elmas Airport (CAG)
Cagliari Elmas Airport in Cagliari, Italy has direct flights to 37 airports in 10 countries, flown by 9 airlines. The longest is to Kaunas (KUN) at 2,063 km.
See every route from CAG on the map37direct destinations
10countries
9airlines
Direct flights from CAG by country
Italy (21)
- BRI Bari · 687 km · ~1h 20m · Ryanair
- BGY Bergamo · 716 km · ~1h 20m · Ryanair
- BLQ Bologna · 616 km · ~1h 15m · Ryanair
- CTA Catania · 560 km · ~1h 10m · Malta Air
- CUF Cuneo · 601 km · ~1h 15m · Ryanair
- FLR Florence · 538 km · ~1h 10m · Iberia, Vueling and AeroItalia
- GOA Genoa · 574 km · ~1h 10m · Ryanair and Malta Air
- LIN Milan · 689 km · ~1h 20m · ITA Airways
- MXP Milano · 710 km · ~1h 20m · Ryanair, Malta Air and easyJet
- NAP Naples · 481 km · ~1h 5m · Malta Air
- PMO Palermo · 394 km · ~1h · Malta Air
- PMF Parma · 628 km · ~1h 15m · Ryanair
- PEG Perugia · 513 km · ~1h 10m · Ryanair
- PSR Pescara · 558 km · ~1h 10m · Ryanair
- PSA Pisa · 505 km · ~1h 5m · Ryanair and Malta Air
- CIA Rome · 412 km · ~1h · Ryanair and Malta Air
- FCO Rome · 391 km · ~1h · ITA Airways
- TPS Trapani · 334 km · ~55m · Ryanair
- TSF Treviso · 756 km · ~1h 25m · Ryanair
- VCE Venice · 746 km · ~1h 25m · Ryanair and Malta Air
- VRN Villafranca · 700 km · ~1h 20m · Malta Air
Germany (4)
- HHN Hahn · 1,198 km · ~2h · Ryanair
- FKB Karlsruhe/Baden-Baden · 1,062 km · ~1h 50m · Ryanair
- MUC Munich · 1,035 km · ~1h 45m · Lufthansa
- NRN Weeze · 1,392 km · ~2h 10m · Ryanair
France (3)
- BVA Beauvais · 1,260 km · ~2h · Ryanair
- MRS Marseille · 565 km · ~1h 10m · Ryanair
- BSL Mulhouse · 935 km · ~1h 40m · easyJet
Spain (3)
- BCN Barcelona · 634 km · ~1h 15m · Vueling
- GRO Gerona · 607 km · ~1h 15m · Ryanair
- MAD Madrid · 1,084 km · ~1h 50m · Ryanair
Belgium (1)
- CRL Charleroi · 1,297 km · ~2h 5m · Ryanair
Lithuania (1)
- KUN Kaunas · 2,063 km · ~3h · Ryanair
Luxembourg (1)
- LUX Luxemburg · 1,175 km · ~1h 55m · Luxair
Poland (1)
- KRK Krakow · 1,470 km · ~2h 20m · Ryanair and Malta Air
Switzerland (1)
- GVA Geneva · 813 km · ~1h 30m · easyJet
United Kingdom (1)
- STN London · 1,561 km · ~2h 25m · Malta Air and easyJet
Airlines flying from CAG
AeroItalia, ITA Airways, Iberia, Lufthansa, Luxair, Malta Air, Ryanair, Vueling, easyJet
Going somewhere CAG doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Cagliari 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.