HowToGo

Train from Moscow to Saint Petersburg, Russia

How to get to Saint Petersburg, Russia from Moscow by train ? You can check how to get train from Moscow to Saint Petersburg, Russia below.

Search Transfer from Moscow to Saint Petersburg, Russia

1. Moskva Oktiabrskaia to St Petersburg Glavny

  1. You take a bus, shuttle or taxi from your location in Moscow to Moskva Oktiabrskaia.

  2. You take a train from Moskva Oktiabrskaia to St Petersburg Glavny and cost approximately 2000 RUB (27 USD) (ref: Russian Railways (РЖД)).

  3. You take a bus, shuttle or taxi from St Petersburg Glavny to your destination in Saint Petersburg, Russia.

Pricing
Class Est. Price
3rd Class (Platzcart) 2000 RUB (27 USD)
2nd Class (Kupé) 2300 RUB (30 USD)

2. Moskva Kurskaia to St Petersburg Glavny

  1. You take a bus, shuttle or taxi from your location in Moscow to Moskva Kurskaia.

  2. You take a train from Moskva Kurskaia to St Petersburg Glavny and cost approximately 2000 RUB (27 USD) (ref: Russian Railways (РЖД)).

  3. You take a bus, shuttle or taxi from St Petersburg Glavny to your destination in Saint Petersburg, Russia.

Pricing
Class Est. Price
3rd Class (Platzcart) 2000 RUB (27 USD)
2nd Class (Kupé) 2300 RUB (30 USD)

3. Moscow, Leningradsky Station to St Petersburg -Finlyandskii

  1. You take a train from Moscow, Leningradsky Station to St Petersburg -Finlyandskii and cost approximately 2000 RUB (27 USD) (ref: Russian Railways (РЖД)).

  2. You take a bus, shuttle or taxi from St Petersburg -Finlyandskii to your destination in Saint Petersburg, Russia.

Pricing
Class Est. Price
3rd Class (Platzcart) 2000 RUB (27 USD)
2nd Class (Kupé) 2400 RUB (35 USD)

References

Find Hotels in Saint Petersburg, Russia

You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below

Booking.com