Cheapest dates for Moscow - St Petersburg train tickets
Travel guide Moscow–St Petersburg
Information
What train companies operate the route from Moscow to St Petersburg?
Russian railways operates the route from Moscow to St Petersburg.
What is the schedule for the train route from Moscow to St Petersburg?
From 1:10 in the morning until 11:55 at night, a train can be found heading from Moscow to St Petersburg about once every ten minutes or so.
What are the departure and arrival train stations for the route from Moscow to St Petersburg?
Passengers heading on this route will depart from Leningradskiy station. They will arrive in either Ladozhskiy station or Moskovskiy station.
What distance is the train route from Moscow to St Petersburg?
443.1 miles separate the two cities from one another.
How long does it take to travel from Moscow to St Petersburg by train?
It takes, on average, a little less than nine hours to travel from Moscow to St Petersburg via train.
What are the stops on the train route from Moscow to St Petersburg?
Most trains will take passengers directly from Moscow to St Petersburg without any stops.
Why should you travel by train from Moscow to St Petersburg?
Russian Railways offers a variety of options to suit your personal traveling style. Whether you’re on a budget or you want to splurge on more amenities, the very popular Sapsan train has what you are looking for. Wifi, a free meal and complimentary entertainment can be found in premium classes. Travelers seated in economy classes enjoy the comforts of large, quiet lounge cars and snacks.
What is there to see and do in St Petersburg?
The port city of St Petersburg sits on the edge of the Baltic Sea. Founded in 1703 as Russia’s capital, it still remains the cultural epicenter of Russia. Visitors to the city can enjoy the Russian Opera and Ballet at the Mariinsky Theatre, the State Russian museum, and the famous “Bronze Horseman” statue.