Ferries Sardinia

See all connections and book ferry tickets

Find out all about ferries to Sardinia for 2025: departure ports, timetables, trip duration, and companies. Compare prices, discover offers, and book tickets to Sardinia without hidden fees.

Sardinia ferry routes

With regular ferry departures from the Italian ports of Livorno, Genoa, Civitavecchia (Rome), Naples, Palermo (Sicily), and Piombino, you can choose among a wide range of destinations when planning your holiday in Sardinia.

Most ferry routes are active all year round and allow you to sail to the Sardinian cities of Cagliari, Olbia, Golfo Aranci, Porto Torres, and Arbatax. There are also internal connections to the island of La Maddalena, the Gulf of Asinara, and Saint Peter's island (Carloforte) from some Sardinian ports.

Plus, you can find direct ferry routes to Sardinia from Spain (Barcelona), France (Nice and Toulon) and Corsica (Bastia, Ajaccio, Porto Vecchio and Bonifacio).

Discover all active connections to/from Sardinia and book your ferry tickets today on Ferryhopper!

Ferries from Civitavecchia (Rome) to Sardegna

Ferries between Civitavecchia and Sardinia are active all year round, with the ferry frequency depending on the port of departure. The shortest route is Civitavecchia - Olbia, with crossings of about 5 hours 30 minutes. All vessels connecting Civitavecchia with the ports of Sardinia are conventional ferries.

Civitavecchia - Olbia ferry

The ferry route from Civitavecchia to Olbia is active all year round, with 1 departure per day in winter, and up to 2 departures per day in high season. The journey can last from 5 hours 30 minutes to 8 hours depending on the company and the crossing. Tickets start at around €36.

Civitavecchia - Cagliari ferry

Ferries from the port of Civitavecchia to Cagliari operate all year round with 3 weekly departures. The ships take 12-15 hours to reach their destination. Tickets start at around €44.

Civitavecchia - Arbatax ferry

The connection from Civitavecchia to Arbatax is active all year round, with 2 weekly crossings (on Tuesdays and Saturdays). In August, there is usually 1 extra departure on Thursdays. Ferres operating the Civitavecchia - Arbatax route usually take 9 hours to reach their destination. Tickets start at around €40.

Civitavecchia - Porto Torres ferry

The connection from Civitavecchia to Porto Torres is usually operated 1-4 times a week depending on the season, and most crossings are overnight. The fastest ferry normally takes 7 hours 30 minutes to reach Porto Torres. Tickets start at €25.

Ferries from Genoa to Sardegna

You can reach Sardinia from the port of Genoa by ferry all year round, but there are also seasonal routes. The crossings last around 10 hours, but ferry time may vary depending on the connection. All ferries departing from Genoa to the ports of Sardinia are conventional ferries.

Genoa - Olbia ferry

Ferries from Genoa to Olbia usually operate from mid-April to the end of October. There are usually 3 weekly departures in April, May and October, and up to 3 departures per day between June and September. The crossings can last between 10 hours and 12 hours 30 minutes, depending on the operator. Genoa - Olbia ferry tickets start at around €48.

Genoa - Porto Torres ferry

You can travel from Genoa to Porto Torres by ferry all year round with 1-3 departures per day, depending on the season. Ferry time ranges from 10 hours to 12 hours 45 minutes, depending on the crossing and the company. Ferry tickets start at around €26.

Genoa - Golfo Aranci ferry

Genoa - Golfo Aranci ferries are available only in July and August with around 1-4 weekly departures. The crossing can last between 10 hours and 11 hours 15 minutes. Ferry tickets start at around €47.

Note: the ferry company Moby Lines has not yet anounced its ferry schedules for this route in 2025.

Ferries from Livorno to Sardegna

The port of Livorno offers the most popular routes to Sardinia. Ferries operate all year round with several departures per day. The fastest crossings to Olbia and Golfo Aranci last about 7 hours. The routes are served by both high-speed and conventional ferries.

Livorno - Olbia ferry

Ferries to Olbia from Livorno depart 4 times per day. The route is also operated by high-speed vessels. The fastest crossing takes about 7 hours to reach the destination. Livorno - Olbia ferry tickets start at around €20.

Livorno - Golfo Aranci ferry

Ferries from Livorno to Golfo Aranci depart at least 2 times per week. The route is also served by high-speed ferries, and the journey takes from 7 hours to 12 hours 30 minutes. Tickets start at around €18.

Ferries from Piombino to Sardegna

Ferries from Piombino to Sardinia are seasonal and remain active a few months of the year. The port of Piombino serves some of the shortest routes to Sardinia, with the trip to Olbia taking around 5 hours. The connections are served by both high-speed and conventional ferries.

Piombino - Olbia ferries

