3 Airports In Sardinia: Which Is The Best To Fly To?

This post may contain affiliate links. Further info in my disclosure.

There are three airports in Sardinia: Mario Mameli Airport in Cagliari, usually referred to as Cagliari Elmas, Olbia Costa Smeralda Airport in Olbia, and the Riviera del Corallo International Airport in Alghero. International and domestic flights depart and arrive from these three airports, so it’s good to know where to fly to plan your trip to Sardinia.

I am a local and regularly fly in and out of Sardinia and use all Sardinian airports. In this post, I will explain everything in a bit more detail, but here’s a quick summary:

Cagliari has one of the three airports in Sardinia.
Views from the plane as it was landing in Cagliari

In general, Cagliari Airport is the most suitable if you have planned a vacation in the southern part of the island. It is connected to the city of Cagliari via a train station, located close to the passenger terminal. This is the main Ryanair Airport in Sardinia.

Olbia Airport is the best for vacations in the northeastern part of Sardinia. It is served by some budget airlines (including some seasonal Ryanair flights) and, as of May 2026, there will be nonstop flights to JFK New York.

Alghero Airport is convenient to fly to for a vacation in the northwestern or central part of Sardinia. It is served by budget flights connecting it to the rest of Italy and Europe, as well as regular airlines.

For more information about the various airports in Sardinia, continue reading my guide.

My post, How To Get To Sardinia, shares all the best options to travel to the island.

Bastions and watchtower in Alghero.
On the Bastions of Alghero

Quick Overview of Airports In Sardinia Italy

No time to read the entire post? Here’s a quick overview of what you need to know:

  • Sardinia has 3 main airports: Cagliari Elmas (CAG) in the south, Olbia Costa Smeralda (OLB) in the north-east, and Alghero Fertilia – Riviera del Corallo (AHO) in the north-west.
  • Best for south Sardinia (Cagliari, Chia, Villasimius): fly into Cagliari (CAG).
  • Best for Emerald Coast, San Teodoro, La Maddalena: fly into Olbia (OLB).
  • Best for Alghero, Stintino/La Pelosa, Bosa, NW coast: fly into Alghero (AHO).
  • All three airports for Sardinia have car hire, taxis, and private transfers; Cagliari also has a train station right outside the terminal.
  • From May 2026, there will be a direct Delta flight from New York (JFK) to Olbia (OLB) in summer, in addition to many other European connections.

Which Airports In Sardinia Should You Fly To?

AirportCodeWhere it isBest forProsCons
Cagliari ElmasCAGSouth Sardinia, near CagliariCagliari, Pula, Chia, Villasimius, south-coast itinerariesBiggest airport, best all-year connections, train to the city, lots of low-cost routesLonger drive to north/east (3–4 hours)
Olbia Costa SmeraldaOLBOlbia, North-east SardiniaCosta Smeralda, San Teodoro, Budoni, La Maddalena, GalluraClosest to many famous beaches/resorts; lots of summer flightsFewer budget options off-season
Alghero Fertilia – Riviera del CoralloAHONorth-west SardiniaAlghero, Stintino/La Pelosa, Bosa, Sassari, North-west itinerariesGreat for NW & central-north; good mix of regular & low-cost flightsSmallest airport; fewer direct routes than CAG/OLB
Colorful street of the Villanova district in Cagliari.
Colorful street of the Villanova district in Cagliari

Cagliari Mario Mameli Airport (CAG)

This is Sardinia’s main airport, from which many domestic and international flights land and take off. Cagliari Airport is modern and equipped with many services. It’s roughly 10 km (6.2 miles) from the center of Cagliari.

It is the most convenient airport in Sardinia to fly into for a stay in the capital city and to visit the south of Sardinia.

Given the large number of flights that connect it to Rome and Milan, Cagliari Airport often proves to be the best choice among the airports in Sardinia for those flying from abroad.

The airport has year-round connections to various cities in Italy and Europe with low-cost airlines such as Ryanair. There are also seasonal direct connections to London, Munich, Frankfurt, Paris, and Amsterdam with regular carriers (British Airways, Lufthansa, Air France, and KLM).

How many terminals does CAG have?

Cagliari Airport has only one terminal, divided in three floors. On the ground floor, you can find the arrivals, with stores including a grocery store, cafés, info points, and vending machines where you can buy your train ticket to Cagliari. It’s where you will also find some car rental offices.

On the second floor, you will find the departures area, with check-in desks, security checks, and access to the gates for boarding. This is where most airlines will also have their ticket offices.

