HomeRoutesSt. Petersburg - Moscow

    St. Petersburg - Moscow train tickets

    St. Petersburg to Moscow route details

    Route overview

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

    Trains overview

    • First departure
      01:05
    • Last departure
      23:55
    • Trains per day
      27 - 30
    • Price from
      4263 RUB

    St. Petersburg - Moscow timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    01:0509:408h 35mDaily034В6681 RUBSearch tickets
    05:3009:003h 30mDaily751А
    Sapsan
    5390 RUBSearch tickets
    05:3009:003h 30mDaily751А
    Sapsan
    18817 RUBSearch tickets
    06:4010:434h 03mDaily753А
    Sapsan
    5390 RUBSearch tickets
    06:5010:504h 00mDaily755А
    Sapsan
    18817 RUBSearch tickets
    06:5010:504h 00mDaily755А
    Sapsan
    5390 RUBSearch tickets
    09:0012:583h 58mDaily757А
    Sapsan
    5590 RUBSearch tickets
    09:1013:004h 10mDaily759А
    Sapsan
    5590 RUBSearch tickets
    09:1013:053h 55mDaily759А
    Sapsan
    18817 RUBSearch tickets
    11:0014:463h 46mDaily761А
    Sapsan
    5390 RUBSearch tickets
    11:1014:563h 46mDaily763А
    Sapsan
    5390 RUBSearch tickets
    11:1014:563h 46mDaily763А
    Sapsan
    19550 RUBSearch tickets
    13:0016:583h 58mDaily765А
    Sapsan
    5390 RUBSearch tickets
    13:1017:154h 05mexcept
    Sat
    747А
    Nevsky Express
    4590 RUBSearch tickets
    15:0018:453h 45mDaily767А
    Sapsan
    5390 RUBSearch tickets
    15:1018:593h 49mDaily769А
    Sapsan
    5390 RUBSearch tickets
    17:0020:543h 54mDaily771Н
    Sapsan
    5490 RUBSearch tickets
    17:1020:563h 46mDaily773А
    Sapsan
    5390 RUBSearch tickets
    19:0022:583h 58mDaily775А
    Sapsan
    5390 RUBSearch tickets
    19:1023:134h 03mDaily777А
    Sapsan
    5390 RUBSearch tickets
    21:0000:403h 40mDaily779А
    Sapsan
    5390 RUBSearch tickets
    21:5306:068h 13mexcept
    Sat
    007А
    Doubledecker
    5490 RUBSearch tickets
    22:1105:497h 38mDaily029А4790 RUBSearch tickets
    22:2905:577h 28mDaily019У
    Megapolis
    4790 RUBSearch tickets
    22:4106:508h 09mDaily015А
    Arktika
    5790 RUBSearch tickets
    22:5006:457h 55mOdd-numbered005А
    Doubledecker
    4890 RUBSearch tickets
    23:3008:309h 00mDaily003А
    Express
    6906 RUBSearch tickets
    23:3607:197h 43mDaily025А
    Smena-A. Betankur (Doubledecker)
    4263 RUBSearch tickets
    23:4408:148h 30mDaily053Ч
    Grand Express
    6431 RUBSearch tickets
    23:5507:558h 00mDaily001А
    Red Arrow
    6781 RUBSearch tickets
    Show all

    Recommended trains on the route St. Petersburg - Moscow

    751А and others
    Price from: 5390 RUB
    Sapsan
    001А
    Price from: 6781 RUB
    Red Arrow
    005А, 025А
    Price from: 4263 RUB
    Doubledecker
    747А
    Price from: 4590 RUB
    Nevsky Express
    053Ч
    Price from: 6431 RUB
    Grand Express
    003А
    Price from: 6906 RUB
    Express
    019У
    Price from: 4790 RUB
    Megapolis
    015А
    Price from: 5790 RUB
    Arktika
    Find train times and buy tickets
    from Moscow to St. Petersburg

    You can also be interested in...

    Popular routes from Moscow

    Moscow - VladivostokMoscow - Kazan