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

Trains from Moscow to St. Petersburg

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

Moscow to St. Petersburg route details

Route overview

Fastest trip 3h 30m
Average journey time 5h 59m
Distance 631 km

Trains overview

First departure 00:20
Last departure 23:55
Trains per day 16 - 17
Price from 51.16 $

Moscow - St. Petersburg timetable

Departure time Arrival time Travel time Departure dates Train Price from
00:20 08:59 8h 39m Daily 020У Megapolis 60.07 $
00:41 09:14 8h 33m Daily 016А Arktika 56.83 $
05:45 09:17 3h 30m Daily 752А Sapsan 78.63 $
07:00 11:04 4h 04m Daily 756А Sapsan 78.63 $
09:40 13:30 3h 50m Daily 760А Sapsan 78.63 $

Moscow - St. Petersburg FAQ

How much does a train ticket from Moscow to St. Petersburg cost?

How far is it from Moscow to St. Petersburg if travel by train?

How many hours does it take to get from Moscow to St. Petersburg by train?

What trains operate between Moscow and St. Petersburg?

Where is the station in Moscow from which the Sapsan train departs?

Moscow - St. Petersburg train reviews

feedback left 3 days ago
- Good Service - comfortable seats and train - train was in time
Train number: 766А
Travel date: 19 Jan 2020
Nicole Schneider, Germany
feedback left 1 week ago
Both comfort and onboard service was very good.
Train number: 764А
Travel date: 11 Jan 2020
Marko, Serbia
feedback left 1 week ago
Comfortable seats, good facilities & friendly staff
Train number: 762А
Travel date: 11 Jan 2020
Dawn, United Kingdom (UK)
feedback left 2 weeks ago
Excellent service , plenty of refreshments included in price . very comfortable journey with lots of leg room.
Train number: 774А
Travel date: 01 Jan 2020
K Smith, United Kingdom (UK)
feedback left 2 weeks ago
Very comfortable seats very spacious
Train number: 768А
Travel date: 01 Jan 2020
Elena, Italy
Find train times and buy tickets from St. Petersburg to Moscow