St. PetersburgからMoscow行きの列車の情報
How long is the train ride from St. Petersburg to Moscow?
The distance from St. Petersburg to Moscow by train is about 633 km (393 miles). In case you choose to travel by the high-speed train Sapsan, the whole journey will take even less than 4 hours, whereas going by regular or overnight trains is almost twice as long, varying from 8 to 9 hours.
Is there a high-speed train from St. Petersburg to Moscow?
Yes, the smartest and fastest option to take on the route is the high-speed Sapsan train run by Russian Railways. This bullet train from St. Petersburg to Moscow is able to develop the speed of 250 km/h (155 mph), taking you from one city center to another in about 3.5 hours. For the ease of convenience and saving time, Sapsan even beats planes as you don't have to waste time in case of delays (which is a common situation with flights) as well as getting to and from airports (which means additional costs and time) as the high-speed train will transfer you right from city center to city center.
How much does a train ticket from St. Petersburg to Moscow cost?
The prices for train tickets from St. Petersburg to Moscow depend on the following factors: the preferred train type, coach class, travel time, and how in advance the ticket is bought. Averagely, the prices start from 40-50 USD. It's fair to mention that with Rail Ninja you get the opportunity to book tickets 2 years in advance which can save you from unnecessary additional costs compared to booking at the last moment.