Ferry from Sardinia to Corsica

Tickets, Prices & Schedules

You can easily travel by ferry from Sardinia to Corsica thanks to several year-round and seasonal connections. Find the up-to-date info, compare routes, timetables, companies and prices, and book your Sardinia - Corsica ferry tickets without hidden fees.

Ferry schedules from Sardinia to Corsica

Sardinia (all ports) Corsica (all ports) Trip frequency: Every day First trip: 07:15 Last trip: 20:00 Average duration: 3h 2m Price range: € 21.00 - € 226.80
Corsica (all ports) Sardinia (all ports) Trip frequency: Every day First trip: 07:00 Last trip: 23:55 Average duration: 3h 20m Price range: € 22.00 - € 243.00
Ferry companies CORSICA FERRIES MOBY LINES ICHNUSA LINES

Is there a ferry from Sardinia to Corsica?

Yes, you can travel by ferry between Sardinia and Corsica thanks to several connections active all year round, as well as some seasonal routes.

Ferries depart from the Sardinian ports of Santa Teresa Gallura, Porto Torres, and Golfo Aranci, and reach 4 ports in Corsica: Bonifacio, Ajaccio, Bastia, and Porto Vecchio.

Santa Teresa Gallura - Bonifacio is the shortest (less than 1 hr) and probably the most popular ferry route from Sardinia to Corsica. It served daily with numerous crossings.

The ferry companies normally operating on the connections between Sardinia and Corsica are Moby Lines, Ichnusa Lines, and Corsica Ferries.

Check out all ferry connections from Sardinia to Corsica currently available:

Santa Teresa Gallura - Bonifacio ferry

Ferries from Santa Teresa Gallura to Bonifacio run all year round with up to 7 daily crossings.

Porto Torres - Ajaccio ferry

The ferry route from Porto Torres to Ajaccio is available all year round, with 2-3 crossings per week depending on the season.

Porto Torres - Porto Vecchio

The route from Porto Torres to Porto Vecchio is operated sporadically, with 2-3 crossings per month between May and October.

Golfo Aranci - Bastia ferry

The Golfo Aranci - Bastia ferry route is active most months of the year, with a few monthly crossings.

Golfo Aranci - Porto Vecchio

Golfo Aranci - Porto Vecchio ferries run with up to 1 daily crossing on some months of the year.

What’s the ferry schedule from Sardinia to Corsica?

Sardinia - Corsica timetables are different for each ferry connection.

For the popular Santa Teresa Gallura - Bonifacio route, the first ferry usually leaves at 07:30 and arrives at its destination at 08:20. The last ferry normally leaves Bonifacio at 18:55 and arrives in Santa Teresa Gallura around 19:45.

If you wish to reach Ajaccio from Porto Torres, the ferry normally leaves at 14:30 and arrives at its destination around 19:15.

Note that ferry schedules are subject to change depending on the season. You can always check real-time ferry schedules for the Sardinia - Corsica routes on Ferryhopper.

Ferry Tickets, Offers & Discounts

How much is the ferry from Sardinia to Corsica?

Tickets for Sardinia - Corsica ferries normally start at around €17, but prices normally vary depending on the route, the company and the season.

  • Santa Teresa Gallura - Bonifacio: tickets start at around €17.
  • Porto Torres - Ajaccio: tickets start at around €24.
  • Porto Torres - Porto Vecchio: tickets start at around €22.
  • Golfo Aranci - Bastia: tickets start at around €28.
  • Golfo Aranci - Porto Vecchio: tickets start at around €17.

Keep in mind that the final cost also depends on the accommodation type you choose (deck, numbered seat, or cabin), vehicle transportation, as well as available discounts and offers.

Offers

On Ferryhopper, you can find the best available deals for your ferry trip to Corsica from Sardinia. Take a look at active routes, take advantage of active offers, and book your ferry tickets online at the lowest prices.

Current offers are automatically applied when booking your ferry tickets.

Discounts

The ferry companies operating between Sardinia and Corsica have special discounts available for certain passenger categories. Infants and toddlers up to 3 years old travel free of charge, while children between 4 and 11 or 12 years old are normally entitled to a 50% discount.

Moreover, there is a special discount for Sardinia residents. To get it, you just need to enter your ID or passport number when booking your tickets on Ferryhopper.

Ferry Route Info

How long is the ferry ride from Sardinia to Corsica?

The ferry trip between Sardinia and Corsica can take between 50 min and 8 hr, depending on the connection, the operator, and the type of ferry.

The shortest Sardinia - Corsica route is the one connecting Santa Teresa Gallura and Bonifacio.

