HomeRoutesSt. Petersburg - Moscow

    St. Petersburg - Moscow train tickets

    St. Petersburg to Moscow route details

    Route overview

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

    Trains overview

    • First departure
      01:05
    • Last departure
      23:55
    • Trains per day
      23 - 26
    • Price from
      3785 RUB

    St. Petersburg - Moscow timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    01:0509:408h 35mDaily034В
    Baltic Express
    6480 RUBSearch tickets
    05:3009:003h 30mDaily751А
    Sapsan
    4448 RUBSearch tickets
    06:4010:434h 03mDaily753А
    Sapsan
    4448 RUBSearch tickets
    06:5010:524h 02mDaily755А
    Sapsan
    4448 RUBSearch tickets
    09:0012:583h 58mDaily757А
    Sapsan
    4748 RUBSearch tickets
    09:1013:053h 55mDaily759А
    Sapsan
    4748 RUBSearch tickets
    11:0014:463h 46mon
    Sat, Sun
    761А
    Sapsan
    4448 RUBSearch tickets
    11:1014:563h 46mon
    Sat, Sun
    763А
    Sapsan
    4448 RUBSearch tickets
    13:0016:583h 58mDaily765А
    Sapsan
    4448 RUBSearch tickets
    13:1017:204h 10mexcept
    Sat
    747А
    Nevsky Express
    4448 RUBSearch tickets
    15:0018:453h 45mDaily767А
    Sapsan
    4448 RUBSearch tickets
    15:1018:593h 49mDaily769А
    Sapsan
    4748 RUBSearch tickets
    17:0020:543h 54mDaily771Н
    Sapsan
    4748 RUBSearch tickets
    17:1021:023h 52mDaily773А
    Sapsan
    4748 RUBSearch tickets
    19:0022:583h 58mDaily775А
    Sapsan
    4748 RUBSearch tickets
    19:1023:134h 03mDaily777А
    Sapsan
    4748 RUBSearch tickets
    21:0000:353h 35mDaily779А
    Sapsan
    4448 RUBSearch tickets
    21:5306:068h 13mexcept
    Sat
    007А
    Doubledecker
    5348 RUBSearch tickets
    21:5506:068h 11mDaily025А
    Smena-A. Betankur (Doubledecker)
    3785 RUBSearch tickets
    22:1105:497h 38mDaily029А4648 RUBSearch tickets
    22:2905:577h 28mDaily019У
    Megapolis
    4948 RUBSearch tickets
    22:4106:508h 09mDaily015А
    Arktika
    5648 RUBSearch tickets
    22:5006:457h 55mOdd-numbered005А
    Doubledecker
    4748 RUBSearch tickets
    23:3008:309h 00mDaily003А
    Express
    6705 RUBSearch tickets
    23:4408:148h 30mDaily053Ч
    Grand Express
    6230 RUBSearch tickets
    23:5507:558h 00mDaily001А
    Red Arrow
    6580 RUBSearch tickets
    Show all

    Recommended trains on the route St. Petersburg - Moscow

    751А and others
    Price from: 4448 RUB
    Sapsan
    001А
    Price from: 6580 RUB
    Red Arrow
    025А, 005А
    Price from: 3785 RUB
    Doubledecker
    747А
    Price from: 4448 RUB
    Nevsky Express
    053Ч
    Price from: 6230 RUB
    Grand Express
    003А
    Price from: 6705 RUB
    Express
    019У
    Price from: 4948 RUB
    Megapolis
    015А
    Price from: 5648 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