Villa San Giovanni liegt in Kalabrien an der Straße von Messina, direkt gegenüber der sizilianischen Stadt Messina . Der Hafen dient als wichtigstes Fährterminal nach Sizilien mit rund 50 täglichen Überfahrten .