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

    Moscow - St. Petersburg timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    00:2008:598h 39mDaily020У
    Megapolis
    4648 RUBSearch tickets
    00:4109:138h 32mDaily016А
    Arktika
    5648 RUBSearch tickets
    01:1510:239h 08mDaily030А6830 RUBSearch tickets
    05:4509:153h 30mDaily752А
    Sapsan
    4448 RUBSearch tickets
    06:5010:453h 55mDaily754А
    Sapsan
    4448 RUBSearch tickets
    07:0011:044h 04mDaily756А
    Sapsan
    4448 RUBSearch tickets
    09:1813:204h 02mDaily757Н
    Sapsan
    5348 RUBSearch tickets
    09:4013:303h 50mDaily760А
    Sapsan
    4748 RUBSearch tickets
    11:3015:163h 46mon
    Sat, Sun
    762А
    Sapsan
    4448 RUBSearch tickets
    11:4015:263h 46mon
    Sat, Sun
    764А
    Sapsan
    4448 RUBSearch tickets
    13:3017:253h 55mDaily766А
    Sapsan
    4448 RUBSearch tickets
    13:4017:454h 05mDaily748А
    Nevsky Express
    4448 RUBSearch tickets
    15:3019:163h 46mDaily768А
    Sapsan
    4748 RUBSearch tickets
    15:4019:283h 48mDaily770А
    Sapsan
    4748 RUBSearch tickets
    17:3021:163h 46mDaily772А
    Sapsan
    5348 RUBSearch tickets
    17:4021:353h 55mDaily774А
    Sapsan
    5248 RUBSearch tickets
    19:3023:253h 55mDaily776А
    Sapsan
    5248 RUBSearch tickets
    19:4023:444h 04mDaily778А
    Sapsan
    5248 RUBSearch tickets
    21:0000:403h 40mDaily780А
    Sapsan
    5248 RUBSearch tickets
    21:2405:197h 55mexcept
    Sun
    056А2985 RUBSearch tickets
    21:5006:068h 16mDaily026А
    Smena-A. Betankur (Doubledecker)
    3785 RUBSearch tickets
    21:5006:068h 16mexcept
    Sat
    008А
    Doubledecker
    6280 RUBSearch tickets
    22:5006:477h 57mOdd-numbered006А
    Doubledecker
    4748 RUBSearch tickets
    23:3008:309h 00mDaily004А
    Express
    5448 RUBSearch tickets
    23:4008:368h 56mDaily054Ч
    Grand Express
    7050 RUBSearch tickets
    23:5507:568h 01mDaily002А
    Red Arrow
    7812 RUBSearch tickets
    Show all

    Recommended trains on the route Moscow - St. Petersburg

    752А and others
    Price from: 4448 RUB
    Sapsan
    002А
    Price from: 7812 RUB
    Red Arrow
    026А, 006А
    Price from: 3785 RUB
    Doubledecker
    748А
    Price from: 4448 RUB
    Nevsky Express
    054Ч
    Price from: 7050 RUB
    Grand Express
    004А
    Price from: 5448 RUB
    Express
    020У
    Price from: 4648 RUB
    Megapolis
    016А
    Price from: 5648 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