Zelenogradsk est une ville et une station balnéaire sur la côte Baltique dans l'oblast de Kaliningrad, en Russie. Le site de Zelenogradsk était à l'origine un village de pêcheurs des vieux Prussiens, à proximité de Kaup, une ville de Prusse sur la côte de la mer Baltique, à l'époque des Vikings. La zone passa sous le contrôle des chevaliers teutoniques et fut peuplée par des colons germanophones. Son nom allemand Cranz provient du vieux-prussien : krantas, mot qui signifie « la côte ». Pendant la plus grande partie de son histoire, elle ne fut qu'un petit village dans la province de Prusse-Orientale. Au xixe siècle, le village devint le principal centre balnéaire sur la côte orientale du royaume de Prusse, surtout après la construction d'une ligne de chemin de fer reliant le village à Königsberg (aujourd'hui Kaliningrad) en 1885. La région fut libérée par l'Armée rouge au cours de l'offensive de Prusse-Orientale vers la fin de la Seconde Guerre mondiale et rattachée à l'Union soviétique. Cranz n'avait que peu souffert de la guerre. Par décret du 17 juin 1947, Cranz fut renommée Zelenogradsk, « ville verte » en russe, et le lieu a reçu sa reconnaissance officielle en tant que ville.