Расстояние до Москвы (по прямой) составляет 307 км.
Расстояние до центра Смоленск (по прямой) составляет 107 км.
Расстояние до районного центра город Ельня (по прямой) составляет 14 км.
Никифорово — деревня в Смоленской области России, в Ельнинском районе. Население — 2 жителя ( 2007) . Расположена в юго-восточной части области в 10 км к северу от города Ельня, в 3 км западнее автодороги Р137 Сафоново — Рославль, на берегах реки Ужица. Входит в состав Рождественского сельского поселения.