Nordic Travel
   Nordictravel.ru / Tickets / Trains Between Moscow and St. Petersburg eng   fin   rus   ger   it   


Trains Moscow to St. Petersburg and St. Petersburg to Moscow


   Train Tickets
   Train Travel
    Practical Information
   Moscow -
    St. Petersburg
   Moscow - Western
    Europe and Asia
   Moscow - Russia
    CIS & Baltic
   Trans Siberian
    Railway Tickets
   St. Petersburg -
     Europe
   Petersburg - Russia
    CIS & Baltic
   To Petrozavodsk
    and Murmansk
   Reservation

   Airplane Tickets
   Helsinki -
    Petrozavodsk
   Airplane Tickets for
    Domestic Flights


The distance between Moscow and St. Petersburg by railroad is 659 km. Numerous trains are operated between the cities including daytime high speed Sapsan trains and overnight trains.

On this page you can find timetables of the most popular trains. Timetables are subject to change depending on season and maintainance works.
Train tickets prices are given per person or per cabin, in Russian Rubles, one way. Roundtrip = one way x 2.
Since prices change very often, please, send as a request for your specific travel dates and we will provide the exact information.

On most of the Russian domestic trains E-tickets are available. On certain trains (including most of the Moscow to St. Petersburg trains and St. Petersburg to Moscow trains) ticketless travel is available.
Please contact us for all details and reservation.

Moscow to St. Petersburg Trains

Train from Moscow to St. Petersburg #002 "Red Arrow"
Moscow (Leningradsky station) 23:55 - St. Petersburg (Moskovsky station) 07:55. Total time: 8h00m. Daily.
Train ticket price:
- VIP cabin (private WC and bathroom, TV) - from 23900 Rubles/cabin,
- 1st class (2-berth cabin) - from 5300 Rubles/person,
- 2nd class (4-berth cabin) - from 2990 Rubles/person.
Train from Moscow to St. Petersburg #004 "Express"
Moscow (Leningradsky station) 23:59 - St. Petersburg (Moskovsky station) 08:00. Total time: 8h01m. Daily.
Train ticket price:
- Superior Deluxe cabin (TV, DVD, WC, shower, air-conditioning, 120 cm lower berth, 90 cm upper berth, big size cabin) - from 23900 Rubles/cabin,
- Deluxe cabin (TV, DVD, WC, shower, air-conditioning, 120 cm lower berth, 90 cm upper berth) - from 18900 Rubles/cabin,
- 1st class (2-berth cabin with 1 upper and 1 lower berth) - from 5300 Rubles/person,
- 2nd class (4-berth cabin) - from 2990 Rubles/person.
Train from Moscow to St. Petersburg #054 "Grand Express"
Moscow (Leningradsky station) 23.40 - St. Petersburg (Moskovsky station) 08:35. Total time: 8h55m. Daily.
Train ticket price:
- Grand Delux cabin (TV, DVD, WC, shower, air-conditioning, sleepers, bathrobe, 2 beds: 120 cm lower bed, 90 cm upper bed, big cabin) - from 26900 Rubles/cabin,
- Grand 1st class cabin (TV, DVD, WC, shower, 2 beds: 120 cm lower bed, 90 cm upper bed, sleepers, bathrobe) - from 19900 Rubles/cabin,
- Premium 1st class cabin (TV, water basin, 2 beds: 110 cm lower bed, 90 cm upper bed) - from 12500 Rubles/cabin,
- 1st class (TV, 2 lower beds 70 cm each) - from 5300 Rubles/person,
- 2nd class (4-berth cabin) - from 2990 Rubles/person,
Train from Moscow to St. Petersburg #026 "Smena. A. Betankur"
Moscow (Leningradsky station) 23:00 - St. Petersburg (Moskovsky station) 06:45. Total time: 7h45m. Daily.
Train ticket price:
- 1st class (2-berth cabin) - from 4300 Rubles/person,
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
Train from Moscow to St. Petersburg #038
Moscow (Leningradsky station) 00:44 - St. Petersburg (Moskovsky station) 08.48. Total time: 8h04m. Daily.
Train ticket price:
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
Train from Moscow to St. Petersburg #064
Moscow (Leningradsky station) 22:10 - St. Petersburg (Moskovsky station) 06:06. Total time: 7h56m. Daily.
Train ticket price:
- 1st class (2-berth cabin) - from 4300 Rubles/person,
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
High speed train from Moscow to St. Petersburg #152 "Sapsan"
Moscow (Leningradsky station) 06.45 - St. Petersburg (Moskovsky station) 10.40. Total Time: 3h55m.
Train ticket price:
- Business class seat - from 4600 Rubles/person,
- Economy class seat - from 2500 Rubles/person.
High speed train from Moscow to St. Petersburg #156 "Sapsan"
MOSCOW Leningradsky station 13.00 - St. Petersburg Moskovsky station 17.45. Total Time: 4h45m.
Train ticket price:
- Business class seat - from 5400 Rubles/person,
- Economy class seat - from 3000 Rubles/person.
High speed train from Moscow to St. Petersburg #160 "Sapsan"
Moscow (Leningradsky station) 16:30 - St. Petersburg (Moskovsky station) 20:45. Total Time: 4h15m.
Train ticket price:
- Business class seat - from 6200 Rubles/person,
- Economy class seat - from 3500 Rubles/person.
High speed train from Moscow to St. Petersburg #162 "Sapsan"
MOSCOW (Leningradsky station) 16.45 - St. Petersburg (Moskovsky station) 21.00. Total Time: 4h15m.
Train ticket price:
- Business class seat - from 6200 Rubles/person,
- Economy class seat - from 3500 Rubles/person.
High speed train from Moscow to St. Petersburg #163 "Sapsan"
MOSCOW (Leningradsky station) 19.10 - St. Petersburg (Moskovsky station) 23.24. Total Time: 4h14m.
Train ticket price:
- Business class seat - from 7300 Rubles/person,
- Economy class seat - from 4350 Rubles/person.
High speed train from Moscow to St. Petersburg #166 "Sapsan"
Moscow (Leningradsky station) 19:45 - St. Petersburg (Moskovsky station) 23:40. Total Time: 3h55m.
Train ticket price:
- Business class seat - from 6200 Rubles/person,
- Economy class seat - from 3500 Rubles/person.