The administrative offices are located on the second floor, as well as the lost and found.

Services at Cagliari Airport

Cagliari Airport has several useful services. Here’s a quick overview:

  • Free Wi-Fi network.
  • Lost and Found office – open to the public from 10:00 am to 1:00 pm and 2:00 to 3:00 pm.
  • Airport VIP lounge with food, snacks, drinks, Wi-Fi, magazines and newspapers, as well as satellite TV. The lounge is accessible only by passengers of certain airlines, those that have a lounge pass, or by paying an entrance fee.
  • Fast track for security – You can get a year-long pass, or buy a ticket for €5 at the vending machine before you enter the security gates.
  • Restaurants and stores – both before and after the security checks.
  • Library, by the check-in counters, and bookstore by the departure gates.
  • Emergency Room – on the ground floor, open every day, 24 hours a day.
  • Pharmacy.
  • Free drinking water fountain (one on the ground floor and one on the first floor, in the departures area).
  • Car rental.
  • Grocery store – just outside arrivals.

How to get from Cagliari Airport to Cagliari

Cagliari Airport is roughly 10 km (6.2 miles) from the city center and very well connected to it.

Here’s how to get to Cagliari from the airport:

Car – After renting a car in Cagliari Airport, just take the SS130 from the airport to get to Cagliari’s city center in about ten minutes.

Train – Cagliari Elmas train station is located outside the passenger terminal; it’s easy to walk to. There are regular trains to downtown Cagliari, departing every few minutes. The journey takes less than 10 minutes. It’s the most budget-friendly way to reach the city center.

Private transfer – If you are traveling with family and friends and have lots of luggage, you can book a private transfer to take you to your accommodation. The best booking site is Welcome Pickups – it’s what I use anywhere in the world.

Bus – There are buses from Cagliari Airport to the city center, but they depart less frequently than the train, so I recommend opting for the train.

Taxi – Taxis are always available right outside the arrivals terminal. The price for a ride from the airport to the center is fixed, and it’s €20. Prices increase for night rides.

My post, How To Get From The Airport To Cagliari City Center, shares even more detailed information.

Capriccioli, a beach in the Emerald Coast easy to reach from Olbia Airport.
Capriccioli Beach in the Emerald Coast

Olbia Costa Smeralda Airport (OLB)

Olbia Costa Smeralda Airport is the best airport in Sardinia if you want to visit northeastern Sardinia and places such as San Teodoro, Porto Cervo, Porto Rotondo, Cannigione, Arzachena, and the Gallura Region, and La Maddalena Archipelago.

This airport has regular connections to Rome and Milan, and direct flights to many other cities in Italy and Europe (such as Paris, Nice, and Amsterdam) via regular and budget airlines.

Good to know: As of May 2026, Delta Airlines will be operating a direct flight from New York JFK to Olbia Costa Smeralda.

How many terminals does OLB have?

Olbia Airport has two terminals for regular passengers and a terminal for private flights.

The airport is divided into two floors. The check-in counters and the boarding gates are on the ground floor, while the second floor hosts a small museum, where there are often events and exhibits – a good way to pass some time while waiting for your flight.

Services at Olbia Airport

Despite its small size, Olbia Airport has several useful services for passengers. Here’s a quick overview:

  • Luxury stores, to keep in line with its reputation as the main hub of the Emerald Coast (Sardinia’s top luxury destination).
  • A bookstore.
  • A pharmacy
  • Info Point for tourists.
  • Several cafés and restaurants where you can have a meal before departing.
  • Baggage storage in the arrivals area – fees depend on the type of baggage you need to store.
  • Lost and Found office – open daily from 8:00 am until the last flight of the day.
  • Free Wi-Fi.
  • Club Lounge – available only to passengers of certain airlines, or by purchasing an online access.
  • Fast Track service, for faster access to the boarding area via security.
  • Car rental.
Spirits Boutique, a fabulous cocktail bar in the center of Olbia.
Spirits Boutique, a fabulous cocktail bar in the center of Olbia

How to get from Olbia Airport to Olbia

The airport is only 4 km (2.5 miles) from the center of Olbia, so it only takes a few minutes by car to reach the city.

Here’s how to get to Olbia from the airport:

Bus – Olbia Airport is connected to the city by two city buses: line 2 and line 10. Buses run from morning until evening, every 20 minutes during the day and every 40 minutes after 8:00 pm.

Taxi – You will find taxis outside the arrivals terminal. They operate by the meter.

