Does Sardinia Have an Airport? | Where To Fly In

Yes, Sardinia has three main passenger airports: Cagliari (CAG), Olbia (OLB), and Alghero (AHO).

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

A trip to Sardinia by air is straightforward. The real planning issue is not does Sardinia have an airport; it is which Sardinian airport puts you closest to your first base: Cagliari for the south, Olbia for the northeast, or Alghero for the northwest.

The costly mistake is booking the cheapest fare first, then losing half a day crossing the island by bus or rental car. Sardinia is larger than many first-time visitors expect, so airport choice should follow your base, not the other way around.

Sardinia Airports At A Glance

Sardinia has three main airports used by most visitors, plus a small east-coast airfield near Tortolì-Arbatax that is not a normal commercial arrival choice. Cagliari, Olbia, and Alghero are the names to compare when planning flights.

Cagliari Elmas Airport (CAG) is the usual choice for Cagliari, Villasimius, Chia, and the south coast. Olbia Costa Smeralda Airport (OLB) is the natural choice for Porto Cervo, La Maddalena, San Teodoro, and the northeast. Alghero-Fertilia Airport (AHO) is the practical choice for Alghero, Sassari, Bosa, Stintino, and the northwest.

Once you know which side of the island fits your route, compare fares into all three airports before locking the trip.

Which Sardinia Airport Should You Choose?

Sardinia airport choice should match your first two nights, because road transfers can erase any savings from a cheaper flight. A low fare into Cagliari is rarely a win if your hotel is near Porto Cervo.

Use this simple rule before you search dates:

  • Choose Cagliari (CAG) for the capital, the south coast, Chia, Villasimius, Pula, and road trips that begin in southern Sardinia.
  • Choose Olbia (OLB) for Costa Smeralda, Porto Cervo, Palau, La Maddalena, Golfo Aranci, Budoni, and San Teodoro.
  • Choose Alghero (AHO) for Alghero old town, Sassari, Stintino, Bosa, Castelsardo, and the Coral Coast.

Cagliari is the most forgiving airport if your plan is flexible, because the capital has city transport, hotels, ferries, trains, and car-rental desks close together. Olbia is better for beach resort trips in the northeast. Alghero is smaller, calmer, and useful when the northwest is the main goal.

Sardinia Airports Compared: Where Each One Puts You

The three Sardinia airports divide the island into clear arrival zones. The table below shows the airport, the area it serves, and the planning note that matters most.

Airport Or Arrival Choice Best For What To Know
Cagliari Elmas Airport (CAG) Southern Sardinia About 10 minutes from Cagliari by road; the easiest airport for a city-first arrival.
Olbia Costa Smeralda Airport (OLB) Northeast Sardinia About 10 minutes south of Olbia; closest to Costa Smeralda and La Maddalena ferry routes.
Alghero-Fertilia Airport (AHO) Northwest Sardinia About 10 minutes from Alghero; useful for Sassari, Stintino, and the Coral Coast.
Rome Or Milan Connection More flight choice Mainland Italy connections often give the widest date choice outside peak summer.
European Summer Direct Flight Beach weeks Seasonal European routes can make Olbia and Alghero more useful from late spring to early fall.
Ferry Plus Car Longer road trips Ferries work well if you are already in mainland Italy and want your own vehicle.
Tortolì-Arbatax Airport (TTB) Special arrangements Do not build a normal flight search around it unless your operator confirms service.

The official Sardinia tourism arrival page lists Cagliari Elmas Airport, Olbia Airport, and Alghero-Fertilia Airport as the island’s main air gateways and gives each airport’s nearby city context.

Flights To Sardinia Are Seasonal

Sardinia flights change sharply by season, with far more direct routes in late spring, summer, and early fall. Winter trips are still possible, but many travelers connect through Rome, Milan, or another European hub.

For a beach trip, search both your home airport and a mainland European connection. A one-stop itinerary through Rome or Milan may beat a seasonal nonstop on price, timing, or baggage rules. For a shoulder-season trip in May, June, September, or October, compare all three Sardinian airports before deciding where to stay.

Useful planning rule: choose the Sardinian airport before you choose the hotel if your trip is short, and choose the hotel area before the airport if your dates are flexible.

How Do You Get From The Airports To Your Base?

Airport transfers in Sardinia are easy near the main cities and slower once you head toward beaches, mountain villages, or smaller coastal towns. A rental car is often the cleanest choice for a multi-stop trip.

Cagliari is the easiest arrival without a car because the airport sits close to the capital and has public transport into the city. Olbia is close to town, but many northeast resorts still need a taxi, transfer, bus, or rental car. Alghero has public buses to Alghero and Sassari, but rural stays and beach bases usually need more planning.

Driving is not required for every Sardinia trip. A city stay in Cagliari or Alghero can work without one, and some resort stays include transfers. A car becomes much more useful when you plan to visit beaches on different coasts, stay outside town, or move between Cagliari, Olbia, and Alghero in one trip.

If your plan includes beach hopping or several overnight bases, compare cars from your arrival airport before you commit to a remote stay.

Where To Stay After Landing

Your first Sardinia base should sit near the airport that matches your arrival coast. That keeps the first day simple and leaves more time for beaches, old towns, and road-trip stops.

Stay in Cagliari for a south-coast trip with restaurants, beaches, and public transport within reach. Stay in Olbia or near San Teodoro for the northeast and Costa Smeralda. Stay in Alghero for the northwest, especially if you want an old-town base with airport access and day trips toward Stintino or Bosa.

Use the map to compare Sardinia stays by coast before you book flights and hotels separately.

Pick Your Sardinia Airport By Region

The best airport for Sardinia is the one closest to the part of the island you will actually visit. For most travelers, that means Cagliari for the south, Olbia for the northeast, and Alghero for the northwest.

  • Pick Cagliari (CAG) if you want the capital, Poetto Beach, Villasimius, Chia, Pula, or a south-to-north road trip.
  • Pick Olbia (OLB) if you want Costa Smeralda, Porto Cervo, Palau, La Maddalena, Golfo Aranci, or San Teodoro.
  • Pick Alghero (AHO) if you want Alghero old town, Sassari, Bosa, Stintino, or Castelsardo.
  • Skip Tortolì-Arbatax (TTB) for normal passenger planning unless your operator confirms a specific flight.

For a one-week first trip, flying into one airport and out of another can save backtracking. Cagliari in and Olbia out works well for a south-to-northeast route; Alghero in and Olbia out works well for a north-coast route. For a short beach break, keep arrival and departure at the same airport and sleep within the same region.

References & Sources