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 31m
Distance 631 km

Trains overview

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

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 59.56 $
05:30 09:00 3h 30m Daily 751А Sapsan 80.70 $
06:40 10:43 4h 03m Daily 753А Sapsan 80.70 $
09:00 12:58 3h 58m Daily 757А Sapsan 84.42 $
09:32 13:37 4h 05m Daily 759А Sapsan 75.37 $

St. Petersburg - Moscow train reviews

feedback left 2 days ago
Train is clean, comfort and fast.Crue is helpful. it is easy to travel and to do work same time.
Train number: 759А
Travel date: 16 Jan 2020
Eesti Kontsert, Lithuania
feedback left 5 days ago
An amazing experience! I enjoyed the trip travelling at great speed with wifi to boot all the way from St Petersburg to Moscow
Train number: 769А
Travel date: 13 Jan 2020
Mervin B, South Africa
feedback left 1 week ago
Best welcome on board Too hot during the travel Very noisy
Train number: 003А
Travel date: 10 Jan 2020
Lavigne, France
feedback left 1 week ago
Very comfortable seats and the staff were amazing and looked after us very well in business class coach. The most relaxing way to travel!
Train number: 769А
Travel date: 09 Jan 2020
Marty, Australia
feedback left 1 week ago
On time, amazing staff, good food.
Train number: 753А
Travel date: 01 Jan 2020
KD, United States Of America (USA)
Find train times and buy tickets from Moscow to St. Petersburg