La commune d'Etoy s'étend sur 496 hectares, entre 380 et 490 m d'altitude. Elle est entourée des communes de Buchillon (au sud), Allaman, Aubonne (à l'ouest), Lavigny (au nord), Villars-sous-Yens et Saint-Prex (à l'est).
Coordonnées : 6° 25' de longitude est, 46° 29' de latitude nord.
Situation par rapport aux bourgs et villes proches :
- 3 km de Saint-Prex, 3 km d'Aubonne
- 9 km de Morges, 21 km de Nyon
- 20 km de Lausanne, 42 km de Genève
L'institution médico-éducative l' Espérance, fondée en 1872 par Auguste Buchet, pour l'accueil des personnes handicapées occupe une surface importante au nord du village.
Territoire
Surface : 496 ha, dont
- 53 en vignes,
- 110 en arboriculture,
- 21 en forêts,
- 76 en zone industrielle, artisanale et commerciale,
- le solde en terre productive, bâtiments, routes, chemins et voies ferrées.
Altitude : de 400 à 490 m.