Ferry from Corsica to Sardinia

Tickets, Prices & Schedules

Ferries from Corsica to Sardinia are active all year round with regular weekly crossings. Find up-to-date information about the connections between the two islands, check timetables, companies and prices, and book ferry tickets to Sardinia on Ferryhopper without hidden fees!

Ferry schedules from Corsica to Sardinia

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

Is there a ferry from Corsica to Sardinia?

Yes, you can travel by ferry from Corsica to Sardinia thanks to several connections available all year round, as well as some seasonal connections.

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

The most popular route is Bonifacio - Santa Teresa Gallura, as it is served with multiple departures per day all year round and allows you to reach Sardinia in less than 1 hr.

The ferry companies that operate on the routes between Corsica and Sardinia are Moby Lines, Ichnusa Lines, and Corsica Ferries.

Here are all the ferry connections from Corsica to Sardinia:

Bonifacio - Santa Teresa Gallura ferry

The ferry route from Bonifacio to Santa Teresa Gallura is active all year round and is served with up to 7 crossings per day.

Ajaccio - Porto Torres ferry

Ferries from Ajaccio to Porto Torres are available all year round, with 1-3 departures per week depending on the season.

Bastia - Golfo Aranci ferry

The Bastia - Golfo Aranci ferry route is active most months of the year, with around 2 weekly crossings. On some dates, the connection may include a stopover at the port of Livorno.

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.

What’s the ferry schedule from Corsica to Sardinia?

For the popular Bonifacio - Santa Teresa Gallura route, the first ferry usually leaves at 08:50 and arrives at its destination at 09:40. The last ferry normally leaves Bonifacio at 20:15 and arrives in Santa Teresa Gallura around 21:05.

If you want to reach Porto Torres from Ajaccio, the ferry is usually available on Mondays; it leaves at 07:15 and arrives at its destination around 12:00. Departures are more frequent in the summer months.

Note that ferry timetables and availability may vary depending on the route, the ferry company, and the season in which you choose to travel. You can always check real-time ferry schedules for the Corsica - Sardinia connections on Ferryhopper.

Ferry Tickets, Offers & Discounts

How much is the ferry from Corsica to Sardinia?

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

  • Bonifacio - Santa Teresa Gallura: it is the cheapest Corsica - Sardinia route, with tickets starting at around €17.
  • Ajaccio - Porto Torres: tickets start at around €23.
  • Bastia - Golfo Aranci:  tickets start at around €29.
  • Porto Vecchio - Porto Torres:  tickets start at around €30.

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

Tip: we recommend booking in advance to always take advantage of the best prices.

Offers

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

Current offers are automatically applied when booking your ferry tickets.

Discounts

The ferry companies traveling between Corsica and Sardinia offer discounts to 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 Corsica to Sardinia?

The ferry trip between Corsica and Sardinia can last from 50 min to 7 hr, depending on the connection, the company, and the type of ferry.

The fastest route to Sardinia is Bonifacio - Santa Teresa Gallura, with a duration of 50 min.

More specifically, Corsica - Sardinia ferry time for each connection is:

  • From Bonifacio to Santa Teresa Gallura: between 50 min and 1 hr
  • From Ajaccio to Porto Torres: between 3 hr and 4 hr 45 min
  • From Bastia to Golfo Aranci: about 6 hr 30 min
  • From Porto Vecchio to Porto Torres: between 5 hr and 7 hr

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

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

The connections from Ajaccio to Porto Torres and from Porto Vecchio to Porto Torres are operated by conventional ferries.

What’s the distance between Corsica and Sardinia?

The distance between the ports of Bonifacio and Santa Teresa Gallura, the shortest route 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 Bastia and Golfo Aranci. The ferry distance is 103 nautical miles (about 190 km).

Ferry Trip Tips

Useful tips for your ferry trip to Sardinia from Corsica

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

  • During the high season, we recommend arriving at the port well in advance, especially if you are bringing along your vehicle.
  • Exploring Sardinia by camper is one of the best options to save on accommodation and discover the island’s hidden corners.
  • Take advantage of the short Bonifacio - Santa Teresa Gallura ferry route and take a day trip to Sardinia. You can catch the first ferry and return to Bonifacio in the evening!
  • As for the documents necessary to travel between Corsica and Sardinia, you will need to present your passport or ID (citizens of countries in the Schengen Area).
  • Check out our Sardinia travel guide and plan your vacation with Ferryhopper’s top tips!
  • Keep in mind that Golfo Aranci is located just a stone's throw from the Costa Smeralda and boasts some of the most beautiful beaches in Sardinia.
  • Take a look at the Santa Teresa Gallura - Bonifacio, Porto Torres - Ajaccio, Golfo Aranci - Bastia, and Porto Torres - Porto Vecchio ferry routes to plan your return trip to Corsica.
  • Read our practical ferry travel guide to Sardinia and find out all about ferry routes, companies and services.

Where to take the ferry from Corsica to Sardinia

Ferries to Sardinia mainly depart from 4 ports in Corsica: Bonifacio, Ajaccio, Bastia, and Porto Vecchio.

Here is some more information about each port:

Port of Bonifacio

Ferries from the port of Bonifacio to Santa Teresa Gallura leave from the ferry terminal of the commercial port (Quai Sott, Portigliola). The port is located very close to the city center and can be easily reached in 20 min on foot and 5 min by car. You can find several parking lots near the port.

Figari Airport is well connected to the port of Bonifacio by bus (LB line) and is only 20 km away by car.

Port of Bastia

The port of Bastia is located in the heart of the city and is among the most important in Corsica for passenger and freight traffic. The port is divided into 2 areas: Porto Vecchio and the commercial port.

The picturesque Porto Vecchio area mainly hosts smaller boats. Ferries to Golfo Aranci depart from the docks in the commercial port of Bastia, where you can also find bars, restaurants, rental services, and hotels. The Bastia train station is very close to the port and can be easily reached on foot.

Port of Ajaccio

Ajaccio is the capital of Corsica, located in the southwest of the island. Ferries to Porto Torres depart from the ferry terminal at the port of Ajaccio. The port is located close to the train station, but is also easily accessible by car (5 min) or on foot (15 min).

Ajaccio Airport is well connected to the port by bus (line 8) and is only a 20-min drive away.

Porto Vecchio

Ferries to Porto Torres from Porto Vecchio, in the far south of Corsica, depart from the port’s ferry terminal. In the port area, you can find several amenities, including restaurants and cafés.

The port is 2 km from the city centre and can be reached on foot in 15-20 min, or by the electric shuttle ferry A Citadina, which leaves every 20 min. Figari Airport is a 30-min drive from Porto Vecchio.

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

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

Bear in mind that getting around by car is the most recommended way to explore Sardinia.

Tip: in the summer months, car-deck spaces might be limited, so we recommend booking your tickets well in advance.

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

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

However, given the short duration of the trip, there are no cabins on Bonifacio - Santa Teresa Gallura ferries, but there is seat accommodation included in the ticket price.

Pet travel

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

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

Make sure to bring along your pet’s updated health certificates. Also, if you are traveling with a dog, remember to have a muzzle and leash.

Book cheap ferry tickets from Corsica to Sardinia

On Ferryhopper and the Ferryhopper App, you can book your tickets to Sardinia from Corsica in just a few steps. Find all the available routes between the two islands on our Map of ferries and plan your trip to one of the most beautiful islands in the Mediterranean!