Train Timetable for St. Petersburg - Moscow. Buy Train Tickets Online.
First & last trains
First departure
05:35
Last departure
23:55
Trains overview
Trains per day
17 - 18
Price from
50.45 $
Route overview
Fastest journey
3h 44m
Distance
631 km