Airports in Sardinia: Complete Guide to Choosing the Best Sardinia Airport

Table of Contents

The best airport for Sardinia depends on where you are staying. Fly into Cagliari Airport (CAG) for southern Sardinia, Olbia Costa Smeralda Airport (OLB) for Costa Smeralda and the northeast, and Alghero-Fertilia Airport (AHO) for the northwest. As of summer 2026, Delta also offers seasonal nonstop flights from New York-JFK to Olbia, making northeast Sardinia easier than ever for US travelers.

Trying to choose the right airport for Sardinia can feel like staring at a plate of seafood pasta and being told just to pick the best noodle.

Sardinia has three main airports, and they are not interchangeable. The island is larger than many first-time visitors expect, so landing at the wrong airport can add hours of driving before you even see the water.

Airport Code for Sardinia

  • Cagliari Airport (CAG)
  • Olbia Costa Smeralda Airport (OLB)
  • Alghero-Fertilia Airport (AHO)

I learned this firsthand. The first time I flew to Sardinia, I landed at Olbia after a delayed flight. By the time we cleared arrivals, it was late and our car rental company had already closed for the night. Sardinia is stunningly beautiful, but places close early, and there isn’t much open at the airport after hours. My accommodation was in San Teodoro, about 40 minutes away, and we were standing at Olbia airport with no car and no plan B. It is a funny story now. It was not funny then. More on that in the car rental section below.

The good news is that once you understand the island layout, choosing the right airport is easy. Sardinia’s three main commercial airports are Cagliari Elmas Airport (CAG), Olbia Costa Smeralda Airport (OLB), and Alghero-Fertilia Airport (AHO). Here is everything you need to know before you book.

Key Takeaways: Airports in Sardinia

  • Sardinia has three commercial airports: Cagliari (south), Olbia (northeast), and Alghero (northwest).
  • Always choose the airport closest to your first hotel, not the cheapest flight.
  • Delta offers seasonal nonstop flights from New York-JFK to Olbia starting summer 2026.
  • All three airports have car rental desks, but hours are limited — plan for delays.
  • A car is essential for most Sardinia trips. Public transport between beaches and towns is limited.
  • You can fly into one airport and out of another for a road trip, but check one-way car rental fees first.
DJI 0235 scaled

How Many Airports Are There in Sardinia?

Sardinia has three main commercial airports: Cagliari, Olbia, and Alghero.

Cagliari Elmas Airport (CAG) serves southern Sardinia. Olbia Costa Smeralda Airport (OLB) serves the northeast and Costa Smeralda. Alghero-Fertilia Airport (AHO) serves the northwest.

That sounds simple until you realize your hotel is “only two hours away,” which in island vacation math means you will question every life choice while your travel partner says, “But the flight was cheaper.”

Which Airport in Sardinia Should You Fly Into?

The best Sardinia airport is the one closest to your first accommodation, not always the one with the cheapest fare.

Use this table as your quick decision guide. Sardinia rewards travelers who check drive times before booking flights. The island is gorgeous but not small.

Where You Are StayingBest AirportApproximate Drive
CagliariCagliari (CAG)10–15 minutes
VillasimiusCagliari (CAG)1 hour
ChiaCagliari (CAG)1 hour
PulaCagliari (CAG)40–50 minutes
Costa ReiCagliari (CAG)1 hour
OlbiaOlbia (OLB)10–15 minutes
San TeodoroOlbia (OLB)30–40 minutes
Porto CervoOlbia (OLB)35–45 minutes
Palau / La Maddalena ferryOlbia (OLB)45–60 minutes
AlgheroAlghero (AHO)15 minutes
BosaAlghero (AHO)1 hour
Stintino / La PelosaAlghero (AHO)45–60 minutes
SassariAlghero (AHO)35–45 minutes

Can You Fly Direct to Sardinia From the USA?

