Yelnia (en ruso: Е́льня) es una ciudad del óblast de Smolensk, en Rusia, ubicada sobre el río Desná a 82 km de Smolensk.