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.