Train Tickets St. Petersburg - Moscow: price and timetable - buy train tickets online St. Petersburg - Moscow
St. Petersburg
631 km
Moscow
First and last trains

First & last trains

First departure - 03:11
Last departure - 02:55
Trains overview

Trains overview

Trains per day - 35-40
Price from - 841
Route overview

Route overview

Fastest journey - 3h 30m
Distance - 631 km

From St. Petersburg to Moscow by Train St. Petersburg - Moscow

Train Tickets St. Petersburg - Moscow bottom price: economy class 1697, economy+ class 3119, bistro seat 4795, business class 5766, first class 10912, conference cabin 34405, sitting 841, coupe 1355, placard 1446, sv 3598, lux 11224

Train St. Petersburg to Moscow two way ticket:

Distance - 1262 km
Fastest journey - 7h 0m

St. Petersburg - Moscow timetable

Departure time
Travel time Arrival time Departure dates Train Price from
00:11
9h 34m09:45Daily
119А
Standard
1594
Search
00:40
9h 36m10:16Daily
479А
Standard
1355
Search
01:53
7h 26m09:19Daily
031А
Lev Tolstoy
4237
Search
02:02
9h 52m11:54Daily
255А
Standard
1565
Search
05:30
3h 30m09:00Daily
751А
Sapsan
1697
Search
06:40
4h 3m10:43Daily
753А
Sapsan
1697
Search
06:50
4h 2m10:52Daily
755А
Sapsan
1697
Search
09:00
3h 58m12:58Daily
757А
Sapsan
1781
Search
09:10
3h 55m13:05Daily
759А
Sapsan
1781
Search
11:00
3h 46m14:46By schedule
761А
Sapsan
2021
Search
11:10
3h 46m14:56By schedule
763А
Sapsan
2021
Search
12:11
9h 41m21:52Daily
227А
Standard
1565
Search
13:00
3h 58m16:58Daily
765А
Sapsan
1781
Search
13:10
4h 5m17:15By schedule
747А
Nevsky Express
2154
Search
13:32
8h 3m21:35Daily
049А
Standard
1594
Search
13:33
8h 54m22:27By schedule
131Г
Standard
1565
Search
13:33
8h 54m22:27By schedule
145А
Standard
1565
Search
14:31
9h 17m23:48By schedule
107Ж
Samara
2318
Search
15:00
3h 45m18:45Daily
767А
Sapsan
1781
Search
15:10
3h 49m18:59Daily
769А
Sapsan
1781
Search
16:32
10h 31m03:03By schedule
121А
Standard
1557
Search
16:32
10h 31m03:03By schedule
135А
Standard
1594
Search
17:00
3h 54m20:54Daily
771Н
Sapsan
1781
Search
17:10
3h 52m21:02Daily
773А
Sapsan
1781
Search
17:25
9h 1m02:26By schedule
259А
Standard
1565
Search
19:00
3h 58m22:58Daily
775А
Sapsan
1781
Search
19:10
4h 3m23:13Daily
777А
Sapsan
1781
Search
19:15
6h 55m02:10Daily
059А
Volga
2318
Search
20:06
7h 21m03:27Daily
081А
Standard
1565
Search
20:32
7h 40m04:12Daily
089А
Standard
1594
Search
20:33
7h 45m04:18By schedule
115А
Standard
1594
Search
21:00
3h 35m00:35Daily
779А
Sapsan
1781
Search
21:13
8h 1m05:14By schedule
289А
Standard
1565
Search
21:21
7h 53m05:14By schedule
209А
Standard
1496
Search
21:26
7h 55m05:21By schedule
127А
Standard
841
Search
21:55
8h 11m06:06Daily
025А
Smena-A. Betankur
2112
Search
22:11
7h 38m05:49Daily
029А
Standard
1496
Search
22:41
8h 9m06:50Daily
015А
Arktika
2210
Search
22:50
7h 55m06:45Daily
005А
St. Petersburg – Moscow / Doubledecker
2054
Search
23:04
7h 37m06:41Daily
247А
Standard
1594
Search
23:30
9h 0m08:30Daily
003А
Express
3083
Search
23:36
7h 43m07:19Daily
027А
Northern Palmyra
1496
Search
23:49
8h 25m08:14By schedule
053Ч
Grand Express
2863
Search
23:55
8h 0m07:55Daily
001А
Red Arrow
3083
Search
Show all
Hide

3 steps to book your tickets

Search for your train tickets

Choose your itinerary and travel dates - see relevant timetables and prices for all the available trains connecting your destinations.

Get your ticket fast and easily

Provide your payment details through our web site and get your tickets by email.

Book with us no hidden fees

Our rates include taxes, fees and charges. There are no hidden costs – the price you see is exactly the price you get.

Booking process explained

Just read our detailed instruction, which will guide you step by step through the booking process, and everything will become as clear as day. Read

LANGUAGE
CURRENCY
RUB
$
USD
EUR
£
GBP