Train tickets from St Petersburg–Moscow: find the best deals for your trip!

Cheapest dates for St Petersburg - Moscow train tickets

Sorry! We haven't found any train deals for the journey from St Petersburg to Moscow. Please try another search above for more results.

Travel guide St Petersburg–Moscow


Planning to travel from St Petersburg to Moscow by train? Find the best train deals from St Petersburg to Moscow with

Depart from the following stations in St Petersburg: Sankt Peterburg Varshavski, Sankt Peterburg Varshavski, Sankt Peterburg Vitebskii, Sankt Peterburg Glavnyi, Sankt Peterburg Finliandskii, St Petersburg-Finlyandsky Railway Station. The train stations in Moscow include the following: Moskva Belorusskaya, Moskva Belorusskaia, Moskva Yaroslavsky, Moskva Kiyevsky, Moskva, Moskva Leningradsky, Moskva Smolenskaya, Moskva Kursky, Moskva Paveletsky, Passazhirskaya railway station.

Some reasons for traveling by train between St Petersburg and Moscow are: The centrally located train station in St Petersburg means it will take you no time at all to reach. During your journey you can enjoy the beautiful landscapes in Russia. Before you know it, you've arrived at the train station in Moscow to begin your trip.