Moscow
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
Russia

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.

How much is a train ticket from Moscow to St Petersburg?

Depending on how far in advance you book your ticket as well as on the train you choose to travel on (be it a high-speed train, a regular overnight train or even a luxurious train), you can count on different prices. As a rule, prices start from around 40 USD per person per ticket.

Types of trains from Moscow to St. Petersburg

Based on your preference, you may choose to travel between the capitals on several train types. The most popular option is taking a fast Moscow to St. Petersburg high speed train, such as a Sapsan or Lastochka. Alternatively there are overnight trains from Moscow to St. Petersburg, including the luxurious trains called Grand Express and Red Arrow. They differ both in overall travel time and onboard amenities.

Difference between classes on trains from Moscow to St. Petersburg

Because there are different train types running on the route, car classes vary as well. As a rule, fast bullet trains offer coaches only with seats. There are generally several classes available from Economy (with seats arranged in rows 2 by 2 or 3 by 3) to Business. Overnight trains have a few classes too which are mostly various types of sleepers. The best options are 1st class “SV” (for 2 passengers, with 2 lower beds and a lockable door) or a more affordable option, 2nd class “kupe”, (for 4 passengers, with 2 upper and 2 lower berths and a lockable door).

How fast are Moscow to Saint Petersburg trains?

The speed and travel time of a Moscow to Saint Petersburg train depends much on the train type. So, if you’re wondering how long it is from Moscow to St. Petersburg by train, it totally depends on the train you choose to travel on. Some trains are fast, such as the Sapsan which can travel at a speed of 250 kph, covering the total distance in less than 4 hours. Others, for example, overnight sleepers like Red Arrow, move at a speed of 160 kph and take about 8 hours to travel from one destination to the other.

Are Russian Trains safe?

Traveling by Russian Trains is absolutely safe, but, appealing to common sense, it is advisable not to leave your belongings unattended, especially valuable ones, to avoid petty theft.

Onboard services on Russian trains

The number of onboard services depends on the category of the train you travel by. As a rule, regular Russian Trains offer standard amenities, including luggage storages, WC, restaurant cars and catering services with snacks and beverages. Unfortunately, the majority of Russian Trains lack WiFi connection, and it can be found only onboard high-speed trains like Sapsan.

Why book tickets with Russian Train Tickets

Booking your tickets online with Russian Train Tickets is an easy procedure, that guarantees you a worry-free journey. The undeniable advantage is that you can book the ticket far in advance. Moreover, the site is absolutely understandable and user-friendly, and if you come up with a question, you may easily contact our customer support, using an online chat.

Timetable & Quick facts

Lowest price:
$31.00
Departures:
32
Earliest departure:
00:20
Latest departure:
23:55
Shortest travel time:
3 hrs 30 min
Longest travel time:
9 hrs 48 min
8.8 / 10 based on 53 reviews