Sardinia airports are the first decision that shapes your entire trip, and most visitors get it wrong by booking on price alone. There are three commercial airports on the island, plus a fourth field for private and charter flights. Each one opens up a different side of Sardinia, so the “cheapest flight” isn’t always the smartest choice once you factor in the drive to your hotel.

Cagliari Airport is ideal for the southern part of the island, Olbia Airport for the northeastern part, and Alghero Airport for the northwestern or central areas. Each airport offers different services and connectivity options, catering to various travel needs. Tortolì-Arbatax Airport, is a regional airport located in central east Sardinia, Italy. It serves the Tortolì area and is situated approximately 140 km from Cagliari and 100 km from Nuoro.
Here’s what actually matters when you pick.
Sardinia’s airports at a glance
Before anything else, look at this table. It answers the question most guides bury three paragraphs in.
| Airport | IATA Code | Region Served | Distance to Nearest City | Typical Carriers |
|---|---|---|---|---|
| Cagliari Elmas | CAG | South Sardinia | 7 km / 10 min to Cagliari | Ryanair, easyJet, ITA Airways, British Airways |
| Olbia Costa Smeralda | OLB | Northeast Sardinia | 4 km / 10 min to Olbia | easyJet, British Airways, Volotea, seasonal charters |
| Alghero Fertilia | AHO | Northwest Sardinia | 11 km / 15 min to Alghero | Ryanair, Wizz Air, Volotea |
| Tortolì-Arbatax | TTB | East Sardinia (Ogliastra) | 2 km / 5 min to Tortolì | General aviation, private and charter only |
Cagliari is the busiest and the only one with a train station right at the terminal. Olbia is the closest to the coast it serves. Alghero sits a little further from its own city but is the gateway to the northwest. Keep this table open as you read, because every section below builds on it.
Cagliari Elmas Airport (CAG)
Cagliari is Sardinia’s main airport, and it’s the one I’d pick without hesitation for anyone spending most of their trip in the south. It handles the largest volume of international traffic on the island, with strong year-round connections to Rome and Milan and seasonal direct routes to cities like London, Frankfurt and Paris.
Best for these areas: if your accommodation is in Pula, Villasimius, the Sant’Antioco area, or anywhere along the south coast, Cagliari is your airport. It’s also the practical choice if you’re planning day trips inland, since the main road network to central Sardinia starts here. For a broader look at where to base yourself, our guide to where to stay in south Sardinia breaks down the coastal towns in more detail.
Getting from the airport to Cagliari
The train is genuinely the fastest option. Cagliari Elmas has its own station right outside the terminal, and trains run to the city centre every few minutes with a journey time under 10 minutes. It’s the cheapest way in, too.
Taxis are readily available outside arrivals if you’re travelling with a lot of luggage or arriving late at night. Buses also connect the airport to the city, though they’re less frequent than the train and rarely worth the wait unless your hotel sits directly on the route.
If you’re heading straight to the south coast rather than into Cagliari itself, a rental car is the more sensible move. Public transport thins out fast once you leave the capital.
Olbia Costa Smeralda Airport (OLB)
Olbia is where most visitors headed for the glamour end of Sardinia land. It’s a smaller, more manageable airport than Cagliari, but it gets genuinely busy in July and August, when seasonal charter flights from across Europe multiply.
Best for these areas: this is the right airport for Costa Smeralda, San Teodoro, Porto Cervo, Porto Rotondo, and the La Maddalena archipelago. If your itinerary is built around the northeast coast, flying anywhere else adds hours of driving you don’t need. Our where to stay in northern Sardinia guide covers the full range of towns this airport unlocks.
Getting from the airport to Olbia and the Costa Smeralda
Olbia town is only 4 km away, close enough that a taxi rarely costs more than a short city ride. Local buses also run into the centre, useful if you’re staying near the port or the historic quarter.
For Costa Smeralda proper, plan on 30 to 45 minutes by car or transfer. There’s no train connection here, so unless your hotel runs a shuttle, you’re looking at a taxi, a private transfer, or your own rental car for that stretch.
In my experience, August traffic around this airport can be brutal in the early afternoon. If you’re flying in during peak season, book your transfer in advance rather than hoping to find a taxi on the spot.
Alghero-Fertilia Airport (AHO)
Alghero serves the northwest, and it’s the smallest of the three main airports, both in size and in the number of routes it handles. That’s not a downside. It just means fewer crowds and a faster walk from gate to arrivals.
Best for these areas: choose Alghero if you’re staying in Alghero itself, Stintino, Bosa, or Sassari. It’s also the most convenient entry point if the Neptune’s Grotto sea caves are on your list, since they sit right along the coast this airport serves.
Getting from the airport to Alghero
The airport is 11 km from town, a touch further than Cagliari’s or Olbia’s, so budget around 15 minutes by car. Regular buses connect the airport to the centre of Alghero, and the ride takes about half an hour.
Taxis are available outside arrivals for a more direct trip. If your plans include Stintino, Bosa, or the northwest coast beyond Alghero, a rental car is close to essential. Public transport along that stretch is sparse outside the main towns.
What about Tortolì-Arbatax Airport?
You’ll sometimes see a fourth Sardinia airport listed: Tortolì-Arbatax, on the island’s east coast in Ogliastra. It’s worth clearing up what it actually is, because outdated sites still describe it as a regular option.
Tortolì-Arbatax does not handle scheduled commercial flights. It’s a general aviation field used for private aircraft, charters, and occasional emergency or medical flights. If you’re planning a normal holiday, this airport isn’t part of the equation, but it does confirm that Ogliastra and the Gulf of Orosei are reachable mainly by road from Cagliari or Olbia, which matters when you’re mapping out drive times.
Which Sardinia airport should you fly into?
Once you know your base, the decision is usually straightforward.
- Staying in the south (Cagliari, Villasimius, Pula, Chia, Sant’Antioco): fly into Cagliari (CAG)
- Staying in the northeast (Costa Smeralda, Porto Cervo, San Teodoro, La Maddalena): fly into Olbia (OLB)
- Staying in the northwest (Alghero, Stintino, Bosa, Sassari): fly into Alghero (AHO)
- Splitting your trip across two regions: fly into whichever airport is closer to where you’ll spend the first two or three nights, and drive out from there
If you’re heading to central Sardinia, there’s no airport serving the interior directly. Cagliari and Olbia are both reasonable starting points, with driving times to towns like Nuoro or Fonni averaging around 1.5 to 2 hours from either. Our full Sardinia map for tourists is a useful companion here if you want to see distances at a glance before booking anything.
When do Sardinia’s airports have the most flights?
This is the part most guides skip entirely, and it changes your options more than people expect.
Cagliari runs a genuine year-round schedule, with reduced but real connections through winter. Olbia is far more seasonal: many routes, especially from the UK and northern Europe, only operate from late March through October, and the airport noticeably quiets down outside summer. Alghero sits somewhere between the two, with steady low-cost routes but fewer winter options than Cagliari.
If you’re planning an off-season trip, check your specific route before assuming Olbia will have a direct flight. It’s the piece that catches first-time visitors out most often. For a fuller picture of what each season looks like on the ground, our guide on the weather in Sardinia and our month by month best time to visit breakdown both cover this in depth.
Getting around: car rental at Sardinia’s airports
Public transport works fine if you’re staying put in one city, but Sardinia rewards travellers who move around, and that means a car. Distances that look short on a map often take longer than expected on the island’s coastal roads.
You can compare prices and book directly from the airport you’re flying into:
- Cagliari Airport: compare car rental deals at Cagliari
- Olbia Airport: compare car rental deals at Olbia
- Alghero Airport: compare car rental deals at Alghero
- Comparing options across the whole island: Sardinia car rental, all airports
Booking ahead, even a few weeks out, tends to secure better rates than picking up a car on arrival, particularly in July and August when demand spikes fast.
Things to do near each airport
Whichever airport you land at, there’s no need to rush straight to your hotel. Here are activities worth building into your first or last day, grouped by region.
Near Cagliari


