635 km
St. Petersburg
Departure station:
Leningradskiy station
5/43 Komsomolskaya pl., 107140 Moscow, Russia, Moscow, Russia
Kurskiy station
29 Zemlyanoy Val str., 105064 Moscow, Russia, Moscow, Russia
Arrival station:
Moskovskiy station
85 Nevsky pr., 191086 St. Petersburg, Russia, St. Petersburg, Russia
Ladozhskiy station
Vitebskiy station

The Moscow - Saint Petersburg Railway route is actually the second oldest railway in the country and has existed since 1851. Today different trains connect these two Russian capitals from simple overnight trains, to luxurious deluxe trains, to the most popular options - high-speed trains. The modern Sapsan train is among the most popular trains on the Moscow - St. Petersburg route. This fast high-comfort train passes the distance of 635 kilometers in less than 4 hours.

Timetable & Quick facts

Lowest price:
Earliest departure:
Latest departure:
Shortest travel time:
3 hrs 30 min
Longest travel time:
10 hrs 19 min
8.8 / 10 based on 53 reviews