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

Trains overview

First departure 01:05
Last departure 23:55
Trains per day 17 - 18
Price from 49.88 $

St. Petersburg - Moscow timetable

Departure time Arrival time Travel time Departure dates Train Price from
01:05 09:30 8h 25m Daily 034В Baltic Express 57.97 $
05:35 09:20 3h 45m Daily 751А Sapsan 78.45 $
09:00 13:10 4h 10m Daily 757А Sapsan 75.65 $
09:10 13:20 4h 10m Daily 759А Sapsan 73.32 $
12:52 17:06 4h 14m except
Sat
747А Nevsky Express 53.77 $

St. Petersburg - Moscow train reviews

feedback left 5 days ago
maybe a better sandwich quality.
Train number: 765А
Travel date: 12 Feb 2020
no, Germany
feedback left 1 week ago
Excellent, clean train, supportive staff. Good time punctuality. Pls keep up the good work
Train number: 765А
Travel date: 05 Feb 2020
Kamlesh mangharamani, India
feedback left 1 week ago
Absolutely nothing to dislike. The efficiency of the whole experience was second to none. The journey was praiseworthy. Departed bang on time; efficient, friendly and helpful staff: extremely clean ~ both toilets and cabins and food as expected. Booking the extra leg room was well worth it. Being able to enter the train half an hour before departure was a bonus ~ very relaxing.
Train number: 751А
Travel date: 31 Jan 2020
Marcia Sharp, United Kingdom (UK)
feedback left 1 week ago
Good service and friendly staff
Train number: 759А
Travel date: 05 Feb 2020
Mark, United Kingdom (UK)
feedback left 1 week ago
Everything was fine.
Train number: 747А
Travel date: 05 Feb 2020
Ever Rojas, Peru
Find train times and buy tickets from Moscow to St. Petersburg