W Sankt Petersburgu jest 5 dworców kolejowych. Informacje o wszystkich połączeniach kolejowych można uzyskać pod numerem telefonu 0 55 (koszt 16 rub.). Bilety komunikacji krajowej i zagranicznej można kupić w Kasie Centralnej, kanał Gribojedowa 24 (M „Niewskij Prospekt”, wyjście na kanał Gribojedowa). Czynna: codziennie 8.00 – 20.00, nd. 8.00 – 18.00. I oczywiście można je nabyć na każdym z dworców. Zamówienia telefoniczne biletów – tel.: 162 33 44 lub 201.
Dworzec Moskiewski – pl. Powstania 2, tel.: 168 45 97, М „Płoszczad’ Wosstanija”, „Majakowskaja”. Z obu stacji metra można wyjść bezpośrednio do kas podmiejskich, skąd już zaledwie kilka stopni schodów dzieli nas od peronów pociągów podmiejskich. Perony pociągów dalekobieżnych są zadaszone i położone są na lewo od peronów podmiejskich. Do hali głównej dworca wchodzimy albo od strony peronów pociągów dalekobieżnych, albo od strony placu Powstania. Z Dworca Moskiewskiego odjeżdżają pociągi do Moskwy (ponad 10 razy na dobę), na północny zachód Rosji, na północny Kaukaz, na Ukrainę, a także wiele pociągów podmiejskich we wszystkich kierunkach (np. do Kołpina, Czudowa, Nowogrodu Wielkiego, Wołchowa). Dworzec Bałtycki – nabrzeże Kanału Okrężnego 120 (наб. Oбводного канала 120), tel.: 168 28 59, М „Bałtijskaja”. Wyjście na dworzec bezpośrednio ze stacji metra. Dworzec ten obsługuje podmiejskie trasy do Pietrodworca, Gatczyny, Łomonosowa (Oranienbaumu). Stąd odjeżdżają też pociągi dalekobieżne i międzynarodowe na Litwę i Łotwę, do Estonii i Niemiec. Budynek Dworca Bałtyckiego (noszącego wówczas nazwę Peterhofskiego) zbudowano w 1857 r. dla potrzeb kolejki podmiejskiej. Dworzec Witebski – Zagorodnyj prospekt 52, tel.: 168 58 07, М „Puszkinskaja”. Ze stacji metra wybieramy wyjście na Zagorodnyj prospekt, potem skręcamy w lewo i prawie od razu po swojej lewej stronie widzimy czerwony budynek dworca. Dworzec Witebski obsługuje kierunki podmiejskie – do Puszkina i Pawłowska, a także trasy dalekobieżne: do Brześcia, Wilna, Kijowa, Mińska, Odessy, Pskowa, Rygi. Stąd również odjeżdżają wagony do Berlina, Pragi i Warszawy. Kasy kursów dalekobieżnych usytuowane są na I piętrze budynku dworcowego, w jego lewej części. Kasy biletowe sprzedające bi- lety na pociągi podmiejskie znajdują się w pawilonie po lewej stronie dworca, wejście od ulicy Wwiedienski kanał. Aby wsiąść do pociągu jadącego do Pawłowska czy Puszkina (Carskiego Sioła), musimy po wewnętrznych schodach wejść na I piętro. Przy wejściu na perony ustawione są bramki z kasownikami. Po lewej stronie dworca, na wysokości peronów, w dużej oszklonej witrynie umieszczono kopię pierwszego pociągu, który w 1837 r. wyruszył z tego miejsca do Carskiego Sioła po pierwszej w Rosji nitce kolei żelaznej łączącej ówczesną stolicę z letnią rezydencją cara.
Dworzec Finlandzki – pl. Lenina 6, tel.: 168 76 87, М „Płoszczad’ Lenina”. Dworzec kolejowy sąsiaduje ze stacją metra, jedno z jego wyjść prowadzi wprost do hali, w której znajdują się kasy podmiejskie. Bilety na trasy dalekobieżne sprzedaje się w pomieszczeniach od strony zaułka Fińskiego (Финский переулок), wejście z ulicy. Stąd zaczyna się nitka kolei do Helsinek. Pasażerów pociągów przyjeżdżających do Petersburga i odjeżdżających do Helsinek witają i żegnają dźwięki Hymnu Wielkiego Miasta (hymnu Petersburga). Stąd też kursują pociągi do podpetresburskich miejscowości wypoczynkowych, takich jak: Siestrorieck, Repino, Zielenogorsk, Wyborg, a także do Pietrokrieposti (Szlisselburga).
Dworzec Ładożskij – Zaniewskij prospekt 71, tel.: 168 79 00, M „Ładożskaja”. Najnowszy z dworców Petersburga, otwarty w 2003 r. Przejął część podmiejskich tras obsługiwanych przez Dworzec Moskiewski.
Fragmenty z przewodnika turystycznego "Petersburg. Miasto białych nocy". Autor: Eliza Małek, Elżbieta Stefanowicz Maciaszek. Wydawnictwo Bezdroża.