Лешино расположено примерно в 16 км (по шоссе)[6] на юго-восток от Чехова, на безымянном правом притоке реки Люторка (левый приток Лопасни)[7]. Высота центра деревни над уровнем моря — 156 м[8]. На 2016 год в Лешино зарегистрировано 2 улицы — Солнечная и Спасская и 3 садовых товарищества[9].