Le lycée se situe à Limours-en-Hurepoix, une ville de 6 700 habitants à 35 km au sud de Paris, aux portes du parc naturel régional de la vallée de Chevreuse et des zones d’activités technologiques de Courtaboeuf et du plateau de Saclay.