Moskva (all stations), Sankt-Peterburg (all stations)
Sankt-Peterburg (all stations), Moskva (all stations)
24 February, 25 February
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 2026 .
Для этой страницы доступна версия сайта на русском языке и адаптированная для мобильных устройств

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
«Nochnoi Ekspress»
00:25  from Moscow Leningradskiy station08:53  to Saint Petersburg Moskovskiy station8 hrs 28 mins022А
9.8
Train rating
2nd
1 885 ₽
1st
3 264 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg
«Arktika»
00:46  from Moscow Leningradskiy station09:13  to Saint Petersburg Ladozhskiy station8 hrs 27 mins016А
8.7
Train rating
3rd
1 321 ₽
2nd
2 725 ₽
1st
6 990 ₽
Choose the date
Moscow  Saint Petersburg00:46  from Moscow Leningradskiy station09:13  to Saint Petersburg Ladozhskiy station8 hrs 27 mins016У
3rd
4 353 ₽
2nd
9 280 ₽
1st
19 135 ₽
Choose the date
Moscow  Saint Petersburg01:00  from Moscow Kievskiy station10:36  to Saint Petersburg Moskovskiy station9 hrs 36 mins057М
7.7
Train rating
3rd
1 990 ₽
2nd
1 457 ₽
Choose the date
Moscow  Saint Petersburg01:25  from Moscow Leningradskiy station10:10  to Saint Petersburg Moskovskiy station8 hrs 45 mins156А
7.7
Train rating
3rd
2 591 ₽
2nd
6 138 ₽
Choose the date
Moscow  Saint Petersburg
«Volga»
01:30  from Moscow Vostochnyy station10:30  to Saint Petersburg Moskovskiy station9 hrs 060*Г
9.0
Train rating
3rd
1 516 ₽
2nd
2 705 ₽
1st
7 172 ₽
Choose the date
Moscow  Saint Petersburg02:06  from Moscow Vostochnyy station11:00  to Saint Petersburg Moskovskiy station8 hrs 54 mins082В
7.8
Train rating
Sitting
1 101 ₽
2nd
1 845 ₽
1st
5 437 ₽
Choose the date
Moscow  Saint Petersburg02:27  from Moscow Vostochnyy station12:10  to Saint Petersburg Moskovskiy station9 hrs 43 mins100С
7.1
Train rating
3rd
2 023 ₽
2nd
1 822 ₽
Choose the date
Moscow  Saint Petersburg02:40  from Moscow Leningradskiy station11:30  to Saint Petersburg Moskovskiy station8 hrs 50 mins168А
4.5
Train rating
2nd
9 428 ₽
Choose the date
Moscow  Saint Petersburg02:55  from Moscow Vostochnyy station11:38  to Saint Petersburg Moskovskiy station8 hrs 43 mins090*Ж
7.9
Train rating
3rd
1 327 ₽
2nd
1 636 ₽
Choose the date
Moscow  Saint Petersburg03:19  from Moscow Vostochnyy station12:31  to Saint Petersburg Moskovskiy station9 hrs 12 mins122С
7.9
Train rating
3rd
1 881 ₽
2nd
1 920 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
05:45  from Moscow Leningradskiy station09:32  to Saint Petersburg Moskovskiy station3 hrs 47 mins754А
9.4
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Avrora (dvukhetazhnyy)»
06:00  from Moscow Leningradskiy station11:45  to Saint Petersburg Moskovskiy station5 hrs 45 mins742У
9.6
Train rating
Sitting
1 071 ₽
2nd
2 066 ₽
1st
8 930 ₽
Choose the date
Moscow  Saint Petersburg06:30  from Moscow Leningradskiy station12:45  to Saint Petersburg Moskovskiy station6 hrs 15 mins730А
9.6
Train rating
2nd
5 717 ₽
Choose the date
Moscow  Saint Petersburg
«Nevskiy Ekspress»
06:30  from Moscow Leningradskiy station12:45  to Saint Petersburg Moskovskiy station6 hrs 15 mins748А
9.4
Train rating
Sitting
1 099 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
06:50  from Moscow Leningradskiy station10:49  to Saint Petersburg Moskovskiy station3 hrs 59 mins756А
9.5
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
07:00  from Moscow Leningradskiy station11:10  to Saint Petersburg Moskovskiy station4 hrs 10 mins758А
9.6
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
09:30  from Moscow Leningradskiy station13:28  to Saint Petersburg Moskovskiy station3 hrs 58 mins760А
9.5
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
09:40  from Moscow Leningradskiy station13:50  to Saint Petersburg Moskovskiy station4 hrs 10 mins762А
9.6
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg10:35  from Moscow Leningradskiy station18:25  to Saint Petersburg Moskovskiy station7 hrs 50 mins276А
7.8
Train rating
Sitting
1 712 ₽
3rd
2 994 ₽
2nd
7 202 ₽
1st
13 818 ₽
Choose the date
Moscow  Saint Petersburg
«Dvukhetazhnyy»
10:53  from Moscow Leningradskiy station18:00  to Saint Petersburg Moskovskiy station7 hrs 7 mins152А
8.9
Train rating
2nd
1 791 ₽
1st
7 710 ₽
Choose the date
Moscow  Saint Petersburg10:53  from Moscow Leningradskiy station18:00  to Saint Petersburg Moskovskiy station7 hrs 7 mins152В
9.3
Train rating
2nd
2 589 ₽
1st
6 950 ₽
Choose the date
Moscow  Saint Petersburg11:25  from Moscow Vostochnyy station20:50  to Saint Petersburg Moskovskiy station9 hrs 25 mins260*Э
8.6
Train rating
3rd
2 559 ₽
2nd
898 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
11:40  from Moscow Leningradskiy station15:30  to Saint Petersburg Moskovskiy station3 hrs 50 mins766А
9.4
Train rating
Sitting
3 414 ₽
Choose the date
Moscow  Saint Petersburg11:56  from Moscow Vostochnyy station23:37  to Saint Petersburg Moskovskiy station11 hrs 41 mins104А
8.1
Train rating
Sitting
1 711 ₽
3rd
2 202 ₽
2nd
2 534 ₽
Choose the date
Moscow  Saint Petersburg12:15  from Moscow Vostochnyy station00:33 the next day to Saint Petersburg Moskovskiy station12 hrs 18 mins256*Г
7.8
Train rating
3rd
2 790 ₽
2nd
7 272 ₽
Choose the date
Moscow  Saint Petersburg12:56  from Moscow Kurskiy station21:55  to Saint Petersburg Moskovskiy station8 hrs 59 mins078С
8.4
Train rating
3rd
2 249 ₽
2nd
3 614 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
13:30  from Moscow Leningradskiy station17:30  to Saint Petersburg Moskovskiy station4 hrs 768А
9.5
Train rating
Sitting
1 735 ₽
1st
39 100 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
13:40  from Moscow Leningradskiy station17:40  to Saint Petersburg Moskovskiy station4 hrs 770А
9.4
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Avrora»
13:50  from Moscow Leningradskiy station19:15  to Saint Petersburg Moskovskiy station5 hrs 25 mins744У
9.4
Train rating
Sitting
875 ₽
2nd
1 992 ₽
1st
9 129 ₽
Choose the date
Moscow  Saint Petersburg
«Dvukhetazhnyy»
14:54  from Moscow Vostochnyy station22:20  to Saint Petersburg Moskovskiy station7 hrs 26 mins064*Й
8.4
Train rating
2nd
1 895 ₽
1st
9 014 ₽
Choose the date
Moscow  Saint Petersburg15:03  from Moscow Leningradskiy station04:36 the next day to Saint Petersburg Moskovskiy station13 hrs 33 mins264А
6.3
Train rating
3rd
3 291 ₽
2nd
8 042 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
15:30  from Moscow Leningradskiy station19:26  to Saint Petersburg Moskovskiy station3 hrs 56 mins772А
9.4
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
15:40  from Moscow Leningradskiy station19:35  to Saint Petersburg Moskovskiy station3 hrs 55 mins774А
9.4
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Lastochka»
15:45  from Moscow Leningradskiy station21:05  to Saint Petersburg Moskovskiy station5 hrs 20 mins724В
8.7
Train rating
Sitting
831 ₽
Choose the date
Moscow  Saint Petersburg16:20  from Moscow Leningradskiy station00:30 the next day to Saint Petersburg Ladozhskiy station8 hrs 10 mins212А
3rd
2 790 ₽
2nd
4 909 ₽
Choose the date
Moscow  Saint Petersburg
«Lastochka Es2gp»
16:50  from Moscow Leningradskiy station23:25  to Saint Petersburg Moskovskiy station6 hrs 35 mins738В
9.3
Train rating
Sitting
2 273 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
17:30  from Moscow Leningradskiy station21:20  to Saint Petersburg Moskovskiy station3 hrs 50 mins776А
9.2
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
17:40  from Moscow Leningradskiy station21:40  to Saint Petersburg Moskovskiy station4 hrs 778А
9.3
Train rating
Sitting
1 735 ₽
1st
38 949 ₽
Choose the date
Moscow  Saint Petersburg17:45  from Moscow Leningradskiy station23:04  to Saint Petersburg Moskovskiy station5 hrs 19 mins746У
9.7
Train rating
Sitting
1 493 ₽
2nd
2 543 ₽
1st
8 596 ₽
Choose the date
Moscow  Saint Petersburg18:23  from Moscow Vostochnyy station06:15 the next day to Saint Petersburg Vitebskiy station11 hrs 52 mins482С
7.5
Train rating
3rd
2 608 ₽
2nd
5 396 ₽
Choose the date
Moscow  Saint Petersburg18:45  from Moscow Leningradskiy station02:47 the next day to Saint Petersburg Ladozhskiy station8 hrs 2 mins160В
9.1
Train rating
2nd
1 145 ₽
1st
7 281 ₽
Choose the date
Moscow  Saint Petersburg18:57  from Moscow Leningradskiy station04:36 the next day to Saint Petersburg Moskovskiy station9 hrs 39 mins164А
7.5
Train rating
3rd
1 939 ₽
2nd
1 550 ₽
Choose the date
Moscow  Saint Petersburg18:57  from Moscow Leningradskiy station04:42 the next day to Saint Petersburg Moskovskiy station9 hrs 45 mins206А
7.3
Train rating
3rd
2 819 ₽
2nd
4 096 ₽
1st
9 742 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
19:30  from Moscow Leningradskiy station23:40  to Saint Petersburg Moskovskiy station4 hrs 10 mins780А
9.3
Train rating
Sitting
1 735 ₽
1st
38 949 ₽
Choose the date
Moscow  Saint Petersburg20:10  from Moscow Leningradskiy station06:48 the next day to Saint Petersburg Ladozhskiy station10 hrs 38 mins194В
3rd
2 790 ₽
2nd
6 308 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
20:50  from Moscow Leningradskiy station00:41 the next day to Saint Petersburg Moskovskiy station3 hrs 51 mins784А
9.1
Train rating
Sitting
1 735 ₽
Choose the date
Moscow  Saint Petersburg
«Sapsan»
21:00  from Moscow Leningradskiy station00:51 the next day to Saint Petersburg Moskovskiy station3 hrs 51 mins786А
9.3
Train rating
Sitting
3 555 ₽
Choose the date
Moscow  Saint Petersburg21:04  from Moscow Vostochnyy station06:05 the next day to Saint Petersburg Ladozhskiy station9 hrs 1 min132Г
7.9
Train rating
3rd
1 327 ₽
2nd
2 130 ₽
Choose the date
Moscow  Saint Petersburg21:04  from Moscow Vostochnyy station05:53 the next day to Saint Petersburg Moskovskiy station8 hrs 49 mins146У
7.5
Train rating
3rd
1 802 ₽
2nd
1 736 ₽
1st
6 250 ₽
Choose the date
Moscow  Saint Petersburg21:28  from Moscow Vostochnyy station07:19 the next day to Saint Petersburg Ladozhskiy station9 hrs 51 mins120В
7.5
Train rating
3rd
1 327 ₽
2nd
1 422 ₽
Choose the date
Moscow  Saint Petersburg21:45  from Moscow Leningradskiy station06:41 the next day to Saint Petersburg Moskovskiy station8 hrs 56 mins028А
7.7
Train rating
3rd
1 185 ₽
2nd
1 839 ₽
1st
4 897 ₽
Choose the date
Moscow  Saint Petersburg
«Smena – A. Betankur (dvukhetazhnyy)»
22:00  from Moscow Leningradskiy station05:20 the next day to Saint Petersburg Moskovskiy station7 hrs 20 mins026А
9.2
Train rating
2nd
1 622 ₽
1st
6 944 ₽
Choose the date
Moscow  Saint Petersburg22:07  from Moscow Vostochnyy station07:43 the next day to Saint Petersburg Moskovskiy station9 hrs 36 mins136*С
7.3
Train rating
3rd
1 327 ₽
2nd
1 847 ₽
1st
6 268 ₽
Choose the date
Moscow  Saint Petersburg22:07  from Moscow Vostochnyy station07:43 the next day to Saint Petersburg Moskovskiy station9 hrs 36 mins252*С
8.0
Train rating
3rd
2 268 ₽
2nd
1 773 ₽
Choose the date
Moscow  Saint Petersburg22:07  from Moscow Vostochnyy station07:43 the next day to Saint Petersburg Moskovskiy station9 hrs 36 mins280*С
7.4
Train rating
3rd
1 881 ₽
2nd
1 995 ₽
Choose the date
Moscow  Saint Petersburg22:30  from Moscow Leningradskiy station05:00 the next day to Saint Petersburg Moskovskiy station6 hrs 30 mins750У
9.0
Train rating
Sitting
1 977 ₽
2nd
2 968 ₽
1st
10 026 ₽
Choose the date
Moscow  Saint Petersburg
«Megapolis»
22:50  from Moscow Leningradskiy station07:00 the next day to Saint Petersburg Moskovskiy station8 hrs 10 mins020У
9.2
Train rating
2nd
1 838 ₽
1st
4 450 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg23:00  from Moscow Leningradskiy station06:21 the next day to Saint Petersburg Ladozhskiy station7 hrs 21 mins038А
7.7
Train rating
3rd
1 720 ₽
2nd
1 708 ₽
1st
6 794 ₽
Choose the date
Moscow  Saint Petersburg
«Dvukhetazhnyy»
23:10  from Moscow Leningradskiy station06:31 the next day to Saint Petersburg Moskovskiy station7 hrs 21 mins006А
9.1
Train rating
2nd
1 389 ₽
1st
4 783 ₽
Choose the date
Wi-Fi
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
1 575 ₽
1st
4 230 ₽
Choose the date
Wi-Fi
Moscow  Saint Petersburg23:39  from Moscow Vostochnyy station09:00 the next day to Saint Petersburg Moskovskiy station9 hrs 21 mins050*С
7.5
Train rating
3rd
2 023 ₽
2nd
2 087 ₽
1st
9 850 ₽
Choose the date
Moscow  Saint Petersburg
«Grand Ekspress»
23:46  from Moscow Leningradskiy station08:36 the next day to Saint Petersburg Moskovskiy station8 hrs 50 mins054А
9.4
Train rating
2nd
4 406 ₽
1st
9 509 ₽
Prem
21 255 ₽
Choose the date
Premium
Wi-Fi
Moscow  Saint Petersburg23:52  from Moscow Vostochnyy station09:06 the next day to Saint Petersburg Moskovskiy station9 hrs 14 mins030У
8.6
Train rating
Sitting
1 120 ₽
2nd
1 567 ₽
Choose the date
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
1 575 ₽
1st
4 284 ₽
Prem
8 621 ₽
Choose the date