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

Trains from St Petersburg to Moscow

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

St. Petersburg to Moscow route details

Route overview

Fastest trip 0h 00m
Average journey time 5h 16m
Distance 631 km

Trains overview

First departure 00:11
Last departure 23:55
Trains per day 24 - 26
Price from 50.05 $

St. Petersburg - Moscow timetable

Departure time Arrival time Travel time Departure dates Train Price from
00:11 09:45 9h 34m Daily 119А 62.56 $
01:05 09:30 8h 25m Daily 034В Baltic Express 58.18 $
05:30 09:00 3h 30m Daily 751А Sapsan 78.76 $
06:40 10:43 4h 03m Daily 753А Sapsan 78.76 $
06:50 10:52 4h 02m Daily 755А Sapsan 82.35 $

St. Petersburg - Moscow train reviews

feedback left 6 days ago
Train was a little older than the train I was expecting, But overall the journey was good & on time would certainly travel again on Russia trains next time i’m In russia
Train number: 747А
Travel date: 09 Oct 2019
Kevin Colburn, United Kingdom (UK)
feedback left 6 days ago
Excellent service Bistro carriage
Train number: 769А
Travel date: 09 Oct 2019
Ron, Scotland, United Kingdom (UK)
feedback left 1 week ago
On time, clean, very fast There is nothing i‘d dislike
Train number: 767А
Travel date: 08 Oct 2019
Haeusermann, Switzerland
feedback left 1 week ago
train journey was excellent
Train number: 767А
Travel date: 08 Oct 2019
Tam Coyle, United Kingdom (UK)
feedback left 1 week ago
The best option for this travel.
Train number: 759А
Travel date: 08 Oct 2019
Michael, Germany
Find train times and buy tickets from Moscow to St. Petersburg