How To Get To Sardinia: Routes From Italy And Europe

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.

ferry to sardinia

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
Cagliari is a common port of entry to get to Sardinia

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.

For the best deals on flights to Sardinia, click here.

from Amsterdam to Sardinia airports in Sardinia from Sicily to Sardinia

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
From Cagliari airport, you can reach the beaches of Southern Sardinia

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.

Villanova Cagliari

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
From Olbia Airport you can reach La Maddalena archipelago

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 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.

Budget Sardinia

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.

Alghero Itinerary Sardinia in October Amsterdam to Sardinia Paris to Sardinia flights

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.

Cala Brigantina Caprera
Photo by Marco Mul @shutterstock

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.

For the best outside deals from outside of Europe, click here.

how to get to Sardinia
The ferry may be a good solution to get to Sardinia

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.

Map of Sardinia

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.

You can book your ferry to Sardinia here.

ferry to sardinia

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.

Spiaggia del Relitto

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:

Pin It For Later!
Discover how to get to Sardinia - via @c_tavani

10 thoughts on “How To Get To Sardinia: Routes From Italy And Europe”

  1. Dear Claudia.Hello Hope this finds everyone well in Sardinia. I am Pedro H. Ordenes, CEO of Water World Swim from San Francisco California. For five years we have swimmers taking swimmers from U.S.A. and other countries to swim the challenging Bonifacio across from Santa Teresa de Alura to Corsica directed by our great Captain Tommaso Muntoni from Diving Mediterraneo (348.90002388) Because we are coming out of the pandemic this year we are just going to start sending swimmers again and this year myself or other coaches, we won’t be able to travel with the swimmers. We would like to add a service to the swimmers going a transfer (bilingual) from the Airport to S.Teresa G. to meet Mr. Muntoni who knows us and he would then direct the swimmer when to meet or day to be ready for the swim And also to the visit to the Doctor that swimmers must check in. We would love to have for one of our young swimmers going on July 16 to have this service that we would do it throught our company and Mr. Muntoni Can you please let us know if you would be available to do this service? My phone and details are below of this note. Once I hear from you I would be happy to send you my phone cell number so we could whattsapp

  2. Hi Pedro, thanks for your comment. By law, I can’t lead tours anywhere in Italy unless I am a certified tour guide or qualified tour leader – having passed the national examination and being registered as such. I am not – I am a travel blogger. You may want to contact a tour company to see if they have an English speaking guide available for this service. I am sure there are plenty!

  3. Hi Claudia

    What is the easiest city in Italy to get to La Maddalena? Then from the OLB airport what is the best/quickest method of transportation to get there?
    Thanks!!

  4. The best airports to fly to Olbia would be Rome Fiumicino or Milano Linate. From there, rent a car to drive to Palau and then hop on a car ferry to La Maddalena.

  5. Hello Claudia, your blog is awesome…I am from India and have traveled to Italy before ..however I have never thought of travelling to Sardinia before..but now I will…thanks to your detailed information on your blog…thank you very much ..God bless you and your family.
    Cheers
    Ajit Dhavale
    Pune ,India

  6. Do you mean in places in Sardinia, or that actually take the same group around various destinations in Sardinia? Either way, there are. It really depends on your budget though. Large and more budget friendly companies like G Adventures and Intrepid have yet to activate any, but there are plenty of other companies that do.

  7. I love your blog. Can you give us some information about train travel. More and more people are realising that air travel is not great for the environment. Can you give your readers advice about the ferry and train option from the UK please?

  8. You will have to get all the way to Genoa and take the ferry from there. I have a post on where to take the ferry to Sardinia – if you prompt those words in the search bar it will bring up the post.

Leave a Comment