Zmeïnogorsk (en russe : Змеиногорск) est une ville du kraï de l'Altaï, en Russie. Sa population s'élevait à 10 617 habitants en 2014.