На самолете
В Санкт-Петербурге работает аэропорт Пулково. Доехать от него до центра города можно на такси, автобусе, экспрессе или маршрутке.
Из Москвы рейсы бывают более одного раза в час, если рассматривать все аэропорты. Время в пути — чуть больше одного часа.
Из Екатеринбурга время в пути — три часа. Рейсы есть несколько раз в день.
Из Самары самолеты вылетают дважды день. В пути — два с половиной часа.
Из Новосибирска вылеты также дважды в день. Время полета — чуть меньше пяти часов.
Из Казани есть несколько авиарейсов в день. Время полета — чуть более двух часов.
Из Челябинска есть один рейс в день. Лететь три с небольшим часа.
Из Уфы — также один рейс продолжительностью чуть менее трех часов.
Из Симферополя лететь до Санкт-Петербурга чуть более трех часов, в день — более шести рейсов.
Также прямые рейсы есть из всех крупных городов.
Поезд
В городе есть пять вокзалов: Балтийский, Московский, Финляндский, Ладожский и Витебский.
На Балтийский прибывают пригородные электрички из Гатчины, Луги, Петергофа, Краснофлотска, Калище и Ораниенбаума.
На Финляндский вокзал можно добраться на электричке из российских городов со стороны Финляндии, а также на поездах из Хельсинки, Костомукши, Сортавалы.
Московский вокзал — наиболее популярный. Сюда приезжают некоторые пригородные электропоезда. Но основная часть — поезда дальнего следования из большинства российских городов.
На Ладожский вокзал можно приехать скорым поездом из Хельсинки, на поездах из Москвы, Мурманска, Вологды и еще нескольких городов.
Витебский работает для пассажиров из Смоленска, городов Беларуси, Украины и стран Европы. Также на этот вокзал прибывают пригородные электрички из Пушкина, Оредежа, Павловска.
Водный транспорт
Невозможно о нем не сказать, когда речь идет о городе на воде. В Санкт-Петербурге работают Речной и Морской вокзалы.
На Морской вокзал, который находится на площади Морской Славы (станция метро «Приморская») в сезон навигации прибывают океанские круизные лайнеры и паромы из Хельсинки и Таллина.
На Речной вокзал прибывают туристы из Москвы, с карельских островов Валаам и Кижи. Оба вокзала организуют экскурсии по водоемам Петербурга.
Автобус
Практически из всех городов России и ряда заграничных городов в Петербург ездят туристические и рейсовые автобусы.
В Петербурге есть три автовокзала, они обслуживают пригородные, междугородние и международные направления. Центральный находится на Обводном канале, еще два, обслуживающие рейсы по Ленобласти, — на станциях метро Девяткино и Парнас.
Другие варианты
Чтобы добраться в Петербург, можно воспользоваться и различными интернет-сервисами по поиску попутчиков, например, BlaBlaCar.