Yes, but direct flights from the United States to Sardinia are seasonal and currently limited.

Delta announced nonstop service from New York-JFK to Olbia Costa Smeralda Airport beginning May 20, 2026, scheduled four times weekly on a Boeing 767-300ER during the summer season. That is a major shift for American travelers because Sardinia previously required a connection through Rome, Milan, or another European hub.

This nonstop service does not mean year-round direct flights exist. Outside of the Delta summer route, most US travelers still connect through European cities including Rome, Milan, Paris, London, Frankfurt, Munich, Zurich, Amsterdam, or Barcelona.

What Airlines Fly to Sardinia Airports?

Airlines flying to Sardinia vary by airport and season, with significantly more routes in summer.

From the USA, Delta is currently the key nonstop option for Olbia in summer. For connecting flights within Europe, common carriers serving Sardinia include ITA Airways, Aeroitalia, easyJet, Ryanair, Volotea, Lufthansa, Air France, British Airways, KLM, Iberia, Vueling, Transavia, Eurowings, and Wizz Air, depending on the airport and travel dates.

Sardinia is a seasonal destination, and airlines adjust routes constantly. Treat any list as a starting point, not a guarantee. Always check current schedules before booking.

Best Airport for Southern Sardinia: Cagliari

Cagliari Elmas Airport (CAG) is the best airport for southern Sardinia.

Choose Cagliari if you are staying in Cagliari city, Villasimius, Chia, Pula, Costa Rei, or anywhere along the southern coast. It is also the best choice if this is your first Sardinia trip and you want a mix of beaches, restaurants, city life, and relatively easy logistics.

The airport sits about 7 km from Cagliari city center. The train to downtown takes 57 minutes, runs roughly from 5 AM to 9 PM, and costs €1.30 for a single fare. A daytime taxi to the city center starts at around €17.

Cagliari Airport also offers free Wi-Fi inside the terminal. Connect to the “WiFi Cagliari Airport” network and follow the registration steps.

It is not a huge airport by US standards. Think manageable European airport, not “I need a tram, three snacks, and emotional support to find my gate.”

Best Airport for Costa Smeralda and Northeast Sardinia: Olbia

Olbia Costa Smeralda Airport (OLB) is the best airport for Costa Smeralda, San Teodoro, Porto Cervo, Palau, and La Maddalena.

Olbia is the airport most travelers want for northeast Sardinia, especially if your trip involves turquoise water, beach clubs, and boat days. It is also where Delta’s seasonal nonstop JFK flight arrives starting summer 2026, making it the easiest entry point for US travelers planning a northeast Sardinia trip.

The airport gets busy in summer because Costa Smeralda is one of Sardinia’s biggest tourism magnets. It still feels easier than a major international hub, but expect lines during peak season. Local buses 2 and 10 connect Olbia Airport with the city about every 20 minutes, with the stop about 50 meters from arrivals.

Feuza’s Take: “My flight into Olbia was delayed, and by the time we landed and cleared arrivals, it was late in the evening. Our car rental company had already closed for the night. No note, no phone number to call, just a dark desk and a locked door. Sardinia shuts down early, and when you’re at Olbia after hours with no car, and your accommodation is in San Teodoro (about 40 minutes away), you feel that isolation immediately. We figured it out, but it cost us time and stress that a quick phone call to the rental company beforehand would have prevented. If your flight is delayed or you are arriving late, call ahead. And always have a backup plan: a taxi number, a hotel shuttle, something. Olbia is not the kind of airport where you can figure it out on the spot at 10 PM.”

Best Airport in Sardinia for Northwest : Alghero

Alghero-Fertilia Airport (AHO) is the best airport for northwest Sardinia.

Choose Alghero if you are staying in Alghero, Bosa, Sassari, Stintino, or near La Pelosa Beach. The airport is about 10 km from Alghero city center, with a drive of approximately 15 minutes. Public buses also connect the airport with Alghero and other Sardinian towns.

