How To Get To Sardinia: 3 Main Airports For Easy Travel (2024)

Trying to understand how to get to Sardinia? This post has you covered.

If you’re reading this, it means that you are wondering what the best way to get to Sardinia from Italy or Europe is. That’s great news! The Italian island of Sardinia is not just where I was born; it’s a major source of love and pride for me.

Since you’re gearing up for your trip, I’m here to help you plan how to get to Sardinia. As a local, and a fellow traveler, I have taken every mode of transportation under the sun to get back home after gallivanting around the world. Let’s get right to the good stuff— the flights and ferries to get you here.

How To Get To Sardinia: 3 Main Airports For Easy Travel (1)

Table of Contents

Background On Sardinia

Sardinia is the second-biggest island in the Mediterranean, following Sicily. It is approximately 162 miles (around 257.4 km) in length and sits 116 miles (186.6 km) from the coast of mainland Italy.

There are two only ways of getting to Sardinia: by air or by sea. Flying is significantly faster, not to mention also cheaper – though granted, traveling by ferry gives you the opportunity of bringing your own car, which is a great commodity when traveling around the island.

Now, without further ado, let’s see how to get to Sardinia.

Make sure to also read my post Which Are The Airports In Sardinia?

How To Get To Sardinia: 3 Main Airports For Easy Travel (2)

How To Get To Sardinia By Air: Flights To Sardinia

By far, the easiest way to travel to Sardinia is by plane. There are three airports to fly into on the island – Cagliari, the capital sitting on the south of the island; Alghero, in the northwest of Sardinia; and Olbia, in the world-renowned Costa Smeralda region in the northeast – you can also take a look at the map I have posted at the end of the post for reference.

Airports in Sardinian cities are actually close to the city they serve, and a quick bus, train or taxi ride will take you straight to the center of town.

Main Routes And Airlines

Most domestic flights to Sardinia come from Rome, but there are also plenty of flights from other cities in Italy: Milan, Bari, Catania, Palermo, Pisa, Turin, Bologna, Naples, Treviso, Venice, Verona and more all have direct flights to Sardinia.

If you’re looking to fly from other cities in Europe, most major airports fly to Sardinia as well, including Brussels, Dublin, Frankfurt, Barcelona, Madrid, London, Oslo, Stockholm, Munich, Basel and Paris – but you may want to look at the secondary airports where budget airlines go. KLM has direct flights from Amsterdam to Cagliari.

The main airline companies that have direct flights to Sardinia are Ita (former Alitalia) and Aeroitalia (from Rome and Milan), and British Airways, KLM, Lufthansa, and AirBerlin.

The high season for tourism in Sardinia is the summer, so there are more flights between the months of May through October.

I recommend using Omio to check out the schedule and book flights to Sardinia.

How To Get To Sardinia: 3 Main Airports For Easy Travel (3)

Budget flights to Sardinia

Low cost airlines that fly to Sardinia – some year round, others just seasonally – include Easyjet, Eurowings, Volotea, WizzAir and RyanAir. The cheapest international flights are usually from London, Barcelona and Madrid.

Some budget flights only operate from May through October.

Budget flights often depart at impossible hours, forcing you to get a taxi or rent a car to drive to the airport, or to sleep close to the airport for a night. Although they are meant to be budget friendly, they aren’t quite so during peak season – summer, Christmas and Easter.

Just as well, they aren’t cheap if you add things such as luggage. Fly off season and carry-on only and you are bound to score a great deal.

How To Get To Sardinia: 3 Main Airports For Easy Travel (4)

Cagliari Airport

Cagliari Airport (code CAG, known as Cagliari Elmas) is the main airport on the island and serves up to 3 million passengers each year. It serves southern and central Sardinia and is the airport you should use if you intend to explore the southern part of the region.

Ita has the greatest number of flights – usually direct from Rome Fiumicino or Milano Linate airports, and through there from a variety of other destination in Italy / Europe and the rest of the world.

Direct flights from Rome last just under 50 minutes. Flights from Milan last about 70 minutes. There also are direct flights from Milan Malpensa MPX airport.

There also are less frequent direct flights from other cities in Italy – most major cities in Italy such as Naples or Palermo, and even smaller ones have direct flights to Cagliari Airport.

Make sure to also read my posts How To Get From Rome To Sardinia and How To Get From Naples To Sardinia.

While Ita is the main carrier for direct flights to Cagliari from Rome or Milan, the following airlines operate flights to Cagliari from other destinations in Europe: British Airways, Air France, KLM, Iberian, and Lufthansa.

Budget airlines that offer flights to Cagliari (from various cities in Italy and from many other destinations in Europe) include Ryanair, Eurowings, and Ryanair.

International direct flights to Cagliari Airport come from a number of airports including Paris, Brussels, Amsterdam, London, Manchester, Geneva, Zurich, and Berne. There are also flights from Nice, Bordeaux, Toulouse, Lyon, and Nantes – but keep in mind these cities are all served by budget airlines.

