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

Trains overview

First departure 00:11
Last departure 23:55
Trains per day 23 - 25
Price from 12.35 $

St. Petersburg - Moscow timetable

Departure time Arrival time Travel time Departure dates Train Price from
00:11 09:45 9h 34m Daily 119А 64.89 $
05:30 09:00 3h 30m Daily 751А Sapsan 68.91 $
06:40 10:43 4h 03m Daily 753А Sapsan 12.35 $
06:50 10:52 4h 02m Daily 755А Sapsan 68.91 $
09:00 12:58 3h 58m Daily 757А Sapsan 73.60 $
Find train times and buy tickets from Moscow to St. Petersburg