This is the smallest of the three main Sardinia airports, which can actually be a good thing. It is less overwhelming, easier to navigate, and sits close to one of Sardinia’s most beautiful historic cities. The trade-off is fewer flight options, especially outside peak travel season.

Airporrs in  Sardinia:
Photo by Massimo Virgilio on Unsplash

Which Sardinia Airport Is Cheapest to Fly Into?

Olbia and Cagliari typically have the most flight options, but the cheapest Sardinia airport depends on your dates, departure city, and season.

For US travelers, as a realistic planning range, budget roughly €600 €$1,500+ round-trip from the USA. Shoulder-season deals can be lower, while July and August flights can get expensive fast. Not cute, expensive. A wallet-hurting expense.

SeasonTypical Round-Trip Range From USA
Low season/deal fare$550–$800
Shoulder season$700–$1,100
Peak summer$900-$1,500+
Delta seasonal nonstop JFK to OlbiaOften $750-$1,200+, depending on dates

Flight prices change constantly. Always check current fares before making decisions based on any published ranges.

Best Time to Fly to Sardinia

The best time to fly to Sardinia for better prices, beach weather, and fewer crowds is May, June, September, or early October.

July and August bring the highest demand, pricier car rentals, packed beaches, and more expensive hotels. They also bring classic Mediterranean summer heat. For a beach trip, late May through early October works well overall. September is especially good; the sea has warmed all summer and the crowds thin out. May can be cheaper, but the water may still feel cool.

Check out the best Beach Hotels in Sardinia

Do Sardinia Airports Have Car Rental Companies?

Yes, all three main Sardinia airports have car rental companies, and renting a car is usually the most practical way to explore the island.

Cagliari Airport has rental companies in a dedicated area in front of the terminal. Olbia Airport’s car rental area is about 50 meters from arrivals. Alghero Airport’s rental companies are located just outside the arrivals hall with car parks nearby.

Here is what the airport websites will not tell you: car rental desks at Sardinian airports close at night. Most close between 10 PM and midnight depending on the company. If your flight is delayed, as mine was at Olbia, you may arrive to find the desk dark and locked with no staff around and no instructions about what to do next.

discover cars 1

Before you travel, call your rental company and ask what happens if you arrive after closing. Some companies have after-hours key boxes. Others will ask you to wait until the morning desk opens. Some will do absolutely nothing helpful. Know this before you land.

A few other things worth knowing before you rent in Sardinia: automatic cars are less common than in the US and should be booked in advance, insurance options can be confusing, deposits are typically held on your credit card, and some roads near beaches are technically restricted zones (ZTL) that can generate fines weeks after you are home. Car rental in Sardinia deserves its own article, which I will link here when it is live.

Feuza’s Take: “The Olbia car rental situation taught me to always have a taxi app or number saved before I land anywhere in Sardinia. The island is isolated in the best possible way—that is part of why it is so beautiful. But isolated also means there is no Uber, no 24-hour convenience store next to the airport, and no obvious solution at 10:30 PM when your rental desk is closed and your hotel is 40 minutes away. Save a local taxi number before you travel. Have your hotel’s contact information accessible offline. These small things matter more in Sardinia than in most places.”

Do You Need a Car in Sardinia?

You do not need a car if you are staying only in one city, but most Sardinia travelers should rent one.

Sardinia has buses and some train routes, but public transportation is not designed for hopping between beaches, small towns, and countryside stays. A car gives you the freedom to explore on your own schedule, especially for beaches outside town centers.

The main exception is Cagliari, where you can spend a few days without a car and manage reasonably well on public transport, taxis, or tours. Everywhere else, a car is genuinely useful.

laura lugaresi 4o2gxfuD5BU unsplash
Photo by Laura Lugaresi on Unsplash

Getting From Each Airport to the City

Cagliari Airport to the City