Ferries from Piombino to Olbia operate from June to September with 3 crossings per week. In August, the route is served almost every day. Piombino - Olbia route offers the fastest connection to Sardegna, with a duration of 5 hours. Tickets start at €38 and the ships are conventional.

Piombino - Golfo Arranci ferries

The Piombino - Golfo Aranci ferry route is normally active only in August, with 2-3 weekly crossings, usually Saturdays (and occasionally on Fridays). The trip takes between 6 hours 30 min and 7 hours 15 minutes, and ferry tickets start at around €27.

Ferries from Naples to Sardegna

Ferries from Naples to Sardinia head to the port of Cagliari, and are active all year round with several weekly departures. The route is operated only by conventional ferries.

Naples - Cagliari ferry

The Naples - Cagliari ferry connection is normally served 3 times per week. The crossing lasts approximately 15 hours, and ferry tickets start at around €35.

Ferries from Sicily to Sardegna

You can travel from the port of Palermo to Cagliari all year round with Grimaldi Lines conventional ferries.

Palermo - Cagliari ferry

Palermo - Cagliari ferries are normally active once a week (on Sundays). The journey usually lasts 12 hours. Ferry ticket prices start at around €40.

Ferries from France to Sardinia

You can also reach the north of Sardinia from 2 ports in the French Riviera. Porto Torres is, in fact, connected to the famous cities of Nice and Toulon by Corsica Ferries vessels.

Toulon - Porto Torres ferry

The route to Porto Torres from Toulon is active all year round, with the ferry frequency depending on the season. Ferry time ranges from 10 hours 30 min to 16 hours and tickets start at around €20.

Nice - Porto Torres ferries

The Nice - Porto Torres ferry route is normally served occasionally, with 1 or 2 weekly departures in July and August. The crossing takes between 11 hours and 17 hours, depending on the crossing, and tickets start at around €29.

Ferries from Corsica to Sardinia

Did you know that you can travel from Corsica to Sardinia by ferry in less than 1 hour? Ferries between the two islands are very popular and operate all year round. You can travel to the Sardinian ports of Santa Teresa Gallura, Porto Torres, and Golfo Aranci from Bonifacio, Ajaccio, Bastia and Porto Vecchio in Corsica.

Bonifacio - Santa Teresa Gallura ferry

The ferry route to the port of Santa Teresa Gallura from Bonifacio is served all year round with up to 7 daily crossings. The crossing lasts only 50 minutes and tickets start at €17.

Ajaccio - Porto Torres ferry

The ferry connection from Ajaccio to Porto Torres is available all year round. There are 1-2 crossings per week, with the trip lasting between 3 and 5 hours. Ferry tickets start at around €25.

Bastia - Golfo Aranci ferry

The Bastia - Golfo Aranci ferry route is active most months of the year. There are usually 2 crossings per week, with a duration of at least 6 hours 30 minutes. Tickets start at around €22.

Porto Vecchio - Porto Torres ferry

Departures from Porto Vecchio to Porto Torres are occasional, with 2-3 crossings per month, usually in May, June, September, and October. The trip lasts less than 5 hours and ferry tickets start at around €23.

Ferries from Spain to Sardinia

The Barcelona - Porto Torres ferry is very popular and is served with 2-3 crossings per week. The journey can last from 13 to 15 hours and tickets start at €38.

Tip: on our Map of ferries, you can search for all the active connections and plan your ferry trip to Sardinia in just a few steps!

The lighthouse of Olbia at sunset, in Sardinia, Italy

Breathtaking sunset behind the lighthouse of Olbia in Sardinia

How much is the ferry to Sardinia?

The most popular ferries to Sardinia depart from the ports of Livorno, Civitavecchia (Rome) and Genoa, and arrive in Olbia. Take a look at indicative ferry prices to Sardinia on the most popular routes (one-way trips):

  Livorno - Olbia Civitavecchia - Olbia Genoa - Olbia
1 adult passenger From 34€ From 36€ From 30€
2 adult passengers From 57€ From 73€ From 61€
2 adult passengers + 1 car From 79€ From 173€ From 89€

 

Nota: the price of a single ferry ticket to Sardinia depends on the route, available offers and discounts, the company, and the season. The final cost varies depending on seat and cabin selection, as well as vehicle transportation.

Offers

If you are looking for cheap ferry tickets to Sardinia, keep in mind that ferry companies offer limited-time deals and fixed discounts.

Throughout the year, you can find offers for early bookings, round trips, and families. The ferry operators also regularly promote offers for vehicles, cabins, and for passengers travelling with their pets.

If you wish to save on your car or motorcycle tickets, the Best Offer and Best Offer Moto discounts by Moby Lines are exactly what you are looking for! Simply add a vehicle to your booking on Ferryhopper and a discount will be automatically applied to the final price.

