What is the distance from Genova Italy to Porto Torres Sardinia Italy?

it's 249 miles ( 400 km ) so it is at least a 4,5 hour drive. Please check:

... but you can hardly DRIVE from Genova to Porto Torres, as you need to go by ship! Sardinia is an island!