Город находится в 650 км от аэропорта Воронежа.
Путь из аэропорта Воронежа в Десногорск занимает в среднем 8 часов 20 минут.
Десного́рск — город областного значения Смоленской области России. Административный центр муниципального образования «город Десногорск» со статусом городского округа.
Город расположен на правом берегу Десногорского водохранилища, образованного после постройки плотины на реке Десна (приток Днепра), в 153 км от Смоленска. Расположен в 6 км от автотрассы А130 Москва — Варшава («Старая Польская дорога» или «Варшавское шоссе»). В состав муниципального образования «город Десногорск» входит также посёлок городского типа Сосновка.