Bear in mind that offers are often available until seats are sold out or for a limited period, so we recommend booking as soon as possible!

Check out our ferry offers page to discover all available deals and get the lowest prices for your Sardinia trip.

Discounts

Ferry companies offer special discounts for certain passenger categories. Children aged up to 3 years old normally travel for free, while children up to 11-12 years old get a discount on their tickets.

Sardinia resident discount

If you are a resident of Sardinia, you can enjoy a special discount and save on your ferry trip to/from the island. You just need to select the discount and enter your ID or passport number when booking your ferry on Ferryhopper.

Note that you should carry a document proving your Sardinia residence to present when boarding the ferry.

Useful information: fixed discounts may vary slightly from one ferry company to another.

Ferry companies traveling to Sardinia

The 6 main ferry companies serving routes to/from Sardinia are Moby Lines, Tirrenia, Grimaldi Lines, GNV (Grandi Navi Veloci), Corsica Ferries and Ichnusa Lines.

Most ferry connections to Sardinia are active all year round, but there are also seasonal routes or occasional departures.

 A ferry from Palau approaching the small port of La Maddalena, Italy

A ferry arriving at the small port of La Maddalena

Sardinia ports

Sardinia has 7 main ports, all located near the island’s tourist resorts. The most important ports are: Cagliari, Arbatax, Olbia, Golfo Aranci, Porto Torres, Santa Teresa Gallura and Palau.

Here is some useful information about the main ports of Sardinia:

  • Cagliari: the Sardinian capital is located in the south of the island and is connected all year round with the ports of Civitavecchia, Naples and Palermo.
  • Arbatax: this popular holiday resort is located in the east of the island and is connected all year round with the port of Civitavecchia.
  • Olbia: located in the northeast, it is one of the most important ports on the island and welcomes more than 1 million travelers every year. Olbia is well connected to the ports of Civitavecchia, Genoa, Livorno, and Piombino.
  • Golfo Aranci: the port is located in the north of Sardinia and is the main access point to the Costa Smeralda. Golfo Aranci is connected to the ports of Livorno, Piombino, Nice and Bastia.
  • Porto Torres: its strategic position in the northwest of the island makes it the main landing point for ferries from Italy (Genoa and Civitavecchia), Spain (Barcelona), France (Nice and Toulon) and Corsica (Ajaccio). In fact, Porto Torres is the largest port in Sardinia.
  • Santa Teresa Gallura: it is the closest Sardinian port to Corsica. Santa Teresa Gallura is in fact connected with the port of Bonifacio all year round, and is located at the northern tip of Sardinia, in the province of Sassari.
  • Palau: from this port in the north of Sardinia, you can hop on a day trip to the island of La Maddalena, one of the wonders of the Mediterranean. Palau - La Maddalena ferries run very frequently and the crossing lasts only 15-20 minutes.

Best time to book

Sardinia is a heavenly destination every month of the year, but choosing the best time to book your ferry can make all the difference.

If you are planning to travel during the summer, we recommend booking 4-5 months in advance to make sure there is availability in tickets, cabins, and car-deck spaces. Plus, you can take advantage of early-booking offers.

During the high season, which runs from the beginning of June to the end of August, ferries to Sardinia are in high demand. If you book in advance, you can avoid last-minute inconveniences and potentially take advantage of better fares.

Beyond the time of year, there are also specific days and periods when prices tend to rise, such as holidays, Saturdays, and Sundays. To have a better chance to save on your ferry tickets, it’s best to travel on weekdays.

The off-season is perfect for those who prefer to explore the island away from the summer crowds. Plus, you can often find lower prices and benefit from last-minute deals! If you travel in autumn, winter, or spring, you'll also have more flexibility with travel dates and crossing options, as demand is lower.

Remember that on Ferryhopper and the Ferryhopper App, you can compare routes, schedules, and ferry prices to and from Sardinia, and choose the option that suits you best.

Information about Sardinia

Sardinia is the second-largest island in Italy and remains a top summer vacation destination. Famous for its emerald waters, pristine beaches and millennia-old history, Sardinia is ideal for a trip filled with relaxation and adventure.

Sardinia's beaches vary from coast to coast, offering stretches of white sand, rocky coves, and wild bays. Some of the most beautiful beaches include Punta Molentis beach in the southeast, known for its white sand and crystal-clear waters, Romazzino beach in the Costa Smeralda, surrounded by granite rocks, and Lido di Orrì, popular among surfers and kite surfers.

Beyond its amazing coast, Sardinia enchants with its art-filled cities, numerous medieval villages, local crafts, and delicious cuisine. Must-visit cities include Cagliari, Alghero, Olbia, and Santa Teresa Gallura. Be sure to visit the ancient Nuraghes, scattered throughout the region.

