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
      3004 RUB

    Moscow - St. Petersburg timetable

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

    Recommended trains on the route Moscow - St. Petersburg

    752А and others
    Price from: 5272 RUB
    Sapsan
    002А
    Price from: 7839 RUB
    Red Arrow
    026А, 006А
    Price from: 3804 RUB
    Doubledecker
    748А
    Price from: 4472 RUB
    Nevsky Express
    054Ч
    Price from: 7075 RUB
    Grand Express
    004А
    Price from: 5472 RUB
    Express
    020У
    Price from: 4672 RUB
    Megapolis
    016А
    Price from: 5672 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