HomeSt. Petersburg railway stations

St. Petersburg train stations

The trains in St. Petersburg depart from 4 train stations

Moskovsky train station

Moskovsky

2 Vosstaniya Sq.
8 (800) 775-00-00
Ploshchad Vosstaniya1
Moscow railway station is the main train terminal of St. Petersburg. It is located right in the center of the...
Moscow railway station is the main train terminal of St. Petersburg. It is located right in the center of the city, on Vosstaniya Square. The nearest metro stations are Ploshad Vosstaniya (the red line) and Mayakovskaya (the green line). The terminal serves the following directions: Moscow, North of Russia, the Urals, South of Russia, Novgorod, Central Asia, Caucasus and Crimea. The Moscow train station in St. Petersburg was built in 1851 by architect Konstantin Thon under decree of Nicholas I of Russia.
More info
Vitebsky train station

Vitebsky

52 Zagorodny Ave.
8 (800) 775-00-00
Pushkinskaya1
Vitebsky railway station is located near Pushkinskaya metro station (the red line). The trains directions...
Vitebsky railway station is located near Pushkinskaya metro station (the red line). The trains directions include South-West Russia, Belarus, Ukraine, Moldova, Central Europe and St. Petersburg suburbs such as Pushkin and Pavlovsk. Vitebsky rail terminal was constructed by architect Konstantin Thon and was opened in the presence of Nicholas I of Russia on 30 October 1837. Initially the station was named the Tsarskoe Selo Station. A replica of the first Russian train that departed from the platform of the station for the imperial residence at Tsarskoe Selo may be seen as a permanent exhibit at the modern Vitebsky railway station.
More info
Ladozhsky  train station

Ladozhsky

73 Zanevsky Ave.
8 (800) 775-00-00
Ladozhskaya4
Ladozhsky railway station is the newest and the most modern train terminal of St. Petersburg located on the...
Ladozhsky railway station is the newest and the most modern train terminal of St. Petersburg located on the east bank of the Neva River, near Ladozhskaya metro station (the orange line). The Ladozhsky rail terminal was opened in 2003 for the 300th anniversary of the founding of St. Petersburg. The station serves Northern Russia, Urals, Kazakhstan and Finland.
More info
Finland train station

Finland

6 Lenina Sq.
8 (800) 775-00-00
Ploshchad Lenina1
Finland railway station is located next to the Ploshchad Lenina metro station. The terminal is historically...
Finland railway station is located next to the Ploshchad Lenina metro station. The terminal is historically interesting. In 1917 before the October Revolution Vladimir Lenin arrived at the station and gave a historic speech from an armored car. The station operate local directions such as Vyborg, Repino and  Zelenogorsk. The high-speed Russian-Finnish train Allegro also departs from this station.
More info

Most recommended trains to/from St. Petersburg

764А and others
Price from: 2339 RUB
Sapsan
781М and others
Price from: 8998 RUB
Allegro
002А, 001А
Price from: 6735 RUB
Red Arrow
804Ч and others
Price from: 1839 RUB
Lastochka
026А and others
Price from: 4225 RUB
Doubledecker
748А, 747А
Price from: 4549 RUB
Nevsky Express
054Ч, 053Ч
Price from: 6385 RUB
Grand Express
004А, 003А
Price from: 5549 RUB
Express
031А and others
Price from: 4023 RUB
Lev Tolstoi
020У, 019У
Price from: 4225 RUB
Megapolis
016А and others
Price from: 5349 RUB
Arktika