Shortest travel time:
3 h 30 m
Longest travel time:
8 h 56 m
Lowest train ticket cost:
Avg. daily departures:
Earliest departure:
Latest departure:
The train station system of magnificent Russia's capital can be a bit confusing. Read all you need to know about rail stations in Moscow.
Show more
Moscow train stations
Leningradsky Station
Komsomolskaya Square 5, Moscow, Russia
Kurskiy Station
Zemlyanoi Val str. 29, Moscow, Russia
Kazanskiy station
2 Komsomolskaya Square, 107976 Russia, Moscow, Russia
Belorusskiy station
Tverskaya Zastava Square, 7, Moscow, Russia
Yaroslavskiy station
5 Komsomolskaya pl., 107140, Moscow, Russia , Moscow, Russia
Kievskiy station
Kiyevsky Station Square, 1, Moscow, Russia
Paveletskiy station
Paveletskaya pl., 1, Moscow, Russia
Rizhskiy station
Rizhskaya Square, Moscow, Russia
East Station
МХК "Локомотив", Черкизово, Москва, Russia
633 km
St. Petersburg
If you are planning a Saint Petersburg trip, it might be useful to check out what to know about the numerous train stations in St. Petersburg. 
Show more
St. Petersburg train stations
Moscovsky Station
Nevsky Prospect, 85, Saint Petersburg, Russia
Lenina Sq., 6, Saint Petersburg, Russia
Ladozhskiy Station
Vosstaniya Sq. 2, St.Petersburg, Russia
Vitebskiy station
Zagorodnyy Prospekt, 52, St. Petesburg, Russia
Varshavskiy station
Obvodnogo Kanala emb., 118, St. Petesburg, Russia
Baltiysky station
120, Nab. Obvodnogo Kanala, St. Petesburg, Russia

Moscow to St. Petersburg Train Information

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.

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.


What is the best way to travel from Moscow to St Petersburg?

Since day and overnight trains operate between two Russian capitals on a regular basis, traveling by rail is the most popular option on the route. The quickest train connecting Leningradsky and Moskovsky railway stations is the legendary Sapsan, which will take you from point A to point B in a bit less than 4 hours.

Where is the Sapsan train station in Moscow?

Those who decided to get from Moscow to St Petersburg by Sapsan high-speed train should start their journey from Leningradsky station, located right in the heart of the Russian capital.

Moscow to St. Petersburg Train Timetable

Train type
Fastest trip
Longest trip
Morning trains
3 hrs 30 min
8 hrs 39 min
Afternoon trains
3 hrs 45 min
6 hrs 59 min
Evening trains
3 hrs 41 min
7 hrs 17 min
Night trains
8 hrs 0 min
8 hrs 56 min

Trains on Moscow - St. Petersburg Route

Brand name
Train type
Travel time
Price from
Russian railways
Russian railways
Night train
7 hrs 17 min
Bullet train
3 hrs 30 min
Comfort night train
8 hrs 0 min
Comfort night train
8 hrs 56 min
Express train
6 hrs 59 min
Comfort night train
8 hrs 39 min
Comfort night train
8 hrs 11 min
Comfort night train
8 hrs 32 min
Show more
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