Захарьино расположено примерно в 14 километрах (по шоссе)[5] на северо-запад от Сергиева Посада, на правом берегу реки Веля[6][7], высота центра деревни над уровнем моря — 233 метра[8].
Современное состояние
На 2016 год в деревне зарегистрировано 4 садовых товарищества[9]. Воскресенская церковь в селе Захарьино основана в 1704 году. Современное одноглавое здание, в стиле провинциального зодчества XVIII века, с трапезной (с южным приделом) и колокольней, построено в 1808 году. В 1930-х годах закрыто, в конце 1990-х годов передан верующим, действует[10].