Ferries from
Sardinia to Corsica
Ferries from
Sardinia to Corsica
The crossing time for the Sardinia to Corsica ferry ranges between routes, operators and ships. Santa Teresa di Gallura - Bonifacio on average approximately takes 53mins. The distance from Santa Teresa di Gallura - Bonifacio is approximately 9.2 nautical miles. Sailings from Porto Torres - Ajaccio take on average 4h 8m. The fastest ferry from Sardinia to Corsica is from Santa Teresa di Gallura. The distance from Santa Teresa di Gallura to Bonifacio is 10 nautical miles (18km) with a crossing time of approximately 50 minutes. Moby Lines and Ichnusa Lines offer this route with 45 sailings weekly combined.
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Leaving Sardinia behind, the short crossing to Corsica takes you across the Strait of Bonifacio, with limestone cliffs rising dramatically on both sides — a scenic hour or so before docking. Arriving near Bonifacio, the clifftop citadel's old town is perched right above the sea, while the island's mountainous interior and the beaches around Porto-Vecchio reward those continuing further north. The Calanques de Piana's red granite formations, further up the west coast, are among Corsica's most photographed natural sights and worth the drive for those with extra time.