Санкт‑Петербург расположен в северо‑западной части России, на берегу Финского
залива Балтийского моря, в дельте впадающей в него р. Невы. Координаты центра
города ‑ 59°57′ с.ш. и 30°19′ в.д.
Непосредственно граничит со странами Европейского Союза. Находится на
пересечении транспортных путей, которые соединяют Скандинавию и Европу,
центральные районы России и страны Балтии. Автомобильные и железнодорожные
магистрали Санкт‑Петербурга связывают Финляндию, Эстонию и Белоруссию с Москвой
и центральной Россией. Морской пассажирский и грузовой порты Санкт‑Петербурга
обеспечивают его связь со странами Балтии и всего мира.