Η Ελαφόνησος βρίσκεται στο νοτιοανατολικό άκρο της Πελοποννήσου με έκταση 19 τετραγωνικά χιλιόμετρα και απόσταση μόνο 570 μέτρα από την απέναντι Πελοποννησιακή ακτή της Πούντας που μαζί με άλλα 3 τετραγωνικά χιλιόμετρα γης στην Λακωνία αποτελούν την Κοινότητα Ελαφονήσου.