Divnogorsk (en russe : Дивногорск), est une ville du kraï de Krasnoïarsk, en Russie. Sa population s'élevait à 32 611 habitants en 2013.