Yelnia (en ruso: Е́льня) es una ciudad rusa, capital del distrito homónimo en la óblast de Smolensk.
Se sitúa sobre el río Desná a 82 km de Smolensk.
[1] Se menciona por primera vez en documentos de finales del siglo XII - principios del siglo XIII.
Yelnia obtuvo el título de ciudad en 1776.
En 1941 aquí se desarrolló la Ofensiva de Yelnia.