Most major cities in Germany provide direct flights to Cagliari Airport.

Make sure to also read my posts The Best Amsterdam To Sardinia Flights, The Best Paris To Sardinia Flights, Which Are The Flights From London To Sardinia? and How To Get From Barcelona To Sardinia.

How To Get To Sardinia: 3 Main Airports For Easy Travel (5)

How to get from Cagliari Airport to the center of Cagliari

By Train

Cagliari Airport is easily connected to the center of town – Piazza Matteotti Train Station – via a direct train. It takes about 7 minutes to get there and a one-way ticket costs €1.30 and can be bought in the arrival hall and at the station, as well as online. Trains operate from 5:00 am to 9:00 pm, with departures every 20 minutes.

By Taxi

You will also find an abundance of taxis outside the arrivals terminal. They take between 10 and 15 minutes to get to the city center, depending on the area and on the time of day. Taxis operate on a flat rate system, and cost between €17 and €20 depending on the time of day and on the area where you are going.

By Bus

Finally, you can get to Cagliari city center by bus. ARST operates bus 160 to the center of Cagliari (Piazza Matteotti central bus station) just once a day at 11:45 pm, after trains stop riding – it will wait for the last flight to land before departing. During the day, you can count on buses 501 and 747, but there are very few rides. Tickets cost €1.30.

You should also read my post How To Get From Cagliari Airport To The City Center.

How To Get To Sardinia: 3 Main Airports For Easy Travel (6)

Olbia Airport

Olbia Airport (Olbia Costa Smeralda, airport code OLB) is the best airport to fly to if you wish to visit the northeast of the island – places like Santa Teresa di Gallura, Budoni, San Teodoro, La Maddalena Archipelago and obviously Costa Smeralda.

The main airline companies flying direct to Olbia are Aeroitalia (which flies from Rome Fiumicino and Milan Linate), AirBerlin and Lufthansa. Easyjet is the best choice for a budget flight to Olbia.

You will be able to fly directly to Olbia from a variety of cities in Italy, including obviously Rome and Milan, but also Palermo and Catania in Sicily.

If you are coming from other countries in Europe, you will find direct flights to Olbia originating in lots of different European cities, including Zurich, Brussels, Amsterdam, London, and Manchester. Additionally, most major airports in France and Germany — around ten different cities in each of the three aforementioned countries – have direct connections to Olbia.

How To Get To Sardinia: 3 Main Airports For Easy Travel (7)
How To Get To Sardinia: 3 Main Airports For Easy Travel (8)

How to get from Olbia Airport to the city

By Bus

Buses 2 and 10 depart every 10 to 20 minutes and take you into town in around 10 minutes – you can get tickets on the bus for €1.50 or at the information desk inside the terminal.

By Taxi

Taxis from the airport to the city charge about €15 – but keep in mind they do not operate on a flat rate system.

If you are traveling to Costa Smeralda or other places, you will want to rent a car directly at the airport or opt for an airport transfer directly to your accommodation.

For more detailed information, you should also read my post How To Get From Olbia Airport To The City Center.

How To Get To Sardinia: 3 Main Airports For Easy Travel (9)

Alghero Airport

Alghero Airport (Fertilia, airport code AHO) sits in the northwest of Sardinia.

Flights to Alghero from mainland Italy (Rome Fiumicino and Milan Linate) are mainly operated by Aeroitalia, and budget airlines from a variety of other cities in Italy include Ryanair, Easyjet, and Wizz Air.

Direct flights from European cities to Alghero can be found from Geneva, Amsterdam, Brussels, London, and Manchester. There are no direct flights from France, and only three German cities— Berlin, Frankfurt, and Menninger— offer direct flights from Germany.

How To Get To Sardinia: 3 Main Airports For Easy Travel (10)

How to get from Fertilia Airport to Alghero town center

By Bus

Bus rides are available from 5:00 am to 10:30 pm and take around 30 minutes to get to the city center. Tickets cost €1 if bought at the terminal and €1.50 if bought directly on the bus.

By Taxi

Taxi rides are in the range of €25, and like in Olbia there is no actual flat rate so depending on where you will be staying and how many of you are traveling, you may be better off booking a private transfer.

For more information, you should also read my post How To Get From Alghero Airport To Alghero.

How To Get To Sardinia: 3 Main Airports For Easy Travel (11)

How To Get To Sardinia From Outside Of Europe

There are no direct flights from North America, Asia and Australia and New Zealand to Sardinia, so you will have to fly to Rome, Milan, or a major European hub like Amsterdam or London to catch a connecting flight.

Flights to Rome and Milan are available from all main cities in the United States such as New York, Miami, Boston, Philadelphia, Atlanta, Chicago and Los Angeles and are operated by – among others – Ita, Delta, and American Airlines. There also are daily flights from Toronto with Ita and AirCanada, as well as from Montreal.

