The places connected to Cagliari on the most scheduled services, busiest first.
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Cagliari not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Cagliari of 3,000 miles or more.
Cagliari has nonstop connections with 10 airports in France: Paris (ORY), Paris (CDG), Bale/Mulhouse (BSL), Beauvais/Tille (BVA), Carcassonne/Salvaza (CCF), Nice (NCE), Marseille (MRS), Bordeaux/Merignac (BOD), Lyon (LYS), and Perpignan/Rivesaltes (PGF). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Ryanair, Transavia France, and Volotea.
Cagliari has nonstop connections with 9 airports in Germany: Dusseldorf (DUS), Frankfurt-am-Main (FRA), Stuttgart (STR), Munich (MUC), Baden-Baden (FKB), Hamburg (HAM), Weeze (NRN), Nuremberg (NUE), and Hahn (HHN). These routes are served by Air Canada (Star Alliance), Alitalia (Star Alliance), Eurowings (Star Alliance), Lufthansa (Star Alliance), and Ryanair.
Cagliari has nonstop connections with 7 airports in Spain: Barcelona (BCN), Madrid (MAD), Sevilla (SVQ), Valencia (VLC), Tenerife Island (TFS), Palma De Mallorca (PMI), and Gran Canaria Island (LPA). These routes are served by Iberia (Oneworld), LATAM Chile, Neos, Qatar Airways (Oneworld), Ryanair, and Vueling.
Cagliari has nonstop connections with 3 airports in Switzerland: Zurich (ZRH), Geneva (GVA), and Bern (BRN). These routes are served by BQ, easyJet, Edelweiss Air (Star Alliance), Neos, and Swiss International Air Lines (Star Alliance).
Cagliari has nonstop connections with 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). These routes are served by Alitalia (Star Alliance), Austrian Airlines (Star Alliance), Eurowings (Star Alliance), and Ryanair.
Cagliari has nonstop connections with 2 airports in Poland: Krakow (KRK) and Poznan (POZ). These routes are served by Ryanair.
Cagliari has nonstop connections with 2 airports in Sweden: Gothenburg (GOT) and Stockholm (ARN). These routes are served by Ryanair.
Cagliari has nonstop connections with 2 airports in United Kingdom: London (LGW) and London (STN). These routes are served by British Airways (Oneworld), Ryanair, and Smartwings.
Cagliari has a nonstop connection with Brussels (CRL) in Belgium, served by Ryanair.
Cagliari has a nonstop connection with Prague (PRG) in Czechia, served by Eurowings (Star Alliance) and Smartwings.
Cagliari has a nonstop connection with Copenhagen (CPH) in Denmark, served by Scandinavian Airlines (SkyTeam).
Cagliari has a nonstop connection with La Romana (LRM) in Dominican Republic, served by Neos.
Cagliari has a nonstop connection with Budapest (BUD) in Hungary, served by Ryanair.
Cagliari has a nonstop connection with Dublin (DUB) in Ireland, served by Ryanair.
Cagliari has a nonstop connection with Tel Aviv (TLV) in Israel, served by El Al.
Cagliari has a nonstop connection with Mombasa (MBA) in Kenya, served by Neos.
Cagliari has a nonstop connection with Luxembourg (LUX) in Luxembourg, served by Luxair.
The other 36 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Cagliari from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Neos links Cagliari nonstop with Mombasa (MBA).
El Al links Cagliari nonstop with Tel Aviv (TLV).
Neos links Cagliari nonstop with La Romana (LRM).
The airport's official name is Cagliari / Elmas Airport. On Roame and most flight schedules, you will find it under the code CAG.
The IATA airport code for Cagliari / Elmas Airport is CAG. Enter CAG in Flightmap whenever you want to use this exact airport.
Cagliari / Elmas Airport serves Cagliari, Italy. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to CAG, not just the broader city.
Open the map with Anywhere as your starting point and CAG as the destination. Each result keeps the route pointed toward Cagliari, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CAG.
Yes. When Roame has observed award availability for a route to CAG, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Cagliari has a nonstop connection with Luqa (MLA) in Malta, served by Ryanair.
Cagliari has a nonstop connection with Amsterdam (AMS) in Netherlands, served by Delta Air Lines (SkyTeam) and KLM (SkyTeam).
Cagliari has a nonstop connection with Porto (OPO) in Portugal, served by Ryanair.