Moscow
633 km
St. Petersburg
Departure station:
Komsomolskaya Square 5, Moscow, Russia
Zemlyanoi Val str. 29, Moscow, Russia
2 Komsomolskaya Square, 107976 Russia, Moscow, Russia
Tverskaya Zastava Square, 7, Moscow, Russia
5 Komsomolskaya pl., 107140, Moscow, Russia , Moscow, Russia
Kiyevsky Station Square, 1, Moscow, Russia
Paveletskaya pl., 1, Moscow, Russia
Rizhskaya Square, Moscow, Russia
Arrival station:
Nevsky Prospect, 85, Saint Petersburg, Russia
Lenina Sq., 6, Saint Petersburg, Russia
Vosstaniya Sq. 2, St.Petersburg, Russia
Zagorodnyy Prospekt, 52, St. Petesburg, Russia
Brand name
Train type
Travel time
Price from
Departures
Rating
Russian railways
Russian railways
Comfort night train
7 hrs 24 min
73
1
92.00%
Russian railways
Russian railways
Night train
8 hrs 49 min
32
1
92.00%
Bullet train
3 hrs 30 min
53
15
92.00%
Russian railways
Red Arrow
Comfort night train
8 hrs 0 min
80
1
92.00%
Russian railways
Double-Decker
Comfort night train
7 hrs 57 min
50
1
90.00%
Russian railways
Grand Express
Comfort night train
8 hrs 56 min
78
1
92.00%
Russian railways
Megapolis
Comfort night train
8 hrs 39 min
73
1
92.00%
Russian railways
Volga
Comfort night train
8 hrs 32 min
78
1
92.00%
Russian railways
Smena Double-Decker
Comfort night train
8 hrs 16 min
47
1
92.00%
Russian railways
Arktika
Comfort night train
8 hrs 32 min
49
1
92.00%
 

 

 

Planning to travel from Moscow to St. Petersburg? Experience Russia at its best and choose the most convenient option for your Moscow - St. Petersburg train journey.

Direct high-speed Sapsan trains run by Russian Railways depart from Leningradsky station in Moscow and take you to Moscovsky station in St. Petersburg in 4 hours reaching the maximum speed of 155 mph.

Regular overnight trains provide the opportunity to travel the distance in comfort in 8 hours. There are up to 16 daily departures depending on the weekday.

You can check the detailed Moscow to St. Petersburg train timetable and book rail tickets with Rail Ninja, curated route planning, expert advice online booking platform for European trains.

Both arrival and departure stations in the famous Russian capitals have been designed by the renowned architect Konstantin Thon between 1844 and 1851.

When traveling from Moscow you are departing from Leningradskiy railway station. Go on a virtual tour.


The stations have been renamed previously and currently are called Leningradsky (as most of the trains leaving this Moscow station are going towards St. Petersburg, which was previously called Leningrad) and Moskovsky (as the main direction is to the capital).

The architecture style of the stations is resembling Italian Rennossance with large ground floor windows and has Italianete details as well as pilasters and columns. Both of the stations have a tall clock-tower.

The railway terminals were built under the same project, so they are identical and have the advantages of easy navigation and less risks of getting lost. The travelers are invited to watch the virtual tour videos of the stations to prepare better for their journeys.

When traveling to St. Petersburg you are arriving at Moskovskiy railway station. Take a look around in our video.

 

 

Timetable & Train information

Lowest train ticket cost:
32
Departures:
24
Earliest departure:
21:20
Latest departure:
20:55
Shortest travel time:
3 hrs 30 min
Longest travel time:
8 hrs 56 min
9.2 / 10 based on 73 reviews

Moscow to St. Petersburg Train Review & Rating

Excellent journey. I have never experienced such hospitality and comfortable service

Javed Dost about traveling from Moscow to St. Petersburg