Zelenogorsk, is a municipal town in Kurortny District of the federal city of St. Petersburg, Russia, located in part of the Karelian Isthmus on the shore of the Gulf of Finland. Population: 14,958; 12,074; 13,032. It has a station on the St. Petersburg-Vyborg railroad. It is located about 50 kilometers northwest of central Saint Petersburg.
13 km away
Learn more
20 km away
Learn more
22 km away
Kronstadt, also spelled Kronshtadt, Cronstadt or Kronštádt is a Russian port city in Kronshtadtsky District of the federal city of Saint Petersburg, located on Kotlin Island, 30 kilometers west of Saint Petersburg, near the head of the Gulf of Finland.
Learn more 29 km away
Polyany is a settlement in Vyborgsky District of Leningrad Oblast, Russia, on the Karelian Isthmus. Before the Winter War and Continuation War it was the administrative center of the Uusikirkko municipality of the Viipuri province of Finland.
Learn more 36 km away
Learn more
36 km away
Learn more
39 km away
Learn more
44 km away
Saint Petersburg, formerly known as Petrograd, then Leningrad, is a city situated on the Neva River, at the head of the Gulf of Finland on the Baltic Sea. It is Russia's second-largest city after Moscow.
Learn moreDiscover the best tours and activities around Zelenogorsk, Russia and book your travel experience today with our booking partners
Discover the best hotels around Zelenogorsk, Russia and book your stay today with our booking partner booking.com
Click on the pictures to learn more about the places and to get directions
Discover more travel spots to explore around Zelenogorsk
🏖️ Beach spots 🌊 Ocean spots 🚢 Dock spots Ferris wheel spots 🏖️ Sailing spotsExplore popular touristic places around Zelenogorsk