Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Alghero (AHO) | 166 km | 30 min | FlexFlight, AeroItalia |
| Amsterdam (AMS) | 1,488 km | 140 min | KLM |
| Stockholm (ARN) | 2,352 km | 215 min | Ryanair |
| Barcelona (BCN) | 635 km | 90 min | Vueling |
| Milan (BGY) | 714 km | 90 min | Ryanair |
| Bologna (BLQ) | 614 km | 85 min | Ryanair, FlexFlight, AeroItalia |
| Bordeaux (BOD) | 1,017 km | 110 min | easyJet |
| Bari (BRI) | 688 km | 90 min | Ryanair |
| Berne (BRN) | 860 km | 120 min | Sky Alps |
| Basel, Switzerland/Mulhouse (BSL) | 935 km | 105 min | easyJet |
| Budapest (BUD) | 1,226 km | 130 min | Ryanair |
| Paris (BVA) | 1,260 km | 130 min | Ryanair |
| Bolzano (BZO) | 821 km | 110 min | Sky Alps |
| Carcassonne (CCF) | 716 km | 90 min | Ryanair |
| Paris (CDG) | 1,200 km | 140 min | Air France |
| Rome (CIA) | 411 km | 65 min | Ryanair |
| Copenhagen (CPH) | 1,839 km | 170 min | Scandinavian Airlines |
| Brussels (CRL) | 1,296 km | 135 min | Ryanair |
| Catania (CTA) | 560 km | 75 min | Ryanair, FlexFlight, AeroItalia |
| Cuneo (CUF) | 598 km | 80 min | Ryanair, FlexFlight, AeroItalia |
| Dublin (DUB) | 1,958 km | 185 min | Ryanair |
| Dusseldorf (DUS) | 1,348 km | 135 min | Eurowings |
| Rome (FCO) | 390 km | 70 min | FlexFlight, AeroItalia |
| Karlsruhe/Baden-Baden (FKB) | 1,061 km | 115 min | Ryanair |
| Florence (FLR) | 535 km | 60 min | Volotea, FlexFlight, AeroItalia |
| Frankfurt (FRA) | 1,200 km | 125 min | Lufthansa |
| Forli (FRL) | 603 km | 75 min | Ryanair |
| Genoa (GOA) | 573 km | 80 min | Ryanair |
| Gothenburg (GOT) | 2,060 km | 190 min | Ryanair |
| Geneva (GVA) | 811 km | 100 min | easyJet |
| Hamburg (HAM) | 1,599 km | 153 min | Eurowings, Neos |
| Hahn (HHN) | 1,196 km | 125 min | Ryanair |
| Krakow (KRK) | 1,470 km | 145 min | Ryanair |
| London (LGW) | 1,505 km | 160 min | British Airways |
| Milan (LIN) | 689 km | 80 min | FlexFlight, AeroItalia |
| Luxembourg (LUX) | 1,174 km | 130 min | Luxair |
| Lyon (LYS) | 789 km | 95 min | easyJet |
| Madrid (MAD) | 1,087 km | 125 min | Ryanair, Iberia |
| Malta (MLA) | 610 km | 80 min | Ryanair |
| Marseille (MRS) | 565 km | 80 min | Volotea |
| Munich (MUC) | 1,034 km | 110 min | Lufthansa |
| Milan (MXP) | 708 km | 93 min | Ryanair, Neos, easyJet |
| Naples (NAP) | 481 km | 75 min | Ryanair, easyJet |
| Nice (NCE) | 513 km | 75 min | easyJet |
| Dusseldorf (NRN) | 1,390 km | 140 min | Ryanair |
| Nuremberg (NUE) | 1,149 km | 120 min | Ryanair |
| Porto (OPO) | 1,521 km | 150 min | Ryanair |
| Paris (ORY) | 1,180 km | 125 min | Transavia France, easyJet |
| Perugia (PEG) | 515 km | 70 min | Ryanair |
| Parma (PMF) | 626 km | 80 min | Ryanair |
| Palma de Mallorca (PMI) | 546 km | 85 min | Ryanair |
| Palermo (PMO) | 371 km | 65 min | Ryanair |
| Poznan (POZ) | 1,580 km | 155 min | Ryanair |
| Prague (PRG) | 1,273 km | 140 min | SmartWings |
| Pisa (PSA) | 506 km | 75 min | Ryanair, FlexFlight, AeroItalia |
| Pescara (PSR) | 558 km | 75 min | Ryanair |
| Rimini (RMI) | 606 km | 80 min | Ryanair |
| London (STN) | 1,560 km | 165 min | Ryanair |
| Stuttgart (STR) | 1,048 km | 115 min | Eurowings |
| Sevilla (SVQ) | 1,322 km | 135 min | Ryanair |
| Salzburg (SZG) | 1,000 km | 100 min | Eurowings |
| Tel Aviv-Yafo (TLV) | 2,462 km | 235 min | El Al |
| Turin (TRN) | 669 km | 85 min | Ryanair |
| Trieste (TRS) | 814 km | 95 min | Ryanair |
| Venice (VCE) | 744 km | 90 min | Ryanair, Volotea |
| Vienna (VIE) | 1,154 km | 120 min | Ryanair, Austrian Airlines |
| Valencia (VLC) | 821 km | 100 min | Ryanair |
| Verona (VRN) | 699 km | 85 min | Ryanair, Neos, Volotea |
| Zurich (ZRH) | 911 km | 105 min | Edelweiss Air |
Inbound network coverage
Cagliari (CAG) receives direct flights from 71 airports per the FlightConnections route map. 69 origins cross-verified by our route database.
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
What is the longest flight to CAG?
Tel Aviv-Yafo at 2,462 km.
How many airports have direct flights to Cagliari (CAG)?
Per the FlightConnections route map, 71 airports send direct flights to CAG.