site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
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
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Italy
  3. Flights to CAG

Flights to Cagliari (CAG)

Last updated: Sep 10, 2026

Did you mean flights from Cagliari?

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

Right now there are 74 airports in 21 countries connected to Cagliari, 25 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

  • Ryanair42 destinations
  • Neos11 destinations
  • easyJet8 destinations
  • South African Express8 destinations
  • Flexflight6 destinations
  • Eurowings5 destinations
  • Volotea4 destinations
  • Alitalia3 destinations
  • BQ2 destinations
  • Delta Air Lines2 destinations
  • Iberia2 destinations
  • Lufthansa2 destinations
  • Smartwings2 destinations
  • Vueling2 destinations
  • W42 destinations
  • Air Canada1 destination
  • Air France

Popular routes to Cagliari

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

  • Milan (LIN)428 mi
  • Rome (FCO)243 mi
  • Bologna (BLQ)383 mi
  • Pisa (PSA)314 mi
  • Torino (TRN)417 mi
  • Verona (VRN)435 mi
  • Venezia (VCE)464 mi
  • Bergamo (BGY)445 mi
  • Milan (MXP)441 mi
  • Roma (CIA)256 mi
  • Barcelona (BCN)394 mi
  • Napoli (NAP)299 mi
  • Catania (CTA)348 mi
  • Amsterdam (AMS)925 mi
  • Krakow (KRK)913 mi
  • London (LGW)935 mi
  • Zurich (ZRH)

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)

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

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

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 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.

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

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

    Spain7 destinations
  • 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).

    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: Gothenburg (GOT) and Stockholm (ARN). 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.

    Luxembourg

Seasonal and upcoming routes to Cagliari

Not flying yet

  • Beauvais/Tille (BVA)Starts Sep 11, 2026
  • Pescara (PSR)Starts Sep 11, 2026
  • Bern (BRN)Sep 12, 2026 – Oct 10, 2026
  • Paris (CDG)Starts Sep 12, 2026
  • Lamezia Terme (SUF)Sep 12, 2026 – Sep 12, 2026
  • Salzburg (SZG)Sep 12, 2026 – Oct 31, 2026
  • Hamburg (HAM)Starts Sep 13, 2026
  • Luxembourg (LUX)Starts Sep 13, 2026
  • Palma De Mallorca (PMI)Sep 13, 2026 – Oct 20, 2026
  • Perpignan/Rivesaltes (PGF)Sep 27, 2026 – Sep 27, 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

Ending before the rest

  • Carcassonne/Salvaza (CCF)Through Sep 30, 2026
  • Bolzano (BZO)Through Oct 10, 2026
  • Prague (PRG)Through Oct 18, 2026
  • Tel Aviv (TLV)Through Oct 18, 2026
  • Poznan (POZ)Through Oct 22, 2026
  • Stockholm (ARN)Through Oct 23, 2026

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

Airline alliances to Cagliari

  • Star Alliance9 destinations
  • Oneworld3 destinations
  • SkyTeam3 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
  • Alaska Atmos Rewards3 destinations
  • American Airlines3 destinations
  • British Airways3 destinations
  • Cathay Pacific3 destinations
  • Club Premier3 destinations
  • Delta SkyMiles3 destinations
  • Finnair Plus3 destinations

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

  • Milan (LIN)428 mi
  • Rome (FCO)243 mi
  • Bologna (BLQ)383 mi
  • Pisa (PSA)314 mi
  • Torino (TRN)417 mi
  • Verona (VRN)435 mi
  • Venezia (VCE)464 mi
  • Bergamo (BGY)445 mi
  • Milan (MXP)441 mi
  • Roma (CIA)256 mi
  • Napoli (NAP)299 mi
  • Catania (CTA)348 mi
  • Palermo (PMO)230 mi
  • Bari (BRI)427 mi
  • Genova (GOA)357 mi
  • Forli (FRL)375 mi
  • Perugia (PEG)

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.

1 destination
  • Austrian Airlines1 destination
  • British Airways1 destination
  • Edelweiss Air1 destination
  • Show top 20 airlinesShow less
    568 mi
  • Palermo (PMO)230 mi
  • Bari (BRI)427 mi
  • Dusseldorf (DUS)839 mi
  • Show top 20 destinationsShow less
    375 mi
  • Rimini (RMI)377 mi
  • Luqa (MLA)378 mi
  • Bologna (BLQ)383 mi
  • Lamezia Terme (SUF)386 mi
  • Parma (PMF)390 mi
  • Show top 20 destinationsShow less
    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
    Tenerife Island (TFS)
    1,657 mi
    1 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
    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 19 routesShow less
    Gothenburg (GOT)
    Through Oct 23, 2026
  • Porto (OPO)Through Oct 23, 2026
    • Parma (PMF)Through Oct 23, 2026
    • Rimini (RMI)Through Oct 23, 2026
    • Cuneo (CUF)Through Oct 24, 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
    • Dublin (DUB)Through Nov 1, 2026
    Show all 19 routesShow less
  • Flying Blue3 destinations
  • Iberia Plus3 destinations
  • Qantas Frequent Flyer3 destinations
  • Qatar Airways3 destinations
  • Show top 20 programsShow less
    321 mi
  • Pescara (PSR)346 mi
  • Firenze (FLR)334 mi
  • Cuneo (CUF)373 mi
  • Show top 20 destinationsShow less