Trains between Moscow and St. Petersburg
Every Moscow St.Petersburg train has a different character, read the descriptions to learn more
Moscow to St. Petersburg Trains
On the Moscow to St. Petersburg route, there is a huge variety of trains to choose from. From 8-hour overnight trains to high-speed day trains, from the luxurious to the basic – you can always find a train that will suit your needs. Electronic tickets are available on Moscow to St. Petersburg trains making your travel arrangements quick and easy.
-
005А08:16
Trip time22:29
St. Peterburg Moscovsky06:45
Moscow Leningradsky -
006А07:42
Trip time22:48
Moscow Leningradsky06:30
St. Peterburg Moscovsky -
007А43:05
Trip time14:00
St. Peterburg Moscovsky09:05
-
008А08:16
Trip time21:50
Moscow Leningradsky06:06
St. Peterburg Moscovsky
-
003А09:00
Trip time23:30
St. Peterburg Moscovsky08:30
Moscow Leningradsky -
004А09:00
Trip time23:30
Moscow Leningradsky08:30
St. Peterburg Moscovsky
-
054Ч09:33
Trip time23:03
Moscow Leningradsky08:36
St. Peterburg Moscovsky -
053Ч08:25
Trip time23:49
St. Peterburg Moscovsky08:14
Moscow Leningradsky
-
725Ч06:42
Trip time15:16
St. Peterburg Moscovsky21:58
Moscow Leningradsky -
726Ч06:59
Trip time15:21
Moscow Leningradsky22:20
St. Peterburg Moscovsky
-
020У08:39
Trip time00:20
Moscow Leningradsky08:59
St. Peterburg Moscovsky -
019У08:17
Trip time22:50
St. Peterburg Moscovsky07:07
Moscow Leningradsky
-
748А04:05
Trip time13:40
Moscow Leningradsky17:45
St. Peterburg Moscovsky -
747А04:05
Trip time13:10
St. Peterburg Moscovsky17:15
Moscow Leningradsky
-
002А08:00
Trip time23:55
Moscow Leningradsky07:55
St. Peterburg Moscovsky -
001А08:00
Trip time23:55
St. Peterburg Moscovsky07:55
Moscow Leningradsky
-
751А03:30
Trip time05:30
St. Peterburg Moscovsky09:00
Moscow Leningradsky -
753А04:03
Trip time06:40
St. Peterburg Moscovsky10:43
Moscow Leningradsky -
755А04:02
Trip time06:50
St. Peterburg Moscovsky10:52
Moscow Leningradsky -
757А03:58
Trip time09:00
St. Peterburg Moscovsky12:58
Moscow Leningradsky -
759А03:55
Trip time09:10
St. Peterburg Moscovsky13:05
Moscow Leningradsky -
761А03:46
Trip time11:00
St. Peterburg Moscovsky14:46
Moscow Leningradsky -
763А03:46
Trip time11:10
St. Peterburg Moscovsky14:56
Moscow Leningradsky -
765А03:58
Trip time13:00
St. Peterburg Moscovsky16:58
Moscow Leningradsky -
767А03:45
Trip time15:00
St. Peterburg Moscovsky18:45
Moscow Leningradsky -
769А03:49
Trip time15:10
St. Peterburg Moscovsky18:59
Moscow Leningradsky -
771А03:46
Trip time17:00
St. Peterburg Moscovsky20:46
Moscow Leningradsky -
773А03:52
Trip time17:10
St. Peterburg Moscovsky21:02
Moscow Leningradsky -
775А03:58
Trip time19:00
St. Peterburg Moscovsky22:58
Moscow Leningradsky -
777А04:03
Trip time19:10
St. Peterburg Moscovsky23:13
Moscow Leningradsky -
779А03:35
Trip time21:00
St. Peterburg Moscovsky00:35
Moscow Leningradsky -
781А03:58
Trip time21:00
St. Peterburg Moscovsky00:58
Moscow Leningradsky -
752А03:30
Trip time05:45
Moscow Leningradsky09:15
St. Peterburg Moscovsky -
754А03:55
Trip time06:50
Moscow Leningradsky10:45
St. Peterburg Moscovsky -
756А04:04
Trip time07:00
Moscow Leningradsky11:04
St. Peterburg Moscovsky -
758А03:50
Trip time09:30
Moscow Leningradsky13:20
St. Peterburg Moscovsky -
760А03:50
Trip time09:40
Moscow Leningradsky13:30
St. Peterburg Moscovsky -
762А03:46
Trip time11:30
Moscow Leningradsky15:16
St. Peterburg Moscovsky -
764А03:46
Trip time11:40
Moscow Leningradsky15:26
St. Peterburg Moscovsky -
766А04:00
Trip time13:25
Moscow Leningradsky17:25
St. Peterburg Moscovsky -
768А03:46
Trip time15:30
Moscow Leningradsky19:16
St. Peterburg Moscovsky -
770А03:49
Trip time15:40
Moscow Leningradsky19:29
St. Peterburg Moscovsky -
772А03:46
Trip time17:30
Moscow Leningradsky21:16
St. Peterburg Moscovsky -
774А03:55
Trip time17:40
Moscow Leningradsky21:35
St. Peterburg Moscovsky -
776А03:55
Trip time19:30
Moscow Leningradsky23:25
St. Peterburg Moscovsky -
778А04:04
Trip time19:40
Moscow Leningradsky23:44
St. Peterburg Moscovsky -
780А03:35
Trip time21:00
Moscow Leningradsky00:35
St. Peterburg Moscovsky -
782А03:42
Trip time21:00
Moscow Leningradsky00:42
St. Peterburg Moscovsky
-
025А08:09
Trip time21:55
St. Peterburg Moscovsky06:04
Moscow Leningradsky -
026А08:16
Trip time21:50
Moscow Leningradsky06:06
St. Peterburg Moscovsky
Train tickets Train tickets Moscow - St. Petersburg
based on 1249 customer reviews
Testimonials
“
Great website to book Russian trains
I was traveling from SPB to MOW on 12 Sept. Booked 2 tickets for Sapsan through Russianrail.com, the booking experience has been great and very very easy. Got our tickets the same day along with the choice of seats we had requested. Russian rail.com is highly recommended as they give out the best fares compared to other Russian train websites and every detail is in English. The website is very informative for first time Non Russian speaking travelers. Next visit is in May 2020 with family and I would gladly use Russianrail.com to book tickets from Kazan to to SPB....
“
Great service
Great service, I bought the ticket online at very competitive price, I received the ticket on my email, everything was good.
“
Excellent service
Excellent service. It was easy to select and book online for the SAPSAN tickets from Moscow to St. Petersburg.
“
Overall this has been an amazing experience
Overall this has been an amazing experience. I appreciate the patience and professionalism. The culture in Russia is a beautiful thing. I would highly recommend this company and look forward an additional visit.
“
My experience with RussianRail.com was great
My experience with RussianRail.com was great. The system is user friendly and the communication thorough and frequent. The two Saspan train trips between Moscow and St. Petersburg were the best transport experiences of our three week long trip in Russia and the Caucasus. The tickets were excepted without any problems and the friendly, yet professional hostess could even assist us with some English. Truly a world class experience, thank you.
“
Totally seamless experience
Totally seamless experience. The Sapsan tickets arrived just as promised, and everything went perfectly on the train. Not much more you can ask for!
Once you have your tickets, look forward to a wonderful, smooth
and enjoyable journey through the Russian countryside.
Buy your ticket safely and securely and then sit back
and enjoy the ride!
Recommended by
Our travel group under the names Express to Russia, Russian Rail and Trans-Europe Express has been recommended and/or accredited by:

A portion of your order goes to helping underprivileged Russian children.