Moskva (all stations), Sankt-Peterburg (all stations)
Sankt-Peterburg (all stations), Moskva (all stations)
26 September, 27 September
Choose the time frame for departure, if relevant
 h. —   h.
Select a date,
to search for
 

railroad tickets Moskva (all stations) → Sankt-Peterburg (all stations)

Get the schedule of passenger trains from Moscow to Saint Petersburg. Please note there are can be changes in the schedule. This page shows current train schedule for 2023 .

Timetable Moskva (all stations) — Sankt-Peterburg (all stations)

What trains operate on this route
Arrival and departure at Moscow time
Train routeDeparture
from Moscow
Arrival
to Saint Petersburg
Travel timeTrain number
Price
Moscow  Saint Petersburg
«Megapolis»
00:20  from Moscow Leningradskiy station09:40  to Saint Petersburg Moskovskiy station9 hrs 20 mins020У
9.2
Train rating
2nd
3 271 ₽
1st
6 717 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg00:20  from Moscow Vostochnyy station10:13  to Saint Petersburg Moskovskiy station9 hrs 53 mins030У
8.5
Train rating
Sitting
1 593 ₽
2nd
1 968 ₽
1st
6 778 ₽
Choose the date
Moscow  Saint Petersburg
«Arktika»
00:41  from Moscow Leningradskiy station09:18  to Saint Petersburg Ladozhskiy station8 hrs 37 mins016А
8.7
Train rating
3rd
3 856 ₽
2nd
2 724 ₽
1st
9 567 ₽
Choose the date
Moscow  Saint Petersburg
«Volga»
00:42  from Moscow Vostochnyy station09:51  to Saint Petersburg Moskovskiy station9 hrs 9 mins060*Г
9.1
Train rating
3rd
3 856 ₽
2nd
3 229 ₽
1st
12 327 ₽
Choose the date
Moscow  Saint Petersburg01:09  from Moscow Leningradskiy station10:35  to Saint Petersburg Moskovskiy station9 hrs 26 mins288А
7.8
Train rating
3rd
2 253 ₽
2nd
4 856 ₽
Choose the date
Moscow  Saint Petersburg01:15  from Moscow Vostochnyy station11:40  to Saint Petersburg Moskovskiy station10 hrs 25 mins114С
7.1
Train rating
3rd
2 563 ₽
2nd
2 096 ₽
Choose the date
Moscow  Saint Petersburg01:25  from Moscow Leningradskiy station11:16  to Saint Petersburg Moskovskiy station9 hrs 51 mins158А
6.5
Train rating
3rd
2 566 ₽
2nd
2 049 ₽
Choose the date
Moscow  Saint Petersburg01:25  from Moscow Leningradskiy station11:51  to Saint Petersburg Ladozhskiy station10 hrs 26 mins268А
7.4
Train rating
Sitting
1 528 ₽
3rd
2 563 ₽
2nd
4 663 ₽
Choose the date
Moscow  Saint Petersburg01:55  from Moscow Leningradskiy station13:03  to Saint Petersburg Ladozhskiy station11 hrs 8 mins290Я
5.4
Train rating
3rd
2 563 ₽
2nd
4 191 ₽
Choose the date
Moscow  Saint Petersburg02:00  from Moscow Vostochnyy station12:08  to Saint Petersburg Moskovskiy station10 hrs 8 mins082В
7.9
Train rating
Sitting
1 593 ₽
3rd
2 670 ₽
2nd
1 955 ₽
1st
7 124 ₽
Choose the date
Moscow  Saint Petersburg02:37  from Moscow Vostochnyy station11:32  to Saint Petersburg Moskovskiy station8 hrs 55 mins090*Ж
7.9
Train rating
3rd
2 563 ₽
2nd
2 563 ₽
Choose the date
Moscow  Saint Petersburg03:03  from Moscow Vostochnyy station13:38  to Saint Petersburg Moskovskiy station10 hrs 35 mins228А
7.0
Train rating
3rd
2 563 ₽
2nd
2 382 ₽
Choose the date
Moscow  Saint Petersburg
«Lastochka»
05:35  from Moscow Leningradskiy station11:38  to Saint Petersburg Moskovskiy station6 hrs 3 mins724В
8.4
Train rating
Sitting
2 250 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
05:55  from Moscow Leningradskiy station10:00  to Saint Petersburg Moskovskiy station4 hrs 5 mins754А
9.4
Train rating
Sitting
3 425 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
07:28  from Moscow Leningradskiy station11:44  to Saint Petersburg Moskovskiy station4 hrs 16 mins756А
9.5
Train rating
Sitting
4 065 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
07:42  from Moscow Leningradskiy station12:02  to Saint Petersburg Moskovskiy station4 hrs 20 mins758А
9.6
Train rating
Sitting
4 946 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
09:40  from Moscow Leningradskiy station13:55  to Saint Petersburg Moskovskiy station4 hrs 15 mins760А
9.5
Train rating
Sitting
6 400 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
09:50  from Moscow Leningradskiy station14:10  to Saint Petersburg Moskovskiy station4 hrs 20 mins762А
9.6
Train rating
Sitting
6 400 ₽
Choose the date
Moscow  Saint Petersburg10:53  from Moscow Leningradskiy station18:25  to Saint Petersburg Moskovskiy station7 hrs 32 mins176Ч
9.2
Train rating
2nd
2 057 ₽
Choose the date
Moscow  Saint Petersburg11:26  from Moscow Vostochnyy station21:05  to Saint Petersburg Moskovskiy station9 hrs 39 mins292*Э
7.7
Train rating
3rd
2 425 ₽
2nd
4 211 ₽
Choose the date
Moscow  Saint Petersburg12:07  from Moscow Vostochnyy station21:42  to Saint Petersburg Moskovskiy station9 hrs 35 mins248*С
7.9
Train rating
3rd
2 078 ₽
2nd
3 641 ₽
Choose the date
Moscow  Saint Petersburg12:42  from Moscow Leningradskiy station21:50  to Saint Petersburg Moskovskiy station9 hrs 8 mins258А
6.7
Train rating
Sitting
1 369 ₽
3rd
2 245 ₽
2nd
6 894 ₽
Choose the date
Moscow  Saint Petersburg12:46  from Moscow Leningradskiy station21:50  to Saint Petersburg Moskovskiy station9 hrs 4 mins268А
7.4
Train rating
2nd
4 264 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
13:43  from Moscow Leningradskiy station18:01  to Saint Petersburg Moskovskiy station4 hrs 18 mins768А
9.4
Train rating
Sitting
4 065 ₽
Choose the date
Moscow  Saint Petersburg13:50  from Moscow Leningradskiy station21:10  to Saint Petersburg Moskovskiy station7 hrs 20 mins838В
Sitting
1 786 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
13:53  from Moscow Leningradskiy station18:13  to Saint Petersburg Moskovskiy station4 hrs 20 mins770А
9.3
Train rating
Sitting
3 913 ₽
Choose the date
Moscow  Saint Petersburg
«Lastochka Es2gp»
13:58  from Moscow Leningradskiy station21:10  to Saint Petersburg Moskovskiy station7 hrs 12 mins728А
8.6
Train rating
Sitting
2 132 ₽
Choose the date
Moscow  Saint Petersburg13:58  from Moscow Leningradskiy station21:10  to Saint Petersburg Moskovskiy station7 hrs 12 mins742Ч
9.7
Train rating
2nd
3 091 ₽
Choose the date
Moscow  Saint Petersburg14:52  from Moscow Vostochnyy station22:40  to Saint Petersburg Moskovskiy station7 hrs 48 mins064*Й
8.1
Train rating
Sitting
1 593 ₽
2nd
2 473 ₽
1st
11 633 ₽
Choose the date
Moscow  Saint Petersburg
«Lastochka Es2gp»
15:07  from Moscow Leningradskiy station22:20  to Saint Petersburg Moskovskiy station7 hrs 13 mins726Ч
8.9
Train rating
Sitting
2 250 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
15:30  from Moscow Leningradskiy station19:45  to Saint Petersburg Moskovskiy station4 hrs 15 mins772А
9.3
Train rating
Sitting
4 033 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
15:40  from Moscow Leningradskiy station19:55  to Saint Petersburg Moskovskiy station4 hrs 15 mins774А
9.4
Train rating
Sitting
4 911 ₽
Choose the date
Moscow  Saint Petersburg16:50  from Moscow Leningradskiy station00:29 the next day to Saint Petersburg Ladozhskiy station7 hrs 39 mins160В
8.9
Train rating
3rd
2 256 ₽
2nd
2 156 ₽
1st
7 281 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
17:30  from Moscow Leningradskiy station21:50  to Saint Petersburg Moskovskiy station4 hrs 20 mins776А
9.2
Train rating
Sitting
4 016 ₽
1st
65 085 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
17:40  from Moscow Leningradskiy station22:00  to Saint Petersburg Moskovskiy station4 hrs 20 mins778А
9.2
Train rating
Sitting
3 913 ₽
1st
65 085 ₽
Choose the date
Moscow  Saint Petersburg18:23  from Moscow Vostochnyy station06:30 the next day to Saint Petersburg Vitebskiy station12 hrs 7 mins480С
7.1
Train rating
3rd
2 415 ₽
2nd
2 109 ₽
Choose the date
Moscow  Saint Petersburg19:30  from Moscow Vostochnyy station05:32 the next day to Saint Petersburg Moskovskiy station10 hrs 2 mins136*С
7.3
Train rating
3rd
2 670 ₽
2nd
4 104 ₽
1st
8 917 ₽
Choose the date
Moscow  Saint Petersburg19:30  from Moscow Vostochnyy station05:32 the next day to Saint Petersburg Moskovskiy station10 hrs 2 mins252*С
8.2
Train rating
3rd
2 670 ₽
2nd
4 088 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
19:40  from Moscow Leningradskiy station23:58  to Saint Petersburg Moskovskiy station4 hrs 18 mins780А
9.2
Train rating
Sitting
3 461 ₽
1st
65 085 ₽
Choose the date
Moscow  Saint Petersburg
«Nevskiy Ekspress»
19:50  from Moscow Leningradskiy station00:09 the next day to Saint Petersburg Moskovskiy station4 hrs 19 mins748А
9.4
Train rating
Sitting
1 093 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
20:55  from Moscow Leningradskiy station01:08 the next day to Saint Petersburg Moskovskiy station4 hrs 13 mins784А
9.0
Train rating
Sitting
3 819 ₽
Choose the date
Moscow  Saint Petersburg21:13  from Moscow Leningradskiy station01:18 in 2 days to Saint Petersburg Ladozhskiy station2 days 4 hrs 928Ь
2nd
13 610 ₽
1st
19 728 ₽
Choose the date
Moscow  Saint Petersburg21:36  from Moscow Vostochnyy station06:18 the next day to Saint Petersburg Ladozhskiy station8 hrs 42 mins120В
7.6
Train rating
Sitting
1 593 ₽
3rd
2 563 ₽
2nd
3 449 ₽
1st
5 489 ₽
Choose the date
Moscow  Saint Petersburg21:40  from Moscow Leningradskiy station05:19 the next day to Saint Petersburg Moskovskiy station7 hrs 39 mins156А
7.3
Train rating
3rd
2 566 ₽
2nd
3 690 ₽
Choose the date
Moscow  Saint Petersburg21:40  from Moscow Leningradskiy station06:31 the next day to Saint Petersburg Moskovskiy station8 hrs 51 mins256А
5.8
Train rating
3rd
1 966 ₽
2nd
3 332 ₽
Choose the date
Moscow  Saint Petersburg
«Smena – A. Betankur»
21:55  from Moscow Leningradskiy station05:48 the next day to Saint Petersburg Moskovskiy station7 hrs 53 mins026А
9.2
Train rating
2nd
2 230 ₽
Choose the date
Moscow  Saint Petersburg22:00  from Moscow Vostochnyy station07:19 the next day to Saint Petersburg Ladozhskiy station9 hrs 19 mins132Г
8.0
Train rating
3rd
2 670 ₽
2nd
4 124 ₽
Choose the date
Moscow  Saint Petersburg22:00  from Moscow Vostochnyy station06:41 the next day to Saint Petersburg Moskovskiy station8 hrs 41 mins146У
7.3
Train rating
3rd
2 670 ₽
2nd
4 088 ₽
1st
8 804 ₽
Choose the date
Moscow  Saint Petersburg22:30  from Moscow Leningradskiy station06:34 the next day to Saint Petersburg Moskovskiy station8 hrs 4 mins028А
7.7
Train rating
Sitting
1 529 ₽
3rd
2 566 ₽
2nd
1 839 ₽
1st
5 158 ₽
Choose the date
Moscow  Saint Petersburg
«Dvukhetazhnyy»
22:50  from Moscow Leningradskiy station06:39 the next day to Saint Petersburg Moskovskiy station7 hrs 49 mins006А
9.1
Train rating
2nd
2 230 ₽
1st
7 009 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg
«Afanasiy Nikitin»
23:10  from Moscow Leningradskiy station05:49 the next day to Saint Petersburg Ladozhskiy station6 hrs 39 mins038А
7.3
Train rating
3rd
2 575 ₽
2nd
3 772 ₽
Choose the date
Moscow  Saint Petersburg23:24  from Moscow Vostochnyy station09:45 the next day to Saint Petersburg Moskovskiy station10 hrs 21 mins050*Ч
7.9
Train rating
3rd
2 670 ₽
2nd
3 616 ₽
Choose the date
Moscow  Saint Petersburg
«Ekspress»
23:30  from Moscow Leningradskiy station08:30 the next day to Saint Petersburg Moskovskiy station9 hrs 004А
9.5
Train rating
2nd
2 553 ₽
1st
8 174 ₽
Prem
31 946 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg
«Grand Ekspress»
23:40  from Moscow Leningradskiy station08:36 the next day to Saint Petersburg Moskovskiy station8 hrs 56 mins054Ч
9.4
Train rating
2nd
4 168 ₽
1st
6 202 ₽
Prem
34 579 ₽
Choose the date
Premium
Wi-Fi
Moscow  Saint Petersburg
«Krasnaya Strela»
23:55  from Moscow Leningradskiy station07:55 the next day to Saint Petersburg Moskovskiy station8 hrs 002А
9.5
Train rating
2nd
2 553 ₽
1st
9 796 ₽
Prem
31 946 ₽
Choose the date