Sardinia is bigger than it looks on a map of the Mediterranean. It is the second-largest island in the sea after Sicily, and the drive from one end to the other takes most of a morning. Picking the wrong airport can turn a short flight into a three-hour transfer on each end of your trip.
The island has three main passenger airports: Cagliari Elmas (CAG) in the south, Olbia Costa Smeralda (OLB) in the north-east and Alghero Fertilia (AHO) in the north-west. The right one depends almost entirely on where you are staying, and then on the time of year.
The quick answer
| Cagliari (CAG) | Olbia (OLB) | Alghero (AHO) | |
|---|---|---|---|
| Part of the island | South | North-east | North-west |
| Best for | Cagliari city, Villasimius, Chia, Costa Rei, the south-west | Costa Smeralda, San Teodoro, La Maddalena, Gallura | Alghero town, Stintino, Capo Caccia, Bosa, Sassari |
| Passengers in 2025 | 5.25 million (L'Unione Sarda) | 4.13 million (Olbia service charter 2026, PDF) | 1.77 million (Wikipedia, citing Assaeroporti) |
| Into town | Train, under 10 minutes | Bus or taxi, about 4 km | Bus or taxi, about 10 km |
| Year-round flights | Strongest of the three | Very seasonal | Seasonal, smaller winter schedule |
If you only remember one thing: fly into the airport on the same side of the island as your accommodation. Then check whether that airport actually has flights from your city in the month you are travelling.
Cagliari: the south, and the year-round option
Cagliari is the island's capital and its busiest airport. It is the one with the most flights outside summer, because it carries a lot of resident, business and government traffic as well as tourists. The routes to Rome Fiumicino and Milan Linate run under a public service obligation for island residents, which keeps them frequent throughout the year.
The airport announced 109 routes to 26 countries for summer 2026 (L'Unione Sarda). We also track Cagliari's flights directly. In the 30 days to 5 October 2026 we saw nonstop flights to 64 airports, with daily service to Rome, Milan, Bologna, Bergamo, Turin, Pisa, Naples, Venice, Catania, Zurich, Munich, Vienna, Amsterdam and Barcelona. The full list is in our article on direct flights from Cagliari, and the map is on the Cagliari airport page.
Choose Cagliari if you are staying:
- In Cagliari itself, which works well as a base for a city-and-beach trip (Poetto beach is on the edge of town).
- On the south-east coast around Villasimius or Costa Rei.
- On the south-west coast around Pula and Chia, or further west towards Sant'Antioco and the Sulcis area.
- Anywhere in the south outside peak season, when the northern airports have fewer flights.
Transfers. The airport has its own railway station a few minutes' walk from arrivals. Trains to Cagliari's central station take under ten minutes and run on average every 20 minutes on weekdays, from 06:03 to 23:07, for €1.30 (Trenitalia). For the beaches you will want a hire car or a pre-booked transfer.
Olbia: Costa Smeralda and the north-east
Olbia is the gateway to the most famous stretch of Sardinian coast. The Costa Smeralda (Porto Cervo, Porto Rotondo, Baja Sardinia), the La Maddalena archipelago and the long sandy beaches around San Teodoro are all within reach.
The airport sits about 4 km from Olbia's centre. ASPO city buses link the two in roughly 10 to 15 minutes, and a taxi takes about 10 minutes (Strictly Sardinia). Porto Cervo is roughly 30 km away by road, a drive of around half an hour in normal traffic and longer on peak summer Saturdays (Transfeero). For La Maddalena, you drive or take a bus to Palau and then a ferry; the crossing takes about 15 to 20 minutes (Ferryhopper).
Olbia is the most seasonal of the three. Its traffic is dominated by holiday flights from around Europe, and many routes only run in summer (Wikipedia). The airport's own figures make the point: June to September carried 68 percent of its 4.13 million passengers in 2025, and July and August each passed 800,000 (Olbia service charter 2026, PDF). That peak also means queues, full car-hire desks and busy roads on summer weekends, so leave slack in your arrival day.
In 2026 Olbia also gained the island's first nonstop link to the United States. Delta announced a seasonal New York JFK to Olbia route (The Local Italy) and flew the first one on 20 May 2026, four times a week with a Boeing 767-300ER (Flymag). It is a summer route, so check Delta's schedule for the dates it runs in any given year.
Choose Olbia if you are staying:
- On the Costa Smeralda or in Gallura (Arzachena, San Pantaleo).
- On La Maddalena or Caprera.
- Around San Teodoro, Budoni or Santa Teresa Gallura.
- On the east coast as far south as the Gulf of Orosei, although the drive there is long either way.
The map of routes from Olbia on this site is based on an older archive (around 2014), so use it to see which cities have historically had flights, then confirm the current season with the airline.
Alghero: the north-west
Alghero is the smallest of the three airports. It sits north-north-west of Alghero, about 8 km from the town (Wikipedia) or about 10 km from the centre by the airport's own reckoning. ARST runs daily buses from the airport to Alghero and to Sassari, about 33 km away, and the airport warns that winter timetables can change (Alghero airport).
Alghero has a walled old town with a Catalan heritage, which makes it a good base if you want somewhere with restaurants and evening life within walking distance. From there you can reach the cliffs and sea caves of Capo Caccia, the Stintino peninsula and the colourful river town of Bosa further down the coast.
Traffic is strongly seasonal. The most recent complete monthly figures we found, for 2012, show about 210,000 passengers in August against about 76,000 in January, nearly three times as many, and many current routes are listed as seasonal (Wikipedia).
Choose Alghero if you are staying:
- In Alghero town or along the Riviera del Corallo.
- Around Stintino and its beaches.
- In Sassari or Castelsardo.
- In Bosa or the north-west interior.
As with Olbia, our Alghero route map shows the archive picture, not the current season.
What if you are touring the whole island?
A road trip around Sardinia opens up an option many people miss: fly into one airport and out of another. An open-jaw ticket (say, into Olbia and out of Cagliari) saves you from driving back to your starting point at the end of the trip. Car hire companies usually charge a one-way fee for dropping a car at a different airport, so compare the total before you commit.
For distance planning, the drive from Cagliari to Olbia is about 262 km (calcolopercorso), and travel guides put it at about three hours in normal traffic, more with roadworks (Strictly Sardinia). Cagliari to Alghero is about 203 km and just under three hours by the fastest route (calcolopercorso). Most of the north-south journey uses the SS131 "Carlo Felice" dual carriageway.
Season changes the answer
In July and August, all three airports are busy and you can usually find a flight to the one nearest your accommodation from most major European cities.
In the shoulder months (April, May, late September, October), the picture thins out. Olbia and Alghero lose many of their seasonal routes, while Cagliari keeps a wider schedule. In our September to October 2026 data for Cagliari, several routes had only a handful of flights, a sign of summer services winding down.
In winter, Cagliari is usually the only airport with a broad choice of direct flights, and even there, much of the international schedule is reduced. If you are travelling in winter to the north, check whether connecting via Rome or Milan to Olbia or Alghero beats a direct flight to Cagliari followed by a long drive.
How to compare airports properly
- Look up your origin airport on this site and check which of CAG, OLB and AHO appear on its map. That shows you which routes have existed, not which are on sale today.
- Search all three airports for your exact dates. Most flight search sites let you enter several destination airports at once.
- Add the ground transfer to the comparison: time, hire car one-way fees, and the cost of a taxi or private transfer at night.
- If nothing direct fits, compare a one-stop connection through Rome or Milan against a direct flight to the "wrong" airport. Our guide to nonstop vs connecting flights explains when the connection is worth it, and how to find direct flights covers search tactics.
Frequently asked questions
Which Sardinia airport is best for the Costa Smeralda?
Olbia. Porto Cervo is about 30 km, or roughly half an hour by road, from Olbia airport, more in peak summer traffic. Cagliari and Alghero are both several hours away.
Which airport has the most flights in winter?
Cagliari. It has the strongest year-round schedule, helped by public service routes to Rome and Milan, while Olbia and Alghero are much more seasonal.
Is there a train from the airport in Sardinia?
Only at Cagliari, where a station a short walk from the terminal links the airport with the city centre in under ten minutes. Olbia and Alghero rely on buses, taxis and hire cars.
Can I fly into one Sardinian airport and out of another?
Yes. Open-jaw bookings are common for island road trips. Check the one-way drop-off fee if you are hiring a car.
Are there direct flights to Sardinia from the United States?
Delta launched a seasonal New York JFK to Olbia route on 20 May 2026, the first nonstop link between the US and Sardinia. It is a summer service, so check Delta's schedule for the dates it operates. Otherwise, connect through Rome, Milan or another European hub.