Расстояние до Москвы (по прямой) составляет 314 км.
Расстояние до центра Смоленск (по прямой) составляет 97 км.
Расстояние до районного центра город Ельня (по прямой) составляет 2 км.
Шарапово — деревня в Смоленской области России, в Ельнинском районе. Расположено в юго-восточной части области в 1 км к западу от городской черты города Ельня, на автодороге Р96 Новоалександровский (А101) — Спас-Деменск — Ельня — Починок .
Население — 302 жителя. (2007 год). Административный центр Леонидовского сельского поселения.