Zelenogradsk (en russe : Зеленоградск ; en allemand : Cranz ; en lituanien : Krantas ; en polonais : Krańc) est une ville et une station balnéaire sur la côte Baltique dans l'oblast de Kaliningrad, en Russie. Sa population s'élevait à 13 155 habitants en 2013.