Деревня расположена в центральной части района, на правом берегу реки Нара[6], примерно в 3 км южнее Наро-Фоминска, высота центра над уровнем моря 197 м[7]. Ближайшие населённые пункты — Атепцево восточнее, на противоположном берегу реки, Котово в 1,7 км на запад и Щекутино в 2 км на юго-запад. У западной окраины Елагино проходит автодорога М3Украина.