site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in Italy
  3. Flights to CAG

Flights to Cagliari (CAG)

Last updated: Oct 3, 2026

Did you mean flights from Cagliari?

Cagliari / Elmas Airport is an airport serving Cagliari, Italy.

Right now there are 71 airports in 21 countries connected to Cagliari, 24 of them domestic, with 28 airlines flying scheduled passenger traffic.

Cagliari's longest nonstop connection is La Romana (LRM), 4,788 miles, offered by Neos.

On this page

  1. Airlines serving Cagliari
  2. Popular routes to Cagliari
  3. Information on Points & Miles
  4. Long-haul flights to Cagliari
  5. Flights to Cagliari (CAG) by country
  6. Seasonal and upcoming routes to Cagliari
  7. Airline alliances to Cagliari
  8. Award programs that reach Cagliari
  9. Intercontinental flights to Cagliari
  10. Domestic flights to Cagliari
  11. Alternative airports near Cagliari
  12. Frequently asked questions

Airlines serving Cagliari

  • Ryanair40 destinations
  • easyJet8 destinations
  • South African Express7 destinations
  • Flexflight6 destinations
  • Neos6 destinations
  • Eurowings5 destinations
  • Volotea4 destinations
  • Alitalia3 destinations
  • BQ2 destinations
  • Delta Air Lines2 destinations
  • Lufthansa2 destinations
  • Smartwings2 destinations
  • W42 destinations
  • Air Canada1 destination
  • Air France1 destination
  • Austrian Airlines1 destination
  • British Airways1 destination
  • Edelweiss Air1 destination
  • El Al1 destination
  • Iberia1 destination
Show top 20 airlinesShow less

Popular routes to Cagliari

The places connected to Cagliari on the most scheduled services, busiest first.

  • Rome (FCO)243 mi
  • Bologna (BLQ)383 mi
  • Milan (LIN)428 mi
  • Torino (TRN)417 mi
  • Pisa (PSA)314 mi
  • Bergamo (BGY)445 mi
  • Verona (VRN)435 mi
  • Venezia (VCE)464 mi
  • Milan (MXP)441 mi
  • Roma (CIA)256 mi
  • Barcelona (BCN)394 mi
  • Napoli (NAP)299 mi
  • Catania (CTA)348 mi
  • London (LGW)935 mi
  • Krakow (KRK)913 mi
  • Geneva (GVA)505 mi
  • Dusseldorf (DUS)839 mi
  • Amsterdam (AMS)925 mi
  • Budapest (BUD)762 mi
  • Paris (ORY)734 mi
Show top 20 destinationsShow less

Information on Points & Miles

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.

Which places within 500 miles can reach Cagliari non-stop?

  • Palermo (PMO)230 mi
  • Rome (FCO)243 mi
  • Roma (CIA)256 mi
  • Napoli (NAP)299 mi
  • Pisa (PSA)314 mi
  • Nice (NCE)319 mi
  • Perugia (PEG)321 mi
  • Firenze (FLR)334 mi
  • Palma De Mallorca (PMI)338 mi
  • Pescara (PSR)346 mi
  • Catania (CTA)348 mi
  • Marseille (MRS)351 mi
  • Genova (GOA)357 mi
  • Cuneo (CUF)373 mi
  • Forli (FRL)375 mi
  • Rimini (RMI)377 mi
  • Luqa (MLA)378 mi
  • Bologna (BLQ)383 mi
  • Parma (PMF)390 mi
  • Barcelona (BCN)394 mi
Show top 20 destinationsShow less

Which places within 1,000 miles can reach Cagliari non-stop?

  • Geneva (GVA)505 mi
  • Trieste (TRS)507 mi
  • Valencia (VLC)509 mi
  • Bolzano (BZO)511 mi
  • Bern (BRN)535 mi
  • Zurich (ZRH)568 mi
  • Bale/Mulhouse (BSL)581 mi
  • Salzburg (SZG)622 mi
  • Bordeaux/Merignac (BOD)632 mi
  • Munich (MUC)643 mi
  • Stuttgart (STR)652 mi
  • Baden-Baden (FKB)660 mi
  • Madrid (MAD)674 mi
  • Nuremberg (NUE)715 mi
  • Vienna (VIE)717 mi
  • Luxembourg (LUX)730 mi
  • Paris (ORY)734 mi
  • Hahn (HHN)744 mi
  • Frankfurt-am-Main (FRA)745 mi
  • Paris (CDG)747 mi
Show top 20 destinationsShow less