Cagliari: Walking Tour of the Old City. A guided walk through the Castello district, past medieval towers and the cathedral, ideal for a short layover or your first afternoon on the island. Book the Cagliari old city walking tour
Cagliari City Tour and Flamingos Park by Minivan and Walking. Combines the historic centre with a stop at Molentargius park to see the wild flamingos, a genuinely unusual sight this close to a capital city. Book the Cagliari and flamingos tour
Near Olbia


Full-Day Boat Tour of La Maddalena Archipelago from Olbia. Departs directly from Olbia, sailing past Caprera and Santo Stefano to the islands of the archipelago, with swimming stops along the way. Book the La Maddalena boat tour from Olbia
Cagliari to Alghero coastline aside, Olbia’s own old town is small but walkable if you’d rather stay on land: the Basilica of San Simplicio and the harbour area make for an easy hour or two before a flight.
Near Alghero


Alghero Snorkeling Boat Tour in Porto Conte and Capo Caccia. Sails along the cliffs toward the area around Neptune’s Grotto, with stops for swimming and snorkelling in the marine protected zone. Book the Porto Conte and Capo Caccia boat tour
Alghero Boat Tour with Snorkelling and SUP. A shorter half-day option along the Riviera del Corallo, with several swim stops and equipment included. Book the Alghero boat tour with snorkelling
Where to sleep near Sardinia’s airports
If you land late, depart early, or just want one easy night before diving into the rest of the island, staying close to the airport makes sense. These are three properties I’d point a friend toward, each within a short drive of the terminal.
- Holiday Inn Cagliari, an IHG Hotel, a modern hotel a few minutes from Cagliari Elmas, with a pool, gym and a reception open around the clock for late arrivals. Check availability at Holiday Inn Cagliari
- Jazz Hotel, roughly 500 metres from Olbia Costa Smeralda Airport, with a pool and a genuinely walkable distance to the gates. Check availability at Jazz Hotel Olbia
- Hotel Fertilia, a five-minute drive from Alghero Airport and a five-minute walk from the beach, set among pine trees with its own restaurant. Check availability at Hotel Fertilia
The local perspective: what Sardinians think
We fly through these airports constantly, for work, for family, for everything, and a few things become obvious once you’ve done it enough times.
Geographic and logistical reality: the island is roughly 270 km long, and driving between airports takes real time, not the hour a map might suggest. Cagliari to Olbia is around 3 hours by road. Cagliari to Alghero is closer to 2.5. If your trip covers more than one region, plan your route around this before you book flights into different airports on either end.
Traffic patterns locals plan around: Olbia’s roads jam up hard on summer Saturdays, the standard changeover day for weekly rentals. If you can fly in or out midweek instead, you’ll save yourself a genuinely stressful hour on the road. Cagliari doesn’t have this problem to the same degree, since its train link takes pressure off the road network.
Parking is rarely a real issue at any of the three, but it isn’t free. Budget a little for it if you’re picking up friends or family rather than renting a car yourself.
FAQ about Sardinia airports
How many airports does Sardinia have?
Three commercial airports handle scheduled flights: Cagliari, Olbia, and Alghero. A fourth, Tortolì-Arbatax, exists for general aviation and charter flights only.
Which airport is best for the Costa Smeralda?
Olbia Costa Smeralda Airport, roughly 30 to 45 minutes from the main resort towns by car.
Which airport is best for Cagliari and the south?
Cagliari Elmas Airport, connected to the city centre by a train that departs every few minutes.
Is there a train from Cagliari Airport to the city centre?
Yes. The Elmas station sits right outside the terminal, with a journey time to central Cagliari under 10 minutes.
Do Sardinia’s airports operate year-round?
Cagliari does, with a reduced winter schedule. Olbia is heavily seasonal, with many routes running only from late March to October. Alghero falls in between, with more winter connections than Olbia but fewer than Cagliari.
Is Tortolì-Arbatax a real option for tourists?
No, not for scheduled flights. It handles private and charter aircraft only, so most visitors will never use it directly.
For general planning before you land, our guide on how to get to Sardinia and our overview of where Sardinia actually is are both good starting points, alongside our broader notes on travelling to Sardinia.