Private transfer – Private transfers are an easy and reliable way of getting from Olbia Costa Smeralda Airport to your final destination, in case you don’t want to rent a car in Olbia Airport or prefer not using public transport. The best booking site is Welcome Pickups.

Good to know: The fastest way to get to the Emerald Coast from Olbia Airport is by car. Once you pick up your car rental, follow SS 125 until you reach SP 94 to Porto Cervo.

For more detailed information, read my post How To Get From The Airport To Olbia.

I also have a post on How To Get From Cagliari To Olbia.

Along the bastions of Alghero, northwestern Sardinia.
The bastions of Alghero

Riviera del Corallo International Airport (AHO)

The smallest airport in Sardinia, Riviera del Corallo International Airport in Alghero Airport was designed specifically to facilitate tourists’ visits to the Riviera del Corallo area, from which the airport takes its name.

It is located in a more central location than Olbia Airport, so it is a good airport to fly to in case you want to spend your holidays in central Sardinia or on the northwestern coast.

Alghero is the best airport to fly into if you wish to visit Alghero, explore the small towns of the northwest, such as Bosa or Castelsardo, visit La Pelosa Beach in Stintino, or explore Asinara Island. It’s a good airport to fly into if you with to visit Oristano for the Sartiglia festival, or Sassari for the Cavalcata Sarda celebrations.

Alghero is connected to Rome and Milan via regular airlines, and to several cities in Italy and Europe with flights operated by budget airlines. It’s one of Ryanair’s hubs in Sardinia.

How many terminals does AHO have?

Alghero Airport is the smallest airport in Sardinia, and it has only one terminal for departures and arrivals. There are 18 check-in desks and 8 boarding gates. Yes, it is really small, and it’s impossible to get lost there!

Services at Alghero Airport

Being a small airport, Alghero Airport does not have the same services as Cagliari or Olbia airports. These are the main services you can find at Alghero Airport:

  • Info Point for tourists.
  • Free Wi-Fi.
  • Lost and Found office.
  • Pharmacy.
  • Souvenir shops.
  • Cafés and restaurants.
  • Emergency Room.
  • Free drinking water fountain.
  • Car rental.
My sister exploring the historic center of Alghero.
Colorful narrow alley in the historic center of Alghero

How to get from Alghero Airport to Alghero

The airport is less than 11 km (less than 7 miles) from the city of Alghero.

Here’s how to get to Alghero from the airport:

Car – Once you rent your car in Alghero Airport, it will take you around 20 minutes along State Road SS91 or SP44 to get to the city center.

Bus – There are regular buses (Linea Alfa, Bus n. 9312 and 714) from the airport to the center of Alghero. The trip takes about 30 minutes.

Taxi – Taxis from the airport to the center of Alghero run by the meter. You will find taxis parked outside the arrivals area.

Private transfer – Private transfers are a great alternative to taxis to travel to the city center or to Alghero’s surroundings from Alghero Fertilia Airport, especially if you can share the costs and have lots of luggage. The best booking site is Welcome Pickups.

Check out my post How To Get From The Airport To Alghero for more details on how to travel from the airport to the city.

I also have a Guide on How To Get From Cagliari To Alghero and one on How To Get From Alghero To Olbia.

Cagliari is home to one of the most important airports in Sardinia.
Views of Stampace from the Castello district

Other Airports In Sardinia Italy

You may come across Oristano-Fenosu and Tortolì listed among the Sardinian airports on Wikipedia or on older sites.

These are not used for regular commercial flights at the time of writing. For almost all travellers, the only airports you can actually fly into are Cagliari (CAG), Olbia (OLB), and Alghero (AHO).

Airports In Sardinia Map

To help you locate the various airports in Sardinia Italy, I have created a simple map. Use it to locate your final destination and get a sense of how far it is from each airport in Sardinia. It will help you decide where to fly into.

How to use this Sardinian airports map: This map points out the three airports of Sardinia where you can fly into. Use your computer mouse on desktop or laptop, or your fingers on your smartphone, if you wish to enlarge it. To save the map to your Google Maps account, click on the star next to the title. You can then view the saved map by clicking on “Your saved maps” in your Google Maps. For a larger version, click on “view larger map” in the top right corner of the screen

La Pelosa Beach in Northern Sardinia.
La Pelosa Beach

Typical Drive Times from Sardinia’s Airports

Curious to see how long it’d take you to drive from the airport where you are landing to your destination in Sardinia? Here’s a quick overview.

