La commune de Saint-Léger-en-Yvelines se trouve dans le centre des Yvelines, au cœur du massif forestier de Rambouillet, à 11 kilomètres au nord-ouest de Rambouillet, chef-lieu d'arrondissement et à 37 kilomètres au sud-ouest de Versailles. 126 hectares d'espaces verts, dont le domaine du château du Planet, dans l'ouest de la commune.