Desnogorsk is a locality located 330.81 km east-northeast from Moscow in Smolensk Oblast, Russia. The population of Desnogorsk is 27,771 people. You can find Desnogorsk on any map using the following decimal coordinates: 54.1441 (latitude), 33.2616 (longitude).