Between Moscow and St. Petersburg high-speed trains go. The road between the two cities is only 4 hours. In Moscow and St. Petersburg you will Have a qualified guide and transportation, so the journey will be as comfortable as possible
Moscow - St. Petersburg