More specifically, ferry time for each connection is:

  • Santa Teresa Gallura - Bonifacio: between 50 min and 1 hr
  • Porto Torres - Ajaccio: between 3 hr and 4 hr 45 min
  • Porto Torres - Porto Vecchio: around 4 hr 45 min
  • Golfo Aranci - Bastia: about 7 hr 45 min
  • Golfo Aranci - Porto Vecchio: about 4 hr

Is there a high-speed ferry from Sardinia to Corsica?

Yes, the connections from Sardinia to Corsica are also served by high-speed ferries. More specifically, there are fast ferries running on the routes from Santa Teresa Gallura to Bonifacio, from Golfo Aranci to Porto Vecchio, and from Golfo Aranci to Bastia.

The Porto Torres - Ajaccio and Porto Torres - Porto Vecchio routes are operated by conventional ferries.

What’s the distance between Sardinia and Corsica?

The distance between the ports of Santa Teresa Gallura and Bonifacio, the shortest connection between Corsica and Sardinia, is 9 nautical miles (about 16 km).

The longest route between Corsica and Sardinia is the one between the ports of Golfo Aranci and Bastia. The sea distance is 103 nautical miles (about 190 km).

Ferry Trip Tips

Useful tips for your ferry trip to Corsica from Sardinia

Here are some useful tips for your ferry trip from Sardinia to Corsica

  • During the high season, we recommend arriving at the port of departure well in advance, especially if you are bringing along your vehicle.
  • Take advantage of the short Santa Teresa Gallura - Bonifacio ferry duration and plan a day trip to Corsica. You can catch an early-morning ferry and return to Sardinia in the evening!
  • Take a look at the Bonifacio - Santa Teresa Gallura ferry route to plan your return trip to Sardinia.
  • Check out our Bastia travel guide and find out what to see and do in one of Corsica's most vibrant cities.
  • As for the documents necessary to travel between Sardinia and Corsica, you will need to present your passport or ID (citizens of countries in the Schengen Area).

Where to take the ferry from Sardinia to Corsica

Ferries to Corsica mainly depart from 3 ports in Sardinia: Santa Teresa Gallura, Porto Torres and Golfo Aranci.

Find out more about each Sardinian port:

Port of Santa Teresa Gallura

Located in the province of Sassari, on the northern tip of Sardinia, the seaside town of Santa Teresa Gallura is one of the main departure points for ferries to Corsica. Its port is pretty small but modern, with several visitor amenities in the area.

You can easily reach the port on foot or by car from the town center, while there are free parking lots nearby.

Port of Porto Torres

Porto Torres is the largest port in Sardinia. Close to the city center, it is divided into 2 areas: the commercial and the industrial port area. The ferry terminal is located near the commercial port.

In the port area, there is also a free shuttle bus service for passengers, connecting the center of Porto Torres, the ticket offices, and the railway station with the docks.

Port of Golfo Aranci

Located on the north-eastern end of Sardinia, the coastal town of Golfo Aranci is a gateway to the renowned Costa Smeralda and one of the busiest ports in the area.

The train station is close to the port, and you can reach it around 7 min on foot. Inside the port, there are various services, including bars, restaurants, and the ARST suburban bus stop.

Can I travel on the ferry from Sardinia to Corsica with a car?

Yes, you can board your vehicle, including cars, motorcycles, and motorhomes, on all Sardinia - Corsica ferries.

Tip: the isle of beauty is a camper-friendly destination. Check our complete guide on how to explore Corsica on 4 wheels.

Ferry luggage

Each ferry company has its own luggage policy:

  • There are no restrictions regarding luggage weight and size on board Moby Lines ships.
  • Corsica Ferries allows passengers 1 hand luggage with maximum dimensions of 200x100x50 cm free of charge.
  • The operator Ichnusa Lines allows each passenger to carry 1 hand luggage with maximum dimensions of 150x50x25 cm free of charge.

Cabins

Most ferries from Sardinia to Corsica have different types of cabins: internal, cabins with a window, suites, and even accessible cabins for people with disabilities.

Τhere are no cabins on Bonifacio - Santa Teresa Gallura ferries, as the trip takes 1 hr or less. However, there is seat accommodation included in the ticket price.

Pet travel

Pets are welcome on all ferries to Corsica from Sardinia. You just need to include your pet in the booking and pay a small fee.

Pets are normally allowed on the external decks of the ship, but cannot enter the ferry lounges and communal areas. Small pets should travel in their own carrier, while it is also possible to book pet-friendly cabins.

Make sure to bring along your pet’s up-to-date health certificates and any supplies necessary. Moreover, if you are traveling with a dog, don’t forget to bring a muzzle and leash.

Book cheap ferry tickets from Sardinia to Corsica

On Ferryhopper and the Ferryhopper App, you can book your tickets to Corsica from the neighboring Sardinia in just a few steps. Find all the available routes between the two islands on our Map of ferries and plan your trip to the stunning French gem in no time!