If you love nature, we recommend hiking in Asinara National Park, or along the scenic trails of Gennargentu and Monte Limbara. Birdwatching enthusiasts should head to the area of Oristano, famous for its ponds and lagoons inhabited by pink flamingos.

Sardinia is a perfect destination for families, couples, and friend groups. With a sunny climate and mild temperatures, Sardinia is a great holiday destination even in the off-season.

The emerald waters of Capriccioli beach, south of Porto Cervo, Sardinia

Capriccioli, a corner of paradise on the Costa Smeralda

Tips and advice for your trip

Here are 8 useful tips to keep in mind before and during your vacation in Sardinia:

  1. Ferry crossings to Sardinia are often overnight, so we recommend booking a cabin to enjoy a more comfortable journey.
  2. Pets are allowed on all ferries to Sardinia. You just need to include them in your booking and pay a small fee.
  3. The Italian ports can become quite busy during the summer. It's best to arrive at the port well in advance, especially if you are bringing along your car.
  4. Touring Sardinia by camper allows you to explore the island’s hidden corners and save on accommodation costs.
  5. While a week is ideal, you can still explore Sardinia in less time with a well-organized itinerary. Find out what to do in Sardinia in 3 days.
  6. Sardinia’s famous Mistral wind can bring cooler temperatures, even in summer. Be sure to pack a sweatshirt or light jacket.
  7. Experience Sardinia’ unique Easter traditions, the Oristano Carnival, and Cortes Apertas in Barbagia, offering a glimpse into the island’s vibrant culture.
  8. Check out our dedicated guides for Livorno - Olbia and Genoa - Olbia ferry trips with Moby Lines.

Onboard services

Ferries to Sardinia offer a wide range of services, which vary depending on the route and company. Most ferries are conventional, but there are also high-speed vessels available on certain routes.

Cabins are available on most routes, except for shorter trips, such as Bonifacio - Santa Teresa Gallura. For budget-friendly options, choose a deck-passage ticket or an airplane-type seat for added comfort.

Vehicles, including cars, motorcycles, and campers, can be transported on all ferries. Policies and fees may vary depending on the operator, so it’s a good idea to check in advance.

The most modern ferries often include extras, such as entertainment areas and Wi-Fi.

You can travel with your pet on ferries to Sardinia, but conditions and prices vary by company. Typically, pets must travel in their own carriers and wear a leash and muzzle in common areas. Some companies also offer onboard kennels. As for pet-friendly cabins, be sure to book early for, as availability is limited.

Dining options include à la carte and self-service restaurants, bars, and pizzerias, with vegetarian, vegan, and kids' menu options available. Larger ferries may also feature entertainment, such as game rooms, outdoor pools, and lounges.

Accessibility is also a priority on ferries to Sardinia, with features such as designated parking, elevators, accessible cabins, and restrooms. Find out more about traveling by ferry in Italy for passengers with disabilities.

Fun fact: the Legacy and Fantasy ferries of Moby Lines which operate on the Livorno - Olbia route, are among the largest and eco-friendly ferries in the world, boasting cruise-like amenities.

FAQs

Can I bring my car on the ferry to Sardinia?

Yes, you can transport your vehicle on all ferries to Sardinia. Cars, motorcycles, campers, and caravans can be added to your booking for an additional fee.

Driving is the most convenient way to get around Sardinia. We recommend booking well in advance to secure your vehicle’s spot on the ferry, especially during high season.

You can find detailed information about vehicle regulations for ferries in Italy on Ferryhopper.

How much does it cost to bring my car on the ferry to Sardinia?

Vehicle tickets range from €25 to €100, depending on the route, operator, and vehicle type.

Keep in mind that most ferry companies offer special discounts for vehicles on routes to/from Sardinia.

How early should I arrive at the port?

During the summer months, traffic at the ports of mainland Italy and Sardinia can increase significantly. Therefore, we suggest arriving at the port of departure at least 1 hour in advance, especially if you are bringing along your vehicle.

How long is the ferry trip to Sardinia?

Ferry time to Sardinia from mainland Italy can take from 5 to 15 hours, depending on the connection, the operator and type of ferry serving the route. The shortest route, Piombino - Olbia, takes about 5 hours, while the longest, Civitavecchia - Cagliari, ranges from 13 to 15 hours.

As for international connections, the crossing to Santa Teresa Gallura from Bonifacio in Corsica lasts only 50 minutes!

What if I need to change my ferry tickets?

Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.

Remember that you can also use Ferryhopper’s online booking modification service, available with certain ferry companies.

Island hopping starting from Sardinia