Санкт — Петербург является крупнейшим транспортным узлом северо-запада России и вторым в стране после Москвы. В нем сходятся важнейшие железнодорожные и автомобильные магистрали. Город имеет крупные порты (морской и речной), а также аэропорт Пулково.
Санкт — Петербург считается важнейшим центром автомобильных перевозок, находится на перекрестке транспортных линий, соединяющих Скандинавский полуостров и континентальную Европу, Балтийские страны и центральные российские районы. Автомобильные магистрали Санкт – Петербурга являются связующим звеном с такими городами, как Москва, Петрозаводск, Мурманск, Псков. А также, с финской, эстонской и белорусской границами. Автомагистраль Москва – Санкт — Петербург очень перегружена, поэтому запланировано строительство новой платной современной магистрали.
Водный, воздушный и железнодорожный транспорт
Осуществлять пассажирские перевозки санкт петербург способен не только по автомобильным дорогам, но и с помощью водного транспорта. Система перевозок по рекам и каналам начала работать еще со времен постройки города и играет огромную роль в его жизни. Сегодня город является обладателем огромного количества пристаней портов, причалов. Акватория города допускает навигацию круглогодично. Пассажирские морские сообщения осуществляются с помощью паромных и круизных судов. В 2010 году появилось водное маршрутное такси.
Воздушные перевозки проходят через аэропорт Пулково, который расположен на юге города. Работает два пассажирских терминала Пулково -1 (перевозка в пределах стран СНГ) и Пулково -2 (международная перевозка). Город имеет пять пассажирских железнодорожных вокзалов (Балтийский, Витебский, Ладожский, Московский и Финляндский). Раньше в городе работал Варшавский вокзал. Он был закрыт в 2001 году.