St. Petersburg to Moscow Trains

Train from St. Petersburg to Moscow #001 "Red Arrow"
St. Petersburg (Moskovsky station) 23:55 - Moscow (Leningradsky station) 07:55. Total time: 8h00m. Daily.
Train ticket price:
- VIP cabin (private WC and bathroom, TV) - from 23900 Rubles/cabin,
- 1st class (2-berth cabin) - from 5300 Rubles/person,
- 2nd class (4-berth cabin) - from 2990 Rubles/person.
Train from St. Petersburg to Moscow #053 "Grand Express"
St. Petersburg (Moskovsky station) 23.40 - Moscow (Leningradsky station) 08:35. Total time: 8h55m. Daily.
Train ticket price:
- Grand Delux cabin (TV, DVD, WC, shower, air-conditioning, sleepers, bathrobe, 2 beds: 120 cm lower bed, 90 cm upper bed, big cabin) - from 26900 Rubles/cabin,
- Grand 1st class cabin (TV, DVD, WC, shower, 2 beds: 120 cm lower bed, 90 cm upper bed, sleepers, bathrobe) - from 19900 Rubles/cabin,
- Premium 1st class cabin (TV, water basin, 2 beds: 110 cm lower bed, 90 cm upper bed) - from 12500 Rubles/cabin,
- 1st class (TV, 2 lower beds 70 cm each) - from 5300 Rubles/person,
- 2nd class (4-berth cabin) - from 2990 Rubles/person,
Train from St. Petersburg to Moscow #025 "Smena. A. Betankur"
St. Petersburg (Moskovsky station) 23:00 - Moscow (Leningradsky station) 07:00. Total time: 8h00m. Daily.
Train ticket price:
- 1st class (2-berth cabin) - from 4300 Rubles/person,
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
Train from St. Petersburg to Moscow #037
St. Petersburg (Moskovsky station) 22:20 - Moscow (Leningradsky station) 06.02. Total time: 7h42m. Daily.
Train ticket price:
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
Train from St. Petersburg to Moscow #063
St. Petersburg (Moskovsky station) 23:15 - Moscow (Leningradsky station) 06:48. Total time: 7h33m. Daily.
Train ticket price:
- 1st class (2-berth cabin) - from 4300 Rubles/person,
- 2nd class (4-berth cabin) - from 2300 Rubles/person,
- 3rd class (open-plan cabin) - from 1490 Rubles/person.
High speed train from St. Petersburg to Moscow #151 "Sapsan"
St. Petersburg (Moskovsky station) 06:45 - Moscow (Leningradsky station) 10:40. Total Time: 3h55m.
Train ticket price:
- Business class seat - from 4600 Rubles/person,
- Economy class seat - from 2500 Rubles/person.
High speed train from St. Petersburg to Moscow #153 "Sapsan"
St. Petersburg (Moskovsky station) 07:00 - Moscow (Leningradsky station) 10:59. Total Time: 3h59m.
Train ticket price:
- Business class seat - from 4600 Rubles/person,
- Economy class seat - from 2500 Rubles/person.
High speed train from St. Petersburg to Moscow #155 "Sapsan"
St. Petersburg (Moskovsky station) 13:00 - Moscow (Leningradsky station) 17:45. Total Time: 4h45m.
Train ticket price:
- Business class seat - from 5400 Rubles/person,
- Economy class seat - from 2900 Rubles/person.
High speed train from St. Petersburg to Moscow #161 "Sapsan"
St. Petersburg (Moskovsky station) 15:00 - Moscow (Leningradsky station) 19:20. Total Time: 4h20m.
Train ticket price:
- Business class seat - from 7300 Rubles/person,
- Economy class seat - from 4200 Rubles/person.
High speed train from St. Petersburg to Moscow #159 "Sapsan"
St. Petersburg (Moskovsky station) 15:15 - Moscow (Leningradsky station) 19:30. Total Time: 4h15m.
Train ticket price:
- Business class seat - from 7300 Rubles/person,
- Economy class seat - from 4200 Rubles/person.
High speed train from St. Petersburg to Moscow #165 "Sapsan"
St. Petersburg (Moskovsky station) 19:45 - Moscow (Leningradsky station) 23:40. Total Time: 3h55m.
Train ticket price:
- Business class seat - from 7300 Rubles/person,
- Economy class seat - from 4200 Rubles/person.

back

   Services & Information
   Russian Visa
   Train & Plane Tickets
   Tour Search
   Offers and Promotions
   Information on Russia
   Russia Photo Gallery
   Destinations
   Karelia
   Moscow
   St. Petersburg
   Kola Peninsula
   Arkhangelsk Region
   Arctic
   Novgorod
   Far East & Kamchatka
   Vologda Region
   Leningrad Region
   Pskov Region
   Golden Ring
   Finland

   We Recommend:
   Golden Ring Tours
   Moscow to St. Petersburg
    Tour

Recommend Tweet


   Copyright © 2001-12 "Nordic Travel"
   
    
        
Web service currency converter