HomeRoutesSt. Petersburg - Moscow

    St. Petersburg - Moscow train tickets

    St. Petersburg to Moscow route details

    Route overview

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

    Trains overview

    • First departure
      00:40
    • Last departure
      23:55
    • Trains per day
      23 - 28
    • Price from
      3210 RUB

    St. Petersburg - Moscow timetable

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

    Recommended trains on the route St. Petersburg - Moscow

    751А and others
    Price from: 5333 RUB
    Sapsan
    001А
    Price from: 6717 RUB
    Red Arrow
    023А and others
    Price from: 3210 RUB
    Doubledecker
    747А, 747А
    Price from: 4533 RUB
    Nevsky Express
    053Ч
    Price from: 6367 RUB
    Grand Express
    003А
    Price from: 6842 RUB
    Express
    019У
    Price from: 4733 RUB
    Megapolis
    015А
    Price from: 5733 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