DestinationFrom Cagliari Airport (CAG)From Olbia Airport (OLB)From Alghero Airport (AHO)
Chia~1 hr ~3 hr 45~3 hr 20 min
Villasimius~1 hr 10 min~4 hr ~3 hr 40 min
Costa Smeralda (Porto Cervo area)~3 hr 20 min~30–40 min~2 hr
Santa Maria Navarrese / Cala Gonone (Gulf of Orosei)~2 hr 15 min / ~2 hr 45 min~2 hr 15 min / ~1 hr 30 min~3 hr / ~2 hr 15 min
Alghero (city)~2 hr 45 min~1 hr 30 min— (20 min)
Stintino / La Pelosa~3 hr~1 hr 40 min~50 min
Bosa~2 hr~1 hr 40 min~1 hr 15 min

Good to know: The times indicated assume normal traffic; traffic on summer weekends can be slower. Keep in mind that the coastal roads near the Gulf of Orosei and Bosa are scenic but winding, so allow extra time.

Bay of Porto Conte in Alghero.
Porto Conte Bay in Alghero

FAQs on Airports In Sardinia

What are the main airports in Sardinia?

There are 3 airports in Sardinia Italy; 2 are located in the north of the island, and 1 in the south:

Olbia Costa Smeralda Airport (OLB) – Northeastern Sardinia.
Alghero-Fertilia “Riviera del Corallo” Airport (AHO) – Northwestern Sardinia.
Cagliari-Elmas Airport (CAG) – South.

Is it better to fly into Cagliari or Olbia?

It depends on what you want to get out of your trip to Sardinia.

If you’re staying in the south (Cagliari, Pula, Chia, Villasimius), fly into Cagliari.
If you’re staying in the north-east (Costa Smeralda, San Teodoro, La Maddalena), fly into Olbia.

For the north-west (Alghero, Stintino, Bosa), Alghero may be even more convenient

Still unsure where to fly? Cagliari is a better destination if you wish to go sightseeing, visit museums, and check out historical landmarks. It is a great base to attend local events and festivals. From Cagliari, you can easily reach gorgeous summer holiday destinations such as Villasimius, Costa Rei, or Chia.

Olbia is the getaway to the Emerald Coast – definitely not a place to travel to if you are looking to visit Sardinia on a budget. While there are some excellent beachfront resorts in the south of Sardinia, the northeast of Sardinia has a wider selection of luxury hotels or even boutique hotels.

What airport does Ryanair fly into in Sardinia?

Ryanair flies to all Sardinian airports – Cagliari Elmas, Alghero Fertilia “Riviera del Corallo,” and Olbia Costa Smeralda. There are seasonal routes to and from various European airports.

What is the best airport for Sardinia?

There isn’t one “best” airport in Sardinia – the best one is simply the closest to where you’re staying. In general: Cagliari for the south, Olbia for the north-east & Costa Smeralda, Alghero for the north-west.

Cagliari Airport is easy to access from most places in Sardinia and ideal to fly into if you wish to explore the south of the island. From Cagliari Airport, you can also easily reach Santa Maria Navarrese, an excellent access point to the Baunei Coast.

You should fly into Olbia Costa Smeralda if you wish to explore the Emerald Coast, the Gallura Region, La Maddalena Archipelago, or San Teodoro. From there, you can drive to Orosei or Cala Gonone, good places for boat tours of the Baunei Coast.

If you fly into Alghero Fertilia, you can easily access beaches like La Pelosa in Stintino, or explore Asinara Island, one of Sardinia’s national parks. It’s also a great base to visit some of the prettiest coastal towns of Sardinia, such as Bosa or Castelsardo.

Final Considerations

If you are still wondering which is the best airport for Sardinia, let me stress once again that the island has three airports. You can land at Cagliari Airport, Olbia Airport, Alghero Airport, depending on where your trip is taking you.

Each airport in Sardinia will allow you to visit gorgeous cities, explore unique landscapes, see incredible beaches, and try delicious Sardinian cuisine. So book your flight with confidence, as I am sure you will have an incredible time.

Pin It For Later!
Discover which of the airports in Sardinia you should fly to - via @c_tavani
What to wear in Sardinia
What to wear in Sardinia

Claudia Tavani was born and raised in Sardinia, and after moving between the United States and the United Kingdom, she's now back living in her hometown, Cagliari. She's a travel blogger and certified travel designer who loves planning trips and publishing guides, travel tips, and packing lists so that you don't have to. Owner of Strictly Sardinia, cat mom to Minnie. Loves pizza, hiking, archeology, cities, beaches, swimming, and running. Hates peppers.

2 thoughts on “3 Airports In Sardinia: Which Is The Best To Fly To?”

Leave a Comment