It is situated on the northern coast of the country, on the shore of the Gulf of Finland, 80 kilometers south of Helsinki in Finland, east of Stockholm in Sweden, and west of Saint Petersburg in Russia.