Ferry routes from Italy to Corsica Genoa to Bastia ferry distance is about 110 nautical miles and it is preferable for passengers who want to travel from northern Italy to Corsica. Livorno to Bastia ferry distance is 66 nautical miles with a ferry duration of about 4 hours.