HomeRoutesMoscow - St. Petersburg

    Moscow - St. Petersburg train tickets

    Moscow to St. Petersburg route details

    Route overview

    • Fastest journey
      3h 30m
    • Average journey time
      5h 38m
    • Distance
      632 km

    Trains overview

    • First departure
      00:20
    • Last departure
      23:55
    • Trains per day
      23 - 25
    • Price from
      3263 RUB

    Moscow - St. Petersburg timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    00:2008:598h 39mDaily020У
    Megapolis
    4263 RUBSearch tickets
    00:4109:138h 32mDaily016А
    Arktika
    5790 RUBSearch tickets
    01:1510:239h 08mDaily030А7031 RUBSearch tickets
    05:4509:153h 30mDaily752А
    Sapsan
    5390 RUBSearch tickets
    06:5010:524h 02mDaily754А
    Sapsan
    5390 RUBSearch tickets
    07:0011:004h 00mDaily756А
    Sapsan
    5390 RUBSearch tickets
    09:1813:204h 02mDaily757Н
    Sapsan
    5490 RUBSearch tickets
    09:4013:323h 52mDaily760А
    Sapsan
    5390 RUBSearch tickets
    11:3015:163h 46mon
    Sat, Sun
    762А
    Sapsan
    5390 RUBSearch tickets
    11:4015:263h 46mon
    Sat, Sun
    764А
    Sapsan
    5390 RUBSearch tickets
    13:3017:253h 55mDaily766А
    Sapsan
    5390 RUBSearch tickets
    13:4017:454h 05mDaily748А
    Nevsky Express
    4590 RUBSearch tickets
    15:3019:163h 46mDaily768А
    Sapsan
    5390 RUBSearch tickets
    15:4019:273h 47mDaily770А
    Sapsan
    5390 RUBSearch tickets
    15:4019:273h 47mDaily772А
    Sapsan
    5490 RUBSearch tickets
    17:4021:353h 55mDaily774А
    Sapsan
    5390 RUBSearch tickets
    19:3023:253h 55mDaily776А
    Sapsan
    5390 RUBSearch tickets
    19:4023:444h 04mDaily778А
    Sapsan
    5390 RUBSearch tickets
    21:0000:403h 40mDaily780А
    Sapsan
    5390 RUBSearch tickets
    21:2405:197h 55mexcept
    Sun
    056А3263 RUBSearch tickets
    21:5006:068h 16mexcept
    Sat
    008А
    Doubledecker
    6481 RUBSearch tickets
    21:5506:068h 12mDaily026А
    Smena-A. Betankur (Doubledecker)
    4690 RUBSearch tickets
    22:5006:477h 57mOdd-numbered006А
    Doubledecker
    4890 RUBSearch tickets
    23:3008:309h 00mDaily004А
    Express
    5590 RUBSearch tickets
    23:4008:368h 56mDaily054Ч
    Grand Express
    7251 RUBSearch tickets
    23:5507:568h 01mDaily002А
    Red Arrow
    8008 RUBSearch tickets
    Show all

    Recommended trains on the route Moscow - St. Petersburg

    752А and others
    Price from: 5390 RUB
    Sapsan
    002А
    Price from: 8008 RUB
    Red Arrow
    026А, 006А
    Price from: 4690 RUB
    Doubledecker
    748А
    Price from: 4590 RUB
    Nevsky Express
    054Ч
    Price from: 7251 RUB
    Grand Express
    004А
    Price from: 5590 RUB
    Express
    020У
    Price from: 4263 RUB
    Megapolis
    016А
    Price from: 5790 RUB
    Arktika
    Find train times and buy tickets
    from St. Petersburg to Moscow

    You can also be interested in...

    Popular routes from Moscow

    Moscow - VladivostokMoscow - Kazan