Which places within 2,000 miles can reach Cagliari non-stop?

  • Copenhagen (CPH)1,143 mi
  • Dublin (DUB)1,216 mi
  • Gothenburg (GOT)1,280 mi
  • Stockholm (ARN)1,462 mi
  • Tel Aviv (TLV)1,528 mi
  • Gran Canaria Island (LPA)1,602 mi
  • Tenerife Island (TFS)1,657 mi

Which places within 4,000 miles can reach Cagliari non-stop?

  • Mombasa (MBA)3,567 mi

Which places within 5,000 miles can reach Cagliari non-stop?

  • La Romana (LRM)4,788 mi

Long-haul flights to Cagliari

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.

  • La Romana (LRM)4,788 mi
  • Mombasa (MBA)3,567 mi

Flights to Cagliari (CAG) by country

  • Cagliari has nonstop connections with 9 airports in Germany: Dusseldorf (DUS), Stuttgart (STR), Munich (MUC), Frankfurt-am-Main (FRA), Hamburg (HAM), Baden-Baden (FKB), 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.

    Germany9 destinations
  • Cagliari has nonstop connections with 8 airports in France: Paris (ORY), Bale/Mulhouse (BSL), Paris (CDG), Beauvais/Tille (BVA), Marseille (MRS), Bordeaux/Merignac (BOD), Lyon (LYS), and Nice (NCE). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Ryanair, Transavia France, and Volotea.

    France8 destinations
  • Cagliari has nonstop connections with 7 airports in Spain: Barcelona (BCN), Sevilla (SVQ), Madrid (MAD), 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.

    Spain7 destinations
  • Cagliari has nonstop connections with 3 airports in Switzerland: Geneva (GVA), Zurich (ZRH), and Bern (BRN). These routes are served by BQ, easyJet, Edelweiss Air (Star Alliance), Neos, and Swiss International Air Lines (Star Alliance).

    Switzerland3 destinations
  • 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.

    Austria2 destinations
  • Cagliari has nonstop connections with 2 airports in Poland: Krakow (KRK) and Poznan (POZ). These routes are served by Ryanair.

    Poland2 destinations
  • Cagliari has nonstop connections with 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). These routes are served by Ryanair.

    Sweden2 destinations
  • 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.

    United Kingdom2 destinations
  • Cagliari has a nonstop connection with Brussels (CRL) in Belgium, served by Ryanair.

    Belgium1 destination
  • Cagliari has a nonstop connection with Prague (PRG) in Czechia, served by Eurowings (Star Alliance) and Smartwings.

    Czechia1 destination
  • Cagliari has a nonstop connection with Copenhagen (CPH) in Denmark, served by Scandinavian Airlines (SkyTeam).

    Denmark1 destination
  • Cagliari has a nonstop connection with La Romana (LRM) in Dominican Republic, served by Neos.

    Dominican Republic1 destination
  • Cagliari has a nonstop connection with Budapest (BUD) in Hungary, served by Ryanair.

    Hungary1 destination
  • Cagliari has a nonstop connection with Dublin (DUB) in Ireland, served by Ryanair.

    Ireland1 destination
  • Cagliari has a nonstop connection with Tel Aviv (TLV) in Israel, served by El Al.

    Israel1 destination
  • Cagliari has a nonstop connection with Mombasa (MBA) in Kenya, served by Neos.

    Kenya1 destination
  • Cagliari has a nonstop connection with Luxembourg (LUX) in Luxembourg, served by Luxair.

    Luxembourg1 destination
  • Cagliari has a nonstop connection with Luqa (MLA) in Malta, served by Ryanair.

    Malta1 destination
  • Cagliari has a nonstop connection with Amsterdam (AMS) in Netherlands, served by Delta Air Lines (SkyTeam) and KLM (SkyTeam).

    Netherlands1 destination
  • Cagliari has a nonstop connection with Porto (OPO) in Portugal, served by Ryanair.

    Portugal1 destination
Show all 20 countriesShow less

Seasonal and upcoming routes to Cagliari

Not flying yet

  • Hamburg (HAM)Starts Oct 4, 2026
  • Luxembourg (LUX)Starts Oct 4, 2026
  • Perugia (PEG)Starts Oct 4, 2026
  • Cuneo (CUF)Oct 6, 2026 – Oct 24, 2026
  • Tenerife Island (TFS)Nov 22, 2026 – Jan 31, 2027
  • La Romana (LRM)Jan 25, 2027 – Jan 25, 2027
  • Gran Canaria Island (LPA)Starts Mar 5, 2027
  • Mombasa (MBA)Starts Mar 10, 2027
  • Copenhagen (CPH)Starts Jun 22, 2027
  • Marseille (MRS)Starts Jun 26, 2027
  • Bordeaux/Merignac (BOD)Starts Jun 29, 2027
  • Nice (NCE)Starts Jun 29, 2027
  • Lyon (LYS)Starts Jun 30, 2027
