|
| Airplane Tickets |  |
| |
| |
|
|
 |
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.
|
 |
|
 |
 |
|
 |