Another significant advantage of opting for a train is that the main railway stations linking Saint Petersburg and Moscow are located right in the city centers and can be easily reached by public transport, so you don’t have to spend your precious time on additional transfers. Interestingly, the major railway hub in St. Petersburg for all trains departing for the capital is Moskovvsky station which is the exact twin of the Leningradsky station in Moscow. So don’t be surprised when you get off the train and see the same building with large “Venetian” windows and a two-level clock-tower at the center!