With the fast development of Saint Petersburg, the means of transportation has never been a problem to its citizens and most especially to the travelers. According to sources, the first Russian railway was put up in the city in 1837. Saint Petersburg is also noted to be a major rail hub and based on reviews the most relaxed way to reach the city is through the three and a half hour train ride from Helsinki, Finland.

There are five major stations in Saint Petersburg and these include the Moscovswkii Station. It is built to reach Moscow, Ukraine, Azerbaijan, Samara, Ufa and other major cities of Europe. The station is found in Ploshchad Vosstaniya and Mayakovskaya.

For destinations bound to and fro Belarus, Czech Republic, Hungary, Ukraine, Romania, Estonia and other cities, one can ride on the Vitebskii Station in the Pushkinskaya Metro. In Baltiiskaya Metro, a traveler can settle on Baltiskii Station which reaches to Petrodvorets, Gatchina, and Lomonosov. Ladozhskii Station is also among the primary stations in Saint Petersburg which is built to reach Ekaterinburg, Omsk, Astana, Helsinki and Novosibirsk. For high speed trains, one can begin a journey in the Finliandskii Station which reaches to Helsinki. It is located in Ploschad Lenina and it has two daily departures from its destination.

From Moscow, a tourist can get to the city through a Sapsan high speed train which would only take 3 to 4 hours. It has six daily departures and the tickets are sold at about 2400 rubles. It is also advised that one should take the night trains since these are cheaper and tickets would only cost about 1700 rubles.