Moscow - St. Petersburg timetable
|Departure time||Arrival time||Travel time||Departure dates||Train||Price from|
|00:20||08:59||8h 39m||Daily||020У Megapolis||58.36 $|
|00:41||09:14||8h 33m||Daily||016А Arktika||66.54 $|
|05:50||09:23||3h 33m||Daily||752А Sapsan||70.72 $|
|06:50||10:45||3h 55m||Daily||754А Sapsan||72.11 $|
|07:00||11:06||4h 06m||Daily||756А Sapsan||88.03 $|
|09:40||13:30||3h 50m||Daily||760А Sapsan||83.24 $|
Fri, Sat, Sun
|762А Sapsan||73.50 $|
Fri, Sat, Sun
|764А Sapsan||70.72 $|
|13:30||17:25||3h 55m||Daily||766А Sapsan||81.85 $|
|15:45||19:33||3h 48m||Daily||768А Sapsan||72.80 $|
|15:55||19:47||3h 52m||Daily||770А Sapsan||77.95 $|
|16:05||20:15||4h 10m||Daily||748А Nevsky Express||70.72 $|
|17:04||20:50||3h 46m||Daily||772А Sapsan||78.37 $|
|17:14||21:09||3h 55m||Daily||774А Sapsan||81.85 $|
|19:46||23:41||3h 55m||Daily||776А Sapsan||74.89 $|
|19:56||23:59||4h 03m||Daily||778А Sapsan||77.68 $|
|21:00||00:37||3h 37m||Daily||780А Sapsan||70.02 $|
|026А Doubledecker||66.54 $|
|22:35||06:46||8h 11m||Daily||028А Nothern Palmyra||46.53 $|
|22:50||06:47||7h 57m||Daily||006А Doubledecker||63.76 $|
|23:30||08:30||9h 00m||Daily||004А Express||65.84 $|
|23:40||08:36||8h 56m||Daily||054Ч Grand Express||74.89 $|
|23:55||07:55||8h 00m||Daily||002А Red Arrow||70.72 $|
Moscow - St. Petersburg route details
|Fastest trip||3h 33m|
|Average journey time||5h 27m|
|Trains per day||21 - 23|
|Price from||46.53 $|
Recommended trains on the route Moscow - St. Petersburg
Frequently Asked Questions
How much does a train ticket from Moscow to St. Petersburg cost?
Ticket fares for Moscow – St. Petersburg train tickets are regulated by a dynamic pricing system. The main principle can be formulated as follows: the higher the demand and the fewer the seats, the higher the ticket price. We recommend booking 2-3 months in advance, in this case, prices for the best trains usually start from 60 USD per passenger in the second class.
How far is it from Moscow to St. Petersburg if travel by train?
The length of the railway between two capitals of Russia is 650 km. This distance can be covered in a quite short time from 10 to 4 hours.
How many hours does it take to get from Moscow to St. Petersburg by train?
Sleeper trains usually cover this distance during the night, on average it is 8 hours. High-speed seating trains get from Moscow to Saint Petersburg in about 4 hours.
What trains operate between Moscow and St. Petersburg?
There are more than 30 daily departures from Moscow to Saint Petersburg and many options from the most budget ones to luxury compartments looking more like hotel rooms. Depending on your preferences and timetable, we recommend choosing between bullet day trains Sapsan and branded sleepers such as Red Arrow and Grand Express.
Where is the station in Moscow from which the Sapsan train departs?
Almost all Sapsan trains depart from the Leningradsky train station in Moscow, which is located in Komsomolskaya square right next to Komsomolskaya metro station. There is a luggage inspection at the entrance to the station, and before the exit to platforms, so we advise to be at the station in advance.
Moscow - St. Petersburg train reviews
Train number: 006А
Travel date: 17 Mar 2020
La comodidad de las camas y que todo estaba bien distribuido para que estuviéramos cómodos.
Train number: 748А
Travel date: 12 Mar 2020
Service was great and the staff were both professional and very kind ... they made you feel at home. The seats were comfortable and clean with lovely views from the expansive cabin window. And it was exceptionally fast — nearly as fast as the Sapsan but at half the price!
Train number: 760А
Travel date: 11 Mar 2020
Great service Very clean and comfortable Amazing trip
Train number: 754А
Travel date: 10 Mar 2020
Highly efficient. Staffs are really kind and helpful. Train is super clean.
Train number: 760А
Travel date: 08 Mar 2020
On time departure and arrival. Friendly assistance. Perfect seating. Easy acces to tracks and easy understandable marking. 10/10
How do I get back to Moscow
Find train times and buy tickets from St. Petersburg to Moscow