Для багатьох гостей міста на Неві знайомство з ним починається з вокзалів. На сьогоднішній день в Петербурзі діє 5 залізничних вокзалів.
Вокзал обслуговує північний напрямок і східне. Приміські поїзди йдуть до Невдубстроя, Мді, Волхова, Свірі, Будогощ, Кіриші, а також здійснюється прискорений проїзд до Бабаево. Відмінною рисою Ладозького вокзалу є те, що він транзитний, а всі інші вокзали - кінцеві пункти для поїздів. Станція метро у Ладозького вокзалу називається «Ладозька».
Спочатку Вітебський вокзал був побудований з дерева, а кам'яний вокзал збудували в 1849-1852 роках. Вокзал здійснює міжміські та міжнародні перевезення пасажирів, з вокзалу можна дістатися до деяких міст Росії (Псков, Калінінград, Смоленськ, Великі Луки); зарубіжні країни: Молдову, Білорусь, Латвію, Литву, Естонію і Україну.
З Вітебського вокзалу на електричках можна доїхати до Павловська, Новгорода-на-Волхові, Царського Села, Пушкіна, Ореж, Вириця і Новолісіно. Близько розташована станція метро до Вітебського вокзалу - це Пушкінська.
Фінляндський
Сучасний вокзал забезпечує рух тисячі пасажирів щодня. З Фінляндського вокзалу щодня йдуть в Гельсінкі 4 швидкісних поїзди «Алегро», місткість кожного 341 пасажир, час у дорозі - 3 години 40 хвилин.
З вокзалу відходять приміські електропоїзди в північно-східному і північно-західному напрямках. Потяги йдуть по Виборзькій і Сестрорецький лініях, доїжджають до станцій Ушково і Белоостров, Сестрорецк і Курорт, Виборг і Соколинських. У Приозерському і Ладозькому напрямку приміські поїзди йдуть до Петрокрепості і Невської Дубровці, станціям Ладозьке озеро і Сосново, до Приозерськ і Ковальська.
Московський
Московський вокзал займає 3-е місце в нашій країні за кількістю перевезень пасажирів. На цьому вокзалі йде обслуговування поїздів південного і східного напрямів, а також наступних в такі країни, як Україна, Узбекистан, Азербайджан.
Кожен день, з перших трьох платформ, від Московського вокзалу відходять 47 приміських поїздів, доставляючи пасажирів до Малої Вішери, станції Волховстрой і Будогощ, а також Кіриші, Шапки, Невдубстрой.
Зовсім близько від вокзалу розташована метро Площа Повстання - на першій червоної лінії, на третій зеленої лінії розташована станція «Маяковська». Щоб потрапити на ці станції метро, потрібно пройти через головний зал будівлі по підземному переходу.
Балтійський
Балтійський вокзал обслуговує тільки ті електропоїзди, які слідують в передмістя Петербурга. Він оснащений сім'ю платформами, і кожну добу обслуговує близько 96 пар електричок. Звідси можна доїхати до таких станцій, як Івангород, Лигово і Капище, Леб'яже і Кингисепп, Луга і Червоне Село. У літню пору можна дістатися до Нового Петергофа і Стрельни, Оранієнбаума і Гатчина.
Найближча станція метро - Балтійська - 1-ша червона лінія. Вихід з метро знаходиться в павільйоні біля лівого крила вокзалу.
Морський вокзал
Морський вокзал був відкритий в 1982 році в західній частині Васильєвського острова, за проектом архітектора Віталія Сохина. Красива будівля на 7 поверхів оформлено великими панелями, що нагадують вітрила. Вгору зметнувся 78-метровий шпиль з корабликом на кінці. Робота архітектора Віталія Сохина була відзначена Державною премією.
Шляху проходження суден від Морського вокзалу - Санкт-Петербург - Гельсінкі - Стокгольм - Таллінн - Санкт-Петербург, а також Санкт-Петербург - Гельсінкі - Санкт-Петербург. Найближче метро до вокзалу - станція Приморська.
аеропорт Пулково
Пасажирів часто цікавить питання: Як доїхати від Московського вокзалу до Пулково? Від «Площі Повстання», розташованої поруч з Московським вокзалом, слід доїхати до «Технологічного інституту» і перейти на 2-ю синю лінію, і йти в бік станції «Московська», де розташована зупинка маршрутки К-39, яка довезе до «Пулково -1 ». Є ще один варіант. Від метро «Маяковська» доїхати до станції «Гостинний двір» і перейти на метро «Невський проспект», що на синій лінії. Вона веде до метро «Сінна площа». До аеропорту звідси теж йде маршрутка К-39. Їхати доведеться приблизно 90 хвилин від вокзалу до «Пулково-1», якщо сісти на автобус № 3 і дістатися на ньому до зупинки «Площа Перемоги», де потрібно буде пересісти на таксі К-39 або автобус № 39, які слідують до аеропорту.
До «Пулково-2», можна також дістатися від «Площі Повстання». Потрібно сісти на метро і пройти до «Технологічного університету». Від цієї станції метро до «Пулково-2» слідують маршрутки К-13 і К-213. Через 40-45 хвилин таксі буде у аеропорту. Можна доїхати до «Фрунзенського» метро по синій лінії, знайти зупинку маршрутки К-3. Вона довезе до аеровокзалу «Пулково-2». Також можна дістатися на таксі К-15, яке слід через станцію «Електросила», де можна сісти на маршрутні таксі К-213 або К-13 і дістатися до місця.