You can get from St. Petersburg to Moscow by train, the distance between the cities is about 631 km. You can check the available trains and actual ticket prices for the required departure date on our website: the sales usually start 90 days prior to departure.
The route St. Petersburg - Moscow is mostly served by branded trains, which provide a certain level of comfort and range of services, bio toilets and air conditioning. In some cars the meals are included in the ticket price, passengers of other cars can order meals to their compartments or visit a restaurant car. Express day trains have seating cars with economy and business cars. Night trains offer four types of sleeper cars: luxury – double cabin with private bathroom, premium - compartment with 2 berths, second-class - compartment with 4 berths, and third-class – dormitory-style car.
Our mission is to make booking all train tickets in Russia as easy as possible. The ticketing process has to be hassle-free. Basically, whenever you book at RussianRailways.com, your reservation will be secure, fast and super easy.