Porto Heli liegt im südöstlichen Teil der Argolis am Argolischen Golf auf dem Peloponnes in Griechenland . Der Hafen verbindet die Stadt mit den Inseln Spetses, Hydra und Poros sowie mit Ermioni und Piräus .