Зеленоградск расположен на побережье Балтийского моря в 30 км от Калининграда, в том месте, где начинается Куршская коса. Небольшой курортный город пользуется популярностью у отдыхающих на протяжении двух с лишним столетий. До 1946 года он принадлежал Пруссии и назывался Кранц.