Show all 13 routesShow less

Ending before the rest

  • Bern (BRN)Through Oct 10, 2026
  • Bolzano (BZO)Through Oct 10, 2026
  • Prague (PRG)Through Oct 18, 2026
  • Tel Aviv (TLV)Through Oct 18, 2026
  • Palma De Mallorca (PMI)Through Oct 20, 2026
  • Poznan (POZ)Through Oct 22, 2026
  • Stockholm (ARN)Through Oct 23, 2026
  • Gothenburg (GOT)Through Oct 23, 2026
  • Porto (OPO)Through Oct 23, 2026
  • Parma (PMF)Through Oct 23, 2026
  • Rimini (RMI)Through Oct 23, 2026
  • Madrid (MAD)Through Oct 24, 2026
  • Valencia (VLC)Through Oct 24, 2026
  • Hahn (HHN)Through Oct 27, 2026
  • Baden-Baden (FKB)Through Oct 28, 2026
  • Nuremberg (NUE)Through Oct 28, 2026
  • Trieste (TRS)Through Oct 28, 2026
  • Weeze (NRN)Through Oct 29, 2026
  • Salzburg (SZG)Through Oct 31, 2026
  • Dublin (DUB)Through Nov 1, 2026
Show all 20 routesShow less

The other 38 routes are scheduled across the whole window the feed publishes.

Airline alliances to Cagliari

  • Star Alliance9 destinations
  • SkyTeam3 destinations
  • Oneworld2 destinations

Award programs that reach Cagliari

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.

  • Aeroplan9 destinations
  • All Nippon Airways9 destinations
  • EVA Air Infinity MileageLands9 destinations
  • LifeMiles9 destinations
  • Lufthansa Miles & More9 destinations
  • Singapore KrisFlyer9 destinations
  • TAP Miles&Go9 destinations
  • Turkish Miles&Smiles9 destinations
  • United MileagePlus9 destinations
  • Club Premier3 destinations
  • Delta SkyMiles3 destinations
  • Flying Blue3 destinations
  • SAS EuroBonus3 destinations
  • Virgin Atlantic3 destinations
  • Alaska Atmos Rewards2 destinations
  • American Airlines2 destinations
  • British Airways2 destinations
  • Cathay Pacific2 destinations
  • Finnair Plus2 destinations
  • Iberia Plus2 destinations
Show top 20 programsShow less

Intercontinental flights to Cagliari

Non-stop flights to Cagliari from Africa

Neos links Cagliari nonstop with Mombasa (MBA).

Non-stop flights to Cagliari from Asia

El Al links Cagliari nonstop with Tel Aviv (TLV).

Non-stop flights to Cagliari from North America

Neos links Cagliari nonstop with La Romana (LRM).

Domestic flights to Cagliari

  • Rome (FCO)243 mi
  • Bologna (BLQ)383 mi
  • Milan (LIN)428 mi
  • Torino (TRN)417 mi
  • Pisa (PSA)314 mi
  • Bergamo (BGY)445 mi
  • Verona (VRN)435 mi
  • Venezia (VCE)464 mi
  • Milan (MXP)441 mi
  • Roma (CIA)256 mi
  • Napoli (NAP)299 mi
  • Catania (CTA)348 mi
  • Bari (BRI)427 mi
  • Palermo (PMO)230 mi
  • Genova (GOA)357 mi
  • Forli (FRL)375 mi
  • Pescara (PSR)346 mi
  • Perugia (PEG)321 mi
  • Firenze (FLR)334 mi
  • Trieste (TRS)507 mi
Show top 20 destinationsShow less

Alternative airports near Cagliari

  • Decimomannu (DCI)8 mi / 13 km
  • Oristano (FNU)50 mi / 80 km
  • Arbatax (TTB)57 mi / 92 km
  • Alghero (AHO)104 mi / 167 km
  • Olbia (OLB)116 mi / 187 km

Frequently asked questions

What is the official name of airport CAG?

The airport's official name is Cagliari / Elmas Airport. On Roame and most flight schedules, you will find it under the code CAG.

What is the airport code for Cagliari / Elmas Airport?

The IATA airport code for Cagliari / Elmas Airport is CAG. Enter CAG in Flightmap whenever you want to use this exact airport.

Where is Cagliari / Elmas Airport (CAG)?

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.

How can I explore flights to Cagliari (CAG)?

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.

Does Flightmap show direct and connecting flights to Cagliari?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CAG.

Can I look for award flights to Cagliari (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.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides