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 30m
Average journey time 5h 42m
Distance 631 km

Trains overview

First departure 00:20
Last departure 23:55
Trains per day 18 - 20
Price from 49.24 $

Moscow - St. Petersburg timetable

Departure time Arrival time Travel time Departure dates Train Price from
00:20 08:59 8h 39m Daily 020У Megapolis 70.76 $
00:41 09:14 8h 33m Daily 016А Arktika 54.57 $
05:45 09:17 3h 30m Daily 752А Sapsan 75.34 $
06:50 10:45 3h 55m Daily 754А Sapsan 80.82 $
07:00 11:04 4h 04m Daily 756А Sapsan 75.34 $

Moscow - St. Petersburg train reviews

feedback left 1 day ago
Every thing was good nothing to dislike
Train number: 766А
Travel date: 17 Aug 2019
None, Jordan
feedback left 1 day ago
The train was clean, comfortable, well served and perfectly on time. Both train stations (departure and arrival) are well organised and connected.
Train number: 762А
Travel date: 17 Aug 2019
Super Pippo, Italy
feedback left 1 day ago
Everything was perfect - punctuality in leaving Moscow and arrival in Peter; great service in train; free food, water and sweets; there is restaurant car that is not expensive. Also, the train vas comfortable and perfectly clean. Just one thing - a lot of foreigners are using trains in Russia, and it would be great if there would be at least one person on rail stations that speaks any foreign language, like Chinese or English.
Train number: 748А
Travel date: 17 Aug 2019
Danilo, Serbia
feedback left 1 day ago
The Train was punctual, clean and convenient. I can recommend that fast Connection between moscow and St. Petersburg.
Train number: 752А
Travel date: 17 Aug 2019
Sonja, Germany
feedback left 2 days ago
A great train and great service
Train number: 752А
Travel date: 16 Aug 2019
Juan Manuel, Spain and Canary Islands
Find train times and buy tickets from St. Petersburg to Moscow