Расстояние до Москвы (по прямой) составляет 410 км.
Расстояние до центра Смоленск (по прямой) составляет 178 км.
Расстояние до районного центра город Велиж (по прямой) составляет 12 км.
Беляево — деревня в Смоленской области России, в Велижском районе. Расположена на левом берегу реки Западная Двина в северо-западной части области в 12 км к юго-западу от Велижа на автодороге Р131 Велиж — Сеньково — граница с Белоруссией (на Витебск). Население — 197 жителей (2007 год). Административный центр Беляевского сельского поселения.