HomeRoutesMoscow - St. Petersburg

    Moscow - St. Petersburg train tickets

    Moscow to St. Petersburg route details

    Route overview

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

    Trains overview

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

    Moscow - St. Petersburg timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    00:2008:598h 39mDaily020У
    Megapolis
    3822 RUB
    00:4109:138h 32mDaily016А
    Arktika
    5449 RUB
    01:1510:239h 08mDaily030А6612 RUB
    05:4509:153h 30mDaily752А
    Sapsan
    5049 RUB
    06:5010:524h 02mDaily754А
    Sapsan
    5049 RUB
    07:0011:004h 00mDaily756А
    Sapsan
    5049 RUB
    09:1813:204h 02mDaily757Н
    Sapsan
    5149 RUB
    09:4013:323h 52mDaily760А
    Sapsan
    5049 RUB
    11:3015:163h 46mon
    Sat, Sun
    762А
    Sapsan
    5049 RUB
    11:4015:263h 46mon
    Sat, Sun
    764А
    Sapsan
    5049 RUB
    13:3017:253h 55mDaily766А
    Sapsan
    5049 RUB
    13:4017:454h 05mDaily748А
    Nevsky Express
    4249 RUB
    15:3019:163h 46mDaily768А
    Sapsan
    5049 RUB
    15:4019:273h 47mDaily772А
    Sapsan
    5149 RUB
    15:4019:273h 47mDaily770А
    Sapsan
    5049 RUB
    16:2420:294h 05mDaily748А
    Nevsky Express
    4249 RUB
    17:4021:353h 55mDaily774А
    Sapsan
    5049 RUB
    19:3023:253h 55mDaily776А
    Sapsan
    5049 RUB
    19:4023:444h 04mDaily778А
    Sapsan
    5049 RUB
    21:0000:403h 40mDaily780А
    Sapsan
    5049 RUB
    21:2405:197h 55mexcept
    Sun
    024А
    Doubledecker
    2822 RUB
    21:5006:068h 16mexcept
    Sat
    008А
    Doubledecker
    6062 RUB
    22:2806:408h 12mDaily026А
    Smena-A. Betankur (Doubledecker)
    4349 RUB
    22:5006:477h 57mDaily006А
    Doubledecker
    4549 RUB
    23:3008:309h 00mDaily004А
    Express
    5249 RUB
    23:4008:368h 56mDaily054Ч
    Grand Express
    6832 RUB
    23:5507:568h 01mDaily002А
    Red Arrow
    7576 RUB
    Show all

    Recommended trains on the route Moscow - St. Petersburg

    752А and others
    Price from: 5049 RUB
    Sapsan
    002А
    Price from: 7576 RUB
    Red Arrow
    024А and others
    Price from: 2822 RUB
    Doubledecker
    748А, 748А
    Price from: 4249 RUB
    Nevsky Express
    054Ч
    Price from: 6832 RUB
    Grand Express
    004А
    Price from: 5249 RUB
    Express
    020У
    Price from: 3822 RUB
    Megapolis
    016А
    Price from: 5449 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