El puerto de Villa San Giovanni se encuentra a 7 km noreste de Mesina. Esto corresponde a una distancia de 4 millas náuticas.
El puerto de ferry de Mesina se encuentra en la isla italiana de Sicilia y ofrece conexiones con las islas italianas de Stromboli, Salina, Panarea, Vulcano y Lipari, así como con los puertos de Salerno, Reggio Calabria y Villa San Giovanni, en la Italia continental. Las navieras Caronte & Tourist y Liberty Lines ofrecen aquí un total de 9 rutas varias veces al día.