Cagliari Airport is one of the easiest Sardinia airports for public transportation. The train to downtown Cagliari takes 57 minutes. The station is about a 5-minute walk from the terminal, and a single fare costs €1.30. A daytime taxi to the city center starts at approximately €17.

Olbia Airport to the City

Local buses 2 and 10 connect Olbia Airport with the city about every 20 minutes. The bus stop is outside the airport, roughly 50 meters from arrivals. If you are heading to Costa Smeralda, San Teodoro, Palau, or La Maddalena, a car rental or pre-booked transfer is usually easier than public transportation.

Alghero Airport to the City

Alghero Airport is about 10 km from Alghero city center, with a drive of approximately 15 minutes. Public buses connect the airport with Alghero city, with stops about 150 meters from arrivals on the right side of the terminal. This airport is easy if you are staying in Alghero and becomes less practical if your hotel is in another part of the island.

Are Sardinia Airports Big or Small?

Sardinia airports are smaller than major US and European hubs, but Cagliari and Olbia are large enough to have solid services.

AirportSizeEasy to Navigate?Best Feature
Cagliari (CAG)MediumYesTrain to city in 5–7 minutes
Olbia (OLB)Medium, busy in summerYes, but busier in peak seasonBest for Costa Smeralda; seasonal Delta nonstop from JFK
Alghero (AHO)SmallVeryEasiest to navigate; best for northwest Sardinia

Do Sardinia Airports Have Wi-Fi and Food?

Yes, Sardinia’s main airports have basic traveler services including food and Wi-Fi, but options vary by airport size and the hour you arrive.

Cagliari Airport offers free Wi-Fi, drinking water, a tourist information desk, first aid, food, shops, parking, and car rental services. Olbia and Alghero cover the basics as well, but always check opening hours if you are arriving late. Do not expect much food after 9 or 10 PM at any of the three airports.

What Airport Is Closest to Sardinia Beaches?

Olbia is closest to famous northeast beaches, Cagliari works best for southern beaches, and Alghero covers northwest beaches.

Beach AreaBest Airport
Costa SmeraldaOlbia (OLB)
San TeodoroOlbia (OLB)
La MaddalenaOlbia (OLB)
VillasimiusCagliari (CAG)
ChiaCagliari (CAG)
Costa ReiCagliari (CAG)
La Pelosa / StintinoAlghero (AHO)
Bosa coastAlghero (AHO)
Alghero beachesAlghero (AHO)

Pick your beach area first. Then choose the airport. This saves you from landing in Cagliari when your hotel is near Palau — a three-hour-plus drive that makes for a memorable but deeply unwelcome start to a beach vacation.

Should You Fly Into One Sardinia Airport and Out of Another?

Flying into one Sardinia airport and out of another can work well for road trips across the island.

For example, you could fly into Cagliari, explore the south, drive up the east coast, and fly home from Olbia. Or fly into Alghero, explore the northwest, and exit from Olbia after working your way through the northeast.

Just check one-way car rental fees before booking. Sometimes they are reasonable. Sometimes the fee makes you feel like you personally offended the rental company’s ancestors.

roman kraft bW x0hJM6G4 unsplash
Photo by Roman Kraft on Unsplash

Best Sardinia Airport for First-Time Visitors

For first-time visitors, Olbia is best for beach-focused trips and Cagliari is best for a mix of city, food, beaches, and slightly easier logistics.

Choose Olbia if your trip is beach-focused, especially around Costa Smeralda, San Teodoro, or La Maddalena. Choose Cagliari if you want a city base with good restaurants, day-trip beaches, and a gentler introduction to Sardinia. Choose Alghero if you want a smaller airport, a beautiful historic city with Catalan-influenced culture, and easy access to northwest beaches.