If you are coming from Australia or New Zealand you will have to break your journey in multiple legs – usually via Hong Kong or Singapore, then via Rome or Milan where you can catch a connection to Sardinia.

I recommend using Omio to learn how to get to Sardinia from outside Europe.

How To Get To Sardinia: 3 Main Airports For Easy Travel (12)

How To Get To Sardinia By Sea: Ferries To Sardinia

If your travel schedule allows for it, taking the ferry is definitely a good option to get to Sardinia. Best of all, you can bring your car along for the ride which means you can move around more easily when in Sardinia – unless you’d rather rent a car here.

Ferries to Sardinia are available from mainland Italy, Sicily, Spain and France.

Where are the ports in Sardinia?

Ferry Ports in the North are Olbia, Porto Torres, and Golfo Aranci. The ferry port on the east coast is Arbatax, which is connected to Civitavecchia. Lastly, Cagliari is the arrival port in the south.

There also is a ferry port in Santa Teresa di Gallura which however only connects Sardinia to Corsica.

How To Get To Sardinia: 3 Main Airports For Easy Travel (13)

Ferries from Italy to Sardinia

Ferries to Sardinia are available year round but run most frequently during the tourist high season between June and September – that’s when they will also be most crowded, not to mention expensive!

The main companies operating from mainland Italy to Sardinia are Tirrenia, Grimaldi Lines, Moby, Grandi Navi Veloci and Sardinia Ferries / Corsica Ferries.

Ferries depart from Civitavecchia (about 50 miles from Rome), with connections to Olbia, Arbatax and Cagliari; Genoa, with connections to Porto Torres and Olbia; Livorno and Piombino, with connections to Olbia and Golfo Aranci; Naples and Palermo, both with connections to Cagliari.

Most ferry services from Italy are overnight and – depending on the route – can take anything between 7.5 and 15 hours, so you have the option of getting your own cabin for the duration of the trip, go to bed almost as soon as the ferry departs and wake up in Sardinia.

I recommend using Ferryhopper to find the best routes, schedule and the best deals on ferries to Sardinia.

How To Get To Sardinia: 3 Main Airports For Easy Travel (14)

Ferries from France and Spain

Ferries also travel to Sardinia from France and Spain. The ports in France are Toulon and Marseille and you can also travel from Ajaccio and Bastia, in Corsica.

The most popular routes are from Marseille to Porto Torres, which takes around 10 hours and is operated by La Méridionale; and from Nice to Golfo Aranci, which is operated by Sardinia Ferries and take up to 13 hours.

The only port in Spain that services Sardinia is Barcelona; the ferry operates from Barcelona to Porto Torres on Grimaldi Lines. The journey takes just under 12 hours.

How To Get To Sardinia: 3 Main Airports For Easy Travel (15)

Traveling from the UK to Sardinia by car + ferry

I don’t really recommend that you drive all the way from the UK to Marseille or Nice to take the ferry to Sardinia.

It’s a long journey and if you want to do it in a healthy way, you will have to break it down in a couple of stages and between the cost of gas, ferry tickets, hotels, food and many toll roads you need to take in France it just won’t be any cheaper.

For more information on ferries to Sardinia, read my post Where To Take The Ferry To Sardinia.

Final Thoughts On How To Get To Sardinia

I hope this post has brought some clarity on how to get to Sardinia.

I wish you safe travels on your journey to Sardinia. No matter which route you take, you’ll feel right at home as soon as you set foot on Sardinian soil. Luckily, there are great routes from most major European cities, and lightning-fast flights from Italy, too. However, if you’re able to take the ferry, I hope it’s smooth sailing for you, as it’s always been for me!

Safe travels! Bon voyage! Buon viaggio!

Further Readings

Make sure to check out my other posts about Sardinia:

  • Where Is Sardinia?
  • Where To Stay In Sardinia: The Best Areas And Hotels
  • What You Should Know Before Traveling To Sardinia
  • 10 Absolutely Unmissable Things To Do In Sardinia
  • 15 Great Things To Do In Cagliari, Sardinia
  • What To See And Do In Alghero Sardinia
  • A Complete Guide To Costa Smeralda
  • The 15 Best Beaches In Sardinia
  • The Most Beautiful Beach Resorts In Sardinia
  • The Most Delicious Sardinian Food: Everything You Must Try
  • The Best Guide To Renting A Car In Sardinia
  • How To Get From Cagliari To Olbia
  • How To Get From Sicily To Sardinia
  • How To Get From Florence To Sardinia
  • How To Get From Milan To Sardinia
  • Which Are The Best Flights From Dublin To Sardinia?
Pin It For Later!
How To Get To Sardinia: 3 Main Airports For Easy Travel (16)
How To Get To Sardinia: 3 Main Airports For Easy Travel (2024)

References

Top Articles
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 5756

Rating: 4 / 5 (41 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.