В начале XVIII в. рыбацкий поселок. После постройки железной дороги Петербург - Выборг (1870 г.) дачная местность. В 1918-1940 гг. посёлок в составе Финляндии. После советско-финляндской войны 1939-1940 гг. отошел к СССР. Город с 1946. До 1948 назывался Териоки по р. Терийоки.
Расположен на Карельском перешейке, в 50 км к северо-западу от Санкт-Петербурга. Вытянулся на 7 км вдоль северного побережья Невской губы Финского залива Балтийского моря (пристань).
Зеленогорск
Климат умеренно морской. Средние температуры февраля -9С, июля +17С. Осадков около 650 мм в год. Смешанный лес (преобладает ель). Вдоль побережья - песчаный пляж (длина 13 км, ширина до 160 м).