Sardinia AirportCodeBest ForSize / VibeBest USA Route
Cagliari Elmas AirportCAGCagliari, Villasimius, Chia, Pula, Costa ReiMedium, easy city accessConnect through Rome, Milan, Paris, or another European hub
Olbia Costa Smeralda AirportOLBCosta Smeralda, San Teodoro, La Maddalena, Porto CervoBusy in summer, polished, leisure-focusedSeasonal Delta nonstop from JFK, or connect through Europe
Alghero-Fertilia AirportAHOAlghero, Bosa, Stintino, La Pelosa, SassariSmallest and easiest to navigateConnect through Rome, Milan, or European budget routes

Frequently Asked Questions: Airports in Sardinia

What is the main airport in Sardinia?

Cagliari Elmas Airport is often considered Sardinia’s main airport, particularly for southern Sardinia. Olbia Costa Smeralda Airport is equally important for international leisure travel and Costa Smeralda trips.

Which Sardinia airport is best for Costa Smeralda?

Olbia Costa Smeralda Airport (OLB) is the best airport for Costa Smeralda. It sits close to Porto Cervo, Porto Rotondo, San Teodoro, Palau, and La Maddalena ferry connections.

kamil molendys aV3w9xZGTvQ unsplash

Are there nonstop flights from the USA to Sardinia?

Yes, Delta’s seasonal nonstop service from New York-JFK to Olbia begins May 20, 2026, scheduled four times weekly in summer. Always confirm current schedules before booking, as this is a new seasonal route.

Which Sardinia airport is easiest to navigate?

Alghero is the easiest because it is the smallest. Cagliari is also easy and has the added bonus of a fast train connection directly into the city. Olbia is manageable but gets busier in summer.

Is it better to fly into Cagliari or Olbia?

Fly into Cagliari for southern Sardinia and city-plus-beach trips. Fly into Olbia for Costa Smeralda, San Teodoro, La Maddalena, and northeast Sardinia. The answer depends entirely on where your accommodation is.

What happens if my flight to Sardinia is delayed and my car rental desk closes?

This is a real problem, especially at Olbia. Car rental desks at Sardinian airports close at night, often between 10 PM and midnight. If your flight is delayed and you arrive after closing, you may find an empty desk with no staff and no instructions. Before you travel, call your rental company and ask specifically what happens if you arrive late. Some have after-hours key boxes; others do not. Also save a local taxi number or check whether your hotel offers a shuttle, so you have a backup plan if the desk is closed when you land.

Final Thoughts: Choosing the Best Airport for Sardinia

The best airport for Sardinia is the one closest to where you actually want to stay.

Choose Cagliari for the south. Choose Olbia for Costa Smeralda and the northeast. Choose Alghero for the northwest. For US travelers, Delta’s seasonal nonstop JFK to Olbia route makes northeast Sardinia significantly more accessible in summer. For everyone else, connecting through Rome, Milan, or another European hub still works perfectly well.

Just do yourself one favor: check the driving time from your airport to your hotel before you book the flight. Sardinia is breathtaking, but it is not small. Your future self does not want a three-hour drive after an overnight transatlantic flight. She wants a beach, a plate of malloreddus, and a glass of cold Vermentino. She has excellent priorities.

And if your flight gets delayed and you land at Olbia at 10 PM to find a locked car rental desk, save this article to remind yourself that it happened to me too. You will figure it out. And one day it will be a funny story.

Feuza’s Take: “My advice after doing this the hard way: figure out your airport based on your accommodation first, then see what flights are available. Do not let a $60 price difference on a flight lead you to a three-hour drive that erases any savings. And if you are flying into Olbia on a connection that could be delayed—which most connections through European hubs in summer have a plan for what happens if your car rental desk is closed. Sardinia is worth every bit of the planning. Just go in prepared.”

Picture of Feuza Aka Fuse

Feuza Aka Fuse

Welcome to my travel blog. My name is Feuza, but everyone calls me Fuse. I have been traveling for over 39 years, and I am obsessed with traveling to Europe, especially to Italy.

MORE ABOUT ME