Our phone in Saint-Petersburg (Russia):
+7–812–309–5760

Trains from Moscow to St. Petersburg

Russian Train Tickets
Departure city: The length of the field must be between 1 and 35 characters Unknown station
Arrival city: The length of the field must be between 1 and 35 characters Arrival city coincides with the point of departure Unknown station
Departure date: The field must be filled
Return date: The field must be filled
Currency:
Close

Moscow to St. Petersburg route details

Route overview

Fastest trip 3h 33m
Average journey time 5h 27m
Distance 631 km

Trains overview

First departure 00:20
Last departure 23:55
Trains per day 21 - 23
Price from 45.71 $

Moscow - St. Petersburg timetable

Departure time Arrival time Travel time Departure dates Train Price from
00:20 08:59 8h 39m Daily 020У Megapolis 53.15 $
00:41 09:14 8h 33m Daily 016А Arktika 50.44 $
05:50 09:23 3h 33m Daily 752А Sapsan 69.31 $
06:50 10:45 3h 55m Daily 754А Sapsan 70.67 $
07:00 11:06 4h 06m Daily 756А Sapsan 69.31 $

Moscow - St. Petersburg FAQ

How much does a train ticket from Moscow to St. Petersburg cost?

How far is it from Moscow to St. Petersburg if travel by train?

How many hours does it take to get from Moscow to St. Petersburg by train?

What trains operate between Moscow and St. Petersburg?

Where is the station in Moscow from which the Sapsan train departs?

Moscow - St. Petersburg train reviews

feedback left 2 weeks ago
La comodidad de las camas y que todo estaba bien distribuido para que estuviéramos cómodos.
Train number: 006А
Travel date: 17 Mar 2020
Maqui Cigoy, Argentina
feedback left 3 weeks ago
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: 748А
Travel date: 12 Mar 2020
Masonic, United States Of America (USA)
feedback left 3 weeks ago
Great service Very clean and comfortable Amazing trip
Train number: 760А
Travel date: 11 Mar 2020
Keith Woodall, United Kingdom (UK)
feedback left 3 weeks ago
Highly efficient. Staffs are really kind and helpful. Train is super clean.
Train number: 754А
Travel date: 10 Mar 2020
Rowena Cirilo, Philippines
feedback left 3 weeks ago
On time departure and arrival. Friendly assistance. Perfect seating. Easy acces to tracks and easy understandable marking. 10/10
Train number: 760А
Travel date: 08 Mar 2020
John Keyser Belgium, Belgium
Find train times and buy tickets from St. Petersburg to Moscow