Расстояние до Москвы (по прямой) составляет 322 км.
Расстояние до центра Смоленск (по прямой) составляет 89 км.
Расстояние до районного центра город Ельня (по прямой) составляет 10 км.
Леоново — деревня в Смоленской области России, в Ельнинском районе. Население – 124 жителя (2007 год) Расположена в юго-восточной части области в 9 км к юго-западу от города Ельня, в 5,5 км южнее автодороги Р96 Новоалександровский(А101)- Спас-Деменск — Ельня — Починок, в 8 км к западу от автодороги Р137 Сафоново — Рославль. В 4 км севернее деревни железнодорожная станция Нежода на линии Смоленск — Сухиничи. Входит в состав Леонидовского сельского поселения.
Фермерское хозяйство, библиотека, частная пасека