Most route lists for Cagliari are copied from airline press releases or from schedules that were announced and then quietly dropped. This one is different. It is built from flights we actually saw operate out of Cagliari Elmas Airport (CAG) between 5 September and 5 October 2026, using flight records from AeroDataBox. If a route appears below, at least one flight on it really departed in that window.
That makes it a snapshot, not a timetable. A late-September window catches the tail of the summer season, so some routes on this list will pause over winter and others will run all year. We explain how to read the difference further down.
You can see every route on a map on the Cagliari airport page.
The short answer
In the 30 days to 5 October 2026 we observed nonstop flights from Cagliari to 64 airports in 18 countries. Italy dominates: 24 of the 64 destinations are Italian, and the busiest routes by a wide margin are the domestic trunk lines to Rome and Milan. Outside Italy, Germany has the most destinations (nine airports), followed by France and Spain.
The furthest destination we saw was Tel Aviv, about 2,460 km away (great-circle distance, our calculation), flown by El Al. That route is new: it was one of twelve routes added for summer 2026, run by El Al with its subsidiary Sun d'Or (L'Unione Sarda). The shortest was Palermo, about 370 km.
For scale, the airport itself announced 109 routes to 26 countries for the whole summer 2026 season, after handling 5,254,433 passengers in 2025 (L'Unione Sarda). Our 64 is smaller because it counts only what actually flew in one late-season month: routes that ran in June or July and had already stopped by September are not in it, and neither are announced routes that never operated.
The busiest routes
These routes had a flight on every day of the week during our window. Counts are the number of flights we observed in the 30 days.
| Destination | Airport | Flights in 30 days | Airlines seen |
|---|---|---|---|
| Rome | Fiumicino (FCO) | 287 | Aeroitalia, ITA Airways (operated by Fly Air41) |
| Milan | Linate (LIN) | 210 | Aeroitalia, ITA Airways (operated by Fly Air41) |
| Bologna | BLQ | 103 | ITA Airways, Neos, Ryanair |
| Milan / Bergamo | Orio al Serio (BGY) | 103 | Neos, Ryanair |
| Rome | Ciampino (CIA) | 94 | Ryanair |
| Milan | Malpensa (MXP) | 73 | easyJet, Ryanair |
| Turin | TRN | 69 | Ryanair |
| Pisa | PSA | 64 | Aeroitalia, ITA Airways, Ryanair |
| Naples | NAP | 47 | Ryanair |
| Venice | Marco Polo (VCE) | 39 | Ryanair |
| Catania | CTA | 34 | Aeroitalia, ITA Airways, Ryanair |
| Zurich | ZRH | 34 | Edelweiss |
| Munich | MUC | 34 | Lufthansa |
| Vienna | VIE | 34 | Austrian, Ryanair |
| Amsterdam | AMS | 34 | KLM |
| Barcelona | BCN | 30 | Vueling |
Two things stand out.
First, the five Rome and Milan airports between them account for nearly 40 percent of the flights we saw leave Cagliari. Rome Fiumicino and Milan Linate are covered by Sardinia's continuità territoriale scheme, a public service obligation that sets minimum frequencies and fare rules for island residents. In the current round, the Region of Sardinia awarded Cagliari to Linate to Aeroitalia under a contract covering 29 March 2026 to 24 March 2029 (signed convention, PDF). Cagliari to Fiumicino is also flown by Aeroitalia under the new scheme, in its case without public subsidy (Regione Sardegna, February 2026). Our flight records list two names on both routes: Aeroitalia, and flights labelled ITA Airways but operated by Fly Air41, a Croatian wet-lease operator that has previously supplied aircraft and crew to Aeroitalia (Ex-Yu Aviation). Treat that label with some caution: the continuity seats are sold by Aeroitalia, so book there.
Second, Milan is served by three different airports. If your final destination is somewhere in Lombardy or Piedmont, check all three (Linate, Malpensa, Bergamo) plus Turin before you book. The same applies to Rome, where Ciampino is a Ryanair-only option that sits closer to the south-east side of the city.
Hub connections to the rest of the world
Cagliari has no scheduled long-haul flights, so trips beyond Europe and the Mediterranean need a connection. The routes that matter most for that are the ones into big airline hubs:
- Rome Fiumicino (ITA Airways' hub)
- Munich and Frankfurt (Lufthansa)
- Zurich (Edelweiss, part of the Swiss and Lufthansa group)
- Vienna (Austrian)
- Amsterdam (KLM)
- Paris Charles de Gaulle (Air France, only 4 flights in our window)
- London Gatwick (British Airways, although BA's main long-haul hub is Heathrow, so the onward choice from Gatwick is narrower)
Booking your whole journey on one ticket through one of these hubs keeps you protected if the first leg runs late. One catch at Fiumicino: the Cagliari to Rome flights are now sold mainly by Aeroitalia, so before you count on a single ticket onward with ITA Airways or another long-haul carrier, check that the booking site offers the Cagliari leg and the long-haul leg together on one reservation. Our guide to nonstop vs connecting flights explains why that matters and when a self-built connection is worth the risk.
Every other route we saw
The routes below operated in the window but not every day. Most are Ryanair; other airlines are noted.
| Destination | Flights in 30 days | Airlines seen |
|---|---|---|
| Geneva (GVA) | 26 | easyJet, Neos |
| Paris Orly (ORY) | 26 | easyJet, Transavia France |
| Frankfurt (FRA) | 26 | Lufthansa |
| Prague (PRG) | 26 | SmartWings |
| London Gatwick (LGW) | 26 | British Airways |
| London Stansted (STN) | 26 | Ryanair |
| Palermo, Malta, Trieste, Krakow, Weeze | 21 each | Ryanair |
| Verona (VRN) | 18 | Ryanair, Volotea |
| Florence (FLR) | 17 | ITA Airways, Volotea |
| Stuttgart (STR), Düsseldorf (DUS) | 17 each | Eurowings |
| Parma, Bari, Karlsruhe/Baden-Baden, Madrid, Nuremberg, Hahn, Budapest, Charleroi, Poznan | 17 each | Ryanair |
| Bolzano (BZO) | 13 | SkyAlps |
| Luxembourg (LUX) | 13 | Luxair |
| Perugia, Palma de Mallorca, Genoa, Forlì, Rimini, Seville, Porto, Dublin | 13 each | Ryanair |
| Basel-Mulhouse (BSL) | 9 | easyJet |
| Hamburg (HAM) | 9 | Eurowings |
| Tel Aviv (TLV) | 9 | El Al |
| Pescara, Valencia, Beauvais, Gothenburg, Stockholm Arlanda | 9 each | Ryanair |
| Bern (BRN) | 4 | SkyAlps |
| Salzburg (SZG) | 4 | Eurowings |
| Paris Charles de Gaulle (CDG) | 4 | Air France |
| Cuneo, Perpignan, Carcassonne | 4 each | Ryanair |
Note that Paris has two options with very different frequency: Orly was served far more often than Charles de Gaulle in our window. London is similar, with Gatwick (British Airways) and Stansted (Ryanair) at the same count.
How to read these numbers
A count over 30 days converts roughly to a weekly frequency if you divide by about four. So 4 flights is about once a week, 13 is about three times a week, and 26 is roughly six. That is a rough guide, not a schedule: airlines often shift days around in the shoulder season.
The more useful signal is what a low count means in late September and early October. Many leisure routes from Sardinia run only in summer. A route that shows up with 4 or 9 flights in this window is often a seasonal service in its last weeks, and may not reappear until spring. Routes like the Scandinavian ones (Gothenburg, Stockholm), the small French and Italian regional airports, and Bern fit that pattern. We cannot tell from 30 days of data alone which of them will return, so treat any low-count route as "check before planning around it".
By contrast, routes we saw daily (the first table) are the backbone of the airport and are the safest bets for travel in any month.
Practical tips for flying from Cagliari
Getting to the airport. Elmas airport has its own train station a short walk from the terminal, with trains into Cagliari's central station taking under ten minutes and running on average every 20 minutes on weekdays. Trenitalia lists the first weekday train from the airport at 06:03, the last at 23:07, and a single fare of €1.30 (Trenitalia). Check the current timetable for weekends and early departures.
Compare Cagliari with the other Sardinian airports. If you are staying in the north of the island, Olbia or Alghero may save you a long drive, and some airlines fly there but not to Cagliari. Our guide on which Sardinia airport to fly into covers that choice region by region, and you can compare the maps for Olbia and Alghero.
Search by airport, not by city. Because Milan, Rome, Paris and London each have more than one airport served from Cagliari, a search for a single airport can hide cheaper or better-timed options. Our guide on how to find direct flights walks through the method.
Mobile data. Travellers arriving from outside the EU can save money with a travel eSIM rather than roaming; see our travel eSIM guide.
About this data
Flights were recorded by AeroDataBox and aggregated by us for departures from CAG between 5 September and 5 October 2026. "Flights observed" counts flights we saw in the records, not seats or passengers. Airline names are as reported, including operating carriers where a flight was sold under another airline's name. Distances are great-circle calculations between airport coordinates. The rest of the routes on this site come mostly from an older archive (around 2014), so for every airport other than Cagliari, use our maps for ideas and confirm with the airline.
Frequently asked questions
Are there direct flights from Cagliari to the United States or Asia?
Not in the period we observed. The longest route we saw was Tel Aviv, new for summer 2026. The closest nonstop link to the US from Sardinia is Delta's seasonal New York JFK service to Olbia, launched in May 2026 (see which Sardinia airport to fly into). For North America or Asia you need a connection, usually via Rome, Munich, Frankfurt, Zurich, Vienna, Amsterdam, Paris or London.
Which airlines fly the most from Cagliari?
By number of routes, Ryanair, by a long way: it appeared on 42 of the 64 destinations. By number of flights, the Rome Fiumicino and Milan Linate routes operated by Aeroitalia and ITA Airways (Fly Air41) were the busiest.
Can I fly direct from Cagliari to London?
Yes, in our window there were flights to both London Gatwick (British Airways) and London Stansted (Ryanair), 26 each over 30 days.
Do routes from Cagliari change in winter?
Yes. Many leisure routes operate only in summer. Routes with low counts in late September, such as Gothenburg, Stockholm, Cuneo, Perpignan or Carcassonne, are likely seasonal. Check the airline's schedule for your dates.
How often is this list updated?
This article reflects the 30 days to 5 October 2026. The Cagliari route map is the place to check for newer observations.