A frequent question is which would be the best way to travel between Moscow and St. Petersburg. There are basically three options: take a direct plane that will take 1 hour and a half, take a daytime TGV (Sapsan) that takes about 4 hours or you can take a night train such as the Red Arrow that makes the journey in about 8 -9 hours.
If you’re traveling to Russia, the most common thing to do is to visit its two main cities, Moscow and St. Petersburg. The distance between the two cities is more than 700 kilometers so you have to choose a method of transport to travel between them.
So, we have listed basically three ways to make the journey between Moscow and St. Petersburg: get on a plane, take a daytime TGV or make the journey by night train.
Whichever method you choose, you should take into account two things:
- It is possible to make the outward journey by plane to Moscow and back from St. Petersburg, so all you have to do is make the outgoing trip between the two cities (and not round trip).
- To get the best price it is preferable to book tickets online in advance. While airline tickets can be purchased several months before, electronic train tickets can be purchased on RZD Russian Railways official website with a maximum advance of 45 days.
Taking a trip between Moscow and St. Petersburg is not really expensive. An outgoing trip can cost around $ 20-25. A good way is to use a flight comparison site such as Momondo to find the cheapest price.
There are several companies that provide the journey:
- Aeroflot (the flights depart from Domodedovo Airport)
- S7 Airlines (they also depart from Domodedovo)
- Rossiya Airlines (Domodedovo)
- Utair (from Vnukovo Airport)
- Orenburg Airlines (Domodedovo)
While this is an economic and fast way to travel (the trip takes about 1 hour and a half), keep in mind that you must travel to Moscow airport (airports are on the outskirts) and then also you have to go from Pulkovo airport to St. Petersburg. Meaning that since you have to leave the hotel in Moscow until you get to the hotel in St. Petersburg it can take you at least 5 hours.
2. Day High Speed Train: Sapsan
The second option is to use a daytime TGV such as the Sapsan, which will take you from Moscow to St. Petersburg in about 4 hours. An outward journey sitting on this train can cost between 15 and 35 dollars (trains leaving first thing in the morning are usually cheaper).
The tickets for the trip are purchased at the same station, but to get a better price you can buy them electronically 45 days in advance:
- RZD. Official website of Russian railways. It has a website in English.
- Tutu Travel (Russian and English). If your card does not work on RZD website (something that happens to some users), you can buy tickets in Tutu Travel.
There are several Sapsan high-speed trains that depart during the day: the pair-numbered trains (752 to 780) make the journey from Moscow to St. Petersburg, while the odd-numbered (751-779) made the reverse journey.
A total of 9 trains depart daily, the first leaves at 5:40 from Moscow, while the last one leaves at 19:40. These times may vary and it is best to consult online on RZD’s website.
The trains depart from Leningradskiy station in northeastern Moscow (which is quite centric) and arrive at the station in St. Petersburg (located in the very convenient Nevsky avenue).
Ultimately, the high-speed train is a cheaper and faster method of transportation. In addition, the train leaves you in a centric location.
3. Night Trains: Red Arrow and Grand Express
The third option is to use a night train. The best known are the Red Arrow (002A train from Moscow) or Grand Express (054) which depart at 23:55 and 23:40 hours respectively, and arrive at around 8 am to St. Petersburg.
Prices vary widely depending on the compartment, but it starts from $ 30-35 in a compartment for 4 people (though a lot depends on how early it is reserved and the time of the year).
Like the Sapsan, the train tickets are bought on RZD’s website of (more information in this article).
This is a more expensive method of transportation, but with quite enough charm and through which you pass the night that you never have to do in Moscow or St. Petersburg. Though you must keep in mind that not everyone falls asleep easily on the train (I haven’t been able to sleep in the Red Arrow) and trains arrive at 8 am and you will not be able to check in at the hotel till later.
Ultimately, all transportation methods have their pros and cons. My recommendation: if you are looking for sightseeing, charm and authenticity, then use the night train, but if you are looking for a cheaper and faster alternative, then use the high-speed train or the plane.
Finally, I can tell you that there are cruise ships that make the journey from Moscow to St. Petersburg in six days, but of course this is another very different way to travel and we will discuss in another article.
I hope this article has cleared your doubts and has helped you choose the best way to travel between Moscow and St. Petersburg