Route rating
9.4/10 based on 2715 reviews

Train Timetable for Moscow - St. Petersburg Buy Train Tickets Online

First departure 00:20
Last departure 23:55
Trains per day 21 - 23
Price from 21.68 $
Fastest journey 3h 33m
Distance 631 km

Moscow - St. Petersburg timetable

sleeper 020У Megapolis
00:20 8h 39m 08:59
Daily
price from 47.82 $
016А Arktika
00:41 8h 33m 09:14
Daily
price from 68.04 $
bullet 752А Sapsan
05:50 3h 33m 09:23
Daily
price from 47.29 $
bullet 754А Sapsan
06:50 3h 55m 10:45
Daily
price from 46.78 $
bullet 756А Sapsan
07:00 4h 06m 11:06
Daily
price from 49.01 $
bullet 760А Sapsan
09:40 3h 50m 13:30
Daily
price from 70.09 $
bullet 762А Sapsan
11:30 3h 46m 15:16
on
Fri, Sat, Sun
price from 63.17 $

Moscow - St. Petersburg train information

The trip from Moscow to St. Petersburg by train takes at least 3h 33m, covering a distance of about 631 km. There are usually 21 trains a day Moscow to St. Petersburg. A ticket for this trip costs from 21.68 $ if booked in advance. The seat assignment usually starts 90 days prior to departure, but you can also make an advance booking at our website even one year before departure.

Types of trains from Moscow to Saint Petersburg

The route Moscow - St. Petersburg is mostly served by branded trains, which provide a certain level of comfort and range of services, bio toilets and air conditioning. In some cars the meals are included in the ticket price, passengers of other cars can order meals to their compartments or visit a restaurant car. Express day trains have seating cars with economy and business cars. Night trains offer four types of sleeper cars: luxury – double cabin with private bathroom, premium - compartment with 2 berths, second-class - compartment with 4 berths, and third-class – dormitory-style car.

01.

High-speed trains

The fastest train option to travel from Moscow to Saint Petersburg is taking a high-speed train that reaches its destination in about 4 hours. There are two brands of high-speed trains between the two Russian capitals – Sapsan and Nevsky Express. Both of them are seating day trains.

Sapsan
price from 46.77 $

The most popular train between Moscow and Saint-Petersburg is high-speed train Sapsan – and the most frequent: 13 trains leave Moscow every day to St. Petersburg, and 2 more depart on Saturdays and Sundays. Each train consists of 10 cars, sometimes there are double trains with 20 cars: all of them are seating, the class of seats and service ranges from economy to business and premium. Meals are included in all cars except economy class, there is also a bistro car. Car # 6 is equipped for disabled people, in the car # 10 there are special seas for passengers with children. Sapsan rating: 4.81/5 based on 2209 reviews of travellers

Nevsky Express
price from 74.82 $

Nevsky Express was the first high-speed train in Russia. Now this train is less popular than Sapsan, however, it also gets from Moscow to St. Petersburg in only 4 hours. There is only one train a day, but the time is quite convenient: the train departs from Moscow daily at 13:40, and arrives to St. Petersburg at 17:45. The tickets fare for Nevsky Express is usually lower than for Sapsan, while the price includes meals. The advantage for a family or a small group of travelers is that the car is not open-spaced like on most seating trains, but have 4-seater compartments, which gives the company of travelers more privacy and comfort.

02.

Luxury sleeper trains

Three luxurious trains - Grand Express, Red Arrow, and Express - boast not only the most convenient timetable, but also a wide range of services and best-trained stuff. For passengers who appreciate real comfort and privacy, these trains offer spacious VIP coupes with individual bathrooms, wide berths and included additional services. These luxury compartments are sold entirely for single or double occupancy.

Grand Express
price from 54.94 $

Red Arrow
price from 73.76 $

Express
price from 79.76 $

03.

Overnight trains

Several branded sleeper trains run from Moscow to Saint Petersburg every night, among them we recommend Megapolis, Arktika and Doubledecker. They offer berths in the compartments of first or second class cars with a/c and bio-toilets, the meals can be included in the price or served at the restaurant car at the additional cost.

Megapolis
price from 47.82 $

Arktika
price from 68.05 $

Doubledecker
price from 64.88 $

Departure and arrival train stations

The route Moscow - St. Petersburg is mostly served by branded trains, which provide a certain level of comfort and range of services, bio toilets and air conditioning. In some cars the meals are included in the ticket price, passengers of other cars can order meals to their compartments or visit a restaurant car. Express day trains have seating cars with economy and business cars. Night trains offer four types of sleeper cars: luxury – double cabin with private bathroom, premium - compartment with 2 berths, second-class - compartment with 4 berths, and third-class – dormitory-style car.

61
Departure from Leningradsky train station
The Leningradskiy railway station serves trains departing to the north-west of Russia, as well as to Estonia and Finland. Long-distance trains follow to St. Petersburg and Murmansk, Pskov and Petrozavodsk, Velikiy and Velikiye Luki, Helsinki and Tallinn. The Leningradsky Railway Station was constructed between 1844 and 1851 by architect Konstantin Thon under the decree of Emperor Nicholas I and has the same design as the Moskovsky Railway Station in St. Petersburg. Since the opening The Leningradsky Railway Station has changed names several times and renovated in 1950 and 1972.
66
Departure from Kursky train station
Kursk railway station is transit. The railway does not end at the station, but passes through it, connecting the northern and southern directions. From Kursky railway station you can go to the Black Sea coast, to the Crimea or the Caucasus, to Saint Petersburg or to the east of the country. Kursky railway terminal has two parts - above ground, with waiting rooms and ticket offices, and underground - with storage chambers, passageways to trains and metro stations.
68
Arrival to Moskovsky train station
Moskovsky railway station in St. Petersburg is the third largest in Russia in terms of passenger traffic. Most of the trains run between St. Petersburg and Moscow. The first passenger train departed to Moscow on November 1, 1851. The train schedule of the Moscow railway station includes high-speed Sapsans. Leningradsky railway station in Moscow and Moscowsky railway station in St. Petersburg are twins. They were built by one project of architect K.Ton and both in 1855 were called Nikolaevsky. Since 1930 the station is called Moskovsky.
71
Arrival to Ladozhsky train station
Ladozhsky Train Station services trains departing to the north and east of Russia. Trains depart from here depart to Helsinki and Murmansk, Vorkuta and Karaganda, Tyumen and Chelyabinsk, Vologda and Arkhangelsk, and also to some cities of a southern direction. From the level of the ground lobby of the metro station to the long distance trains, you need to climb up the escalator.

Recent reviews about Moscow - St. Petersburg trains

Popular routes from Moscow

Moscow Irkutsk
3 trains price from
81h 11m 212.50 $
Moscow Kazan
6 trains price from
11h 10m 22.12 $
Moscow Ulan Bator
price from
upon request
Moscow Beijing
price from
upon request

Popular routes from St. Petersburg

St. Petersburg Kazan
1 train price from
22h 32m 86.00 $
St. Petersburg Helsinki
price from
upon request
St. Petersburg Nizhny Novgorod
4 trains price from
8h 03m 23.54 $
St. Petersburg Yekaterinburg
1 train price from
35h 31m 103.90 $

About RussianRailways.com

Our mission is to make booking all train tickets in Russia as easy as possible. The ticketing process has to be hassle-free. Basically, whenever you book at RussianRailways.com, your reservation will be secure, fast and super easy.