• Skip to primary navigation
  • Skip to main content

Russiable

Traveling to Russia and beyond

  • 1. VISA
    • OPTION 1. Electronic Russian visa (e-visa)
    • OPTION 2. Regular Russian visa
    • OPTION 3. Visa-free to Russia
    • INVITATION TO RUSSIA
    • TRAVEL INSURANCE RUSSIA
    • VISA TO CHINA, INDIA AND URSS
  • 2. PREPARATIONS
    • STEP 0. Restrictions
    • STEP 1. Itinerary
    • STEP 2. Flights
    • STEP 3. Russian trains
    • STEP 4. Accommodation
    • STEP 5. Tickets
    • STEP 6. Shows
    • STEP 7. Rubles
    • STEP 8. SIM card
    • STEP 9. Luggage
    • STEP 10. The arrival
  • 3. DESTINATIONS
    • 3.1. MOSCOW
      • 1. Downtown Moscow
      • 2. Sightseeing
      • 3. Museums and parks
      • 4. Churches-Architecture
      • 5. Entertainment
      • 6. Restaurants
      • 7. Shopping Moscow
      • 8. Public transport
      • 9. Tourist info
      • 10. Surroundings Moscow
    • 3.2. ST. PETERSBURG
      • 1. Downtown SP
      • 2. Sightseeing
      • 3. Museums and parks
      • 4. Churches-Architecture
      • 5. Entertainment
      • 6. Restaurants
      • 7. Shopping in SP
      • 8. Public transport
      • 9. Tourist info
      • 10. Surroundings SP
    • 3.3. TRANS-SIBERIAN
  • VISA INVITATION (PDF)
    • GUIDED TOURS
    • RUBLES EXCHANGE
    • SIM CARD
    • TRAVEL INSURANCE
    • RUSSIA GUIDE 2020 (PDF)
  • Show Search
Hide Search
Home/2. PREPARATIONS/STEP 3. Buying train tickets/

Traveling between Moscow and St. Petersburg: Which is the best way?

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. An alternative option is to take a bus (more economical but more uncomfortable)

Article published on February 17, 2016 and updated on June 10, 2018

Sapsan (St. Petersburg - Moscow) | Featured image - Russian Railways

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, make the journey by night train or take a bus.

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 90 days.

I'm going to talk about ...

1. Plane

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. The low cost company Poveda is usually the most economical option.

RELATED  Train stations in Russia: luggage storage, Wi-Fi and other services

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)
  • Poveda (Vnukovo – Low cost subsidiary of Aeroflot)

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.

Ticket cost from Moscow to Saint Petersburg by plane

 

2. Day High Speed Train: Sapsan

Sapsan Train - interior

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 90 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 usually), you can buy tickets in Tutu Travel.

Sapsan Moscow St. Petersburg - TGV

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.

RELATED  Is it worth to rent a car in Russia? Recommendations and requirements

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.

IMPORTANT. If you buy a train ticket from Moscow to St. Petersburg, the departure station that will probably appear on the ticket will be the Oktyabrsky station in Moscow, a name previously held by this station, now called Leningradsky.

Train ticket Sapsan Moscow St. Petersburg

3. Night Trains: Red Arrow and Grand Express

Kupe Compartment - Red Arrow

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 (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.

RELATED  Should I indicate nights on the train in the application for an invitation letter or Russian visa?

To consider. If you are three people and you want to have a compartment of 4 people without another companion, you can buy the 4 tickets, repeating in the purchase form the name of one of the three travelers.

Red Arrow Russian train - Buy tickets online RZD

4. Traveling by bus

Another means of transport to travel between Moscow and St. Petersburg is the bus, a medium usually cheaper but slower than the plane or train. Normally the journey is at night and the trip takes about 10-12 hours. There are many bus companies that make this journey. To know what these companies are, what station they come from and buy tickets in advance, you can use the INFOBUS booking platform, which allows you to buy tickets with 45-60 days in advance.

Travel by bus in Russia

In summary

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, the plane or the bus.

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

 

 

Subscribe to the newsletter
I will send you the most important news about this blog. You can unsubscribe at any time
I accept the Privacy Policy
ShareTweet

Written by:
Irena Domingo
Published on:
June 10, 2018
Thoughts:
7 Comments

Categories: STEP 3. Buying train tickets

About Irena Domingo

Hello, my name is Irena. I was born in Russia in 1974 during the Soviet era. I worked as a Russian teacher and as a translator and interpreter for the past 20 years. One of my main hobbies is traveling. I started this blog with one aim: to create the most comprehensive guide ever written for traveling to Russia and beyond.

Facebook | Twitter | Instagram

Reader Interactions

Comments

  1. Royston Toh

    January 23, 2018 at 2:42 am

    Hi, my group of 7 is planning to cruise from Moscow to St Petersburg . Can you suggest any 4 to 5 star cruise from 2nd June to 11th June. Thereafter planning to spend 3 days in St Petersburg and rest of days at Moscow till 18th June. Which is the best Circus and Ballet in Moscow. Thank you

    Reply
    • Irena Domingo

      January 26, 2018 at 5:56 pm

      Circus: https://russiable.com/buy-t…
      Ballet: https://russiable.com/bolsh…

      Reply
  2. Paola Arroyave

    November 3, 2017 at 2:06 am

    Hello, do you anticipate changes because the World Cup in 2018? Any suggestion? Thank you

    Reply
    • Irena Domingo

      November 7, 2017 at 10:37 am

      Have a look at this article: https://russiable.co.uk/201…

      Reply
  3. Katy_Lied

    September 4, 2017 at 4:13 am

    Hi Irena,
    Do the trains to St Petersburg only leave from Leninskaya Station? Is that the only place to board the train? Or does the train make a stop closer into city center. I will be staying close to Red Square. Will I have to travel by Metro to the train station so I can board the Red Arrow?

    Reply
  4. ahmed

    August 5, 2016 at 6:41 pm

    what is the best way of traveling from Moscow airport to st. petersburg and back to Moscow airport after 3 days. is there a train directly from Moscow airport to St Petersburg.

    Reply
    • Irena Domingo

      August 8, 2016 at 2:11 pm

      There’s no direct train. You have to go to Moscow and get the train()

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Discover more

About me Russia Travel Guide (PDF) Contact

Footer

  • Facebook
  • Instagram
  • Twitter
  • YouTube

Copyright © 2023 · Rusalia Travel | Irena Domingo

Hi, I’m Irena Domingo. I was born in Russia in 1974 during the Soviet era. I started this blog with one aim: to create the most comprehensive guide ever written for traveling to Russia and beyond.

  • Privacy Policy
  • Terms and Conditions