I myself live in St. Petersburg and sometimes visit Moscow for work matters or for personal interests. At least once a year, but I definitely go there. This is due to the fact that Igromir and Comic Con Russia are held there at the end of September. Events are held for fans of video games and comics. Although there are huge queues at the exhibitions, it is worth coming there for the atmosphere and interesting presentations, and the range of souvenir shops is excellent. I would like to advise everyone who has the opportunity to visit them for at least a few hours.
By plane
Pulkovo Airport receives flights from about 60 Russian cities, from Petropavlovsk-Kamchatsky to Kaliningrad and from Makhachkala to Norilsk. It is used by all major airlines in the country, including Rossiya, Aeroflot, S7, Ural Airlines, UTair and others. The flight from Moscow lasts 1 hour 40 minutes.
Many people, out of old memory, are trying to clarify their arrival/departure terminal - Pulkovo-1 or Pulkovo-2. Since 2014, both of them have been replaced by a single terminal, Pulkovo-3 - also known as the “new terminal”.
The airport is located outside the city, about 20 km, but city buses and minibuses run regularly from it to the Moskovskaya metro station. There is also the option of taking a train from the Airport station to the Baltiysky Station metro station, but this is done less often - only if they want to avoid traffic jams on Pulkovskoye Shosse. After 1:30, the only way to get from the airport to the city is by taxi. The cost of travel by official Pulkovo taxi to the center is fixed and amounts to 1050 RUB. Prices on the page are for February 2022.
Taxis from other companies may be cheaper, but they can also be much more expensive. The client usually pays for the mileage, and the need to drive around open bridges at night can greatly increase the price.
By train
I don’t travel by train often; for short distances I prefer a car or bus, and for long distances I prefer a plane. But even along this route it was necessary to resort to the services of railways. A huge number of trains run between cities. You can go any day, the main thing is to get a ticket for the flight you are interested in in advance. Trains go to your destination from 7 hours to 13. Prices are also varied, so you can easily find the option that suits your needs.
If you want to save money, I would recommend looking at your schedule several weeks in advance. You may be lucky to have trains that take 7 hours, as a seated ticket will be cheap and will save you a lot of money compared to other offers.
Ticket price
The prices for the route are as follows:
- seated - 1000-3000 rubles;
- reserved seat - 1500-3000 rubles;
- coupe - 2500-4000 rubles;
- SV - 7000 rubles.
Where can I buy a ticket
You can always view tickets here or buy them in advance at the railway station ticket office.
By train
A regular train from Moscow to St. Petersburg takes a little over 9 hours: most often it is an overnight journey, the cost of which is from 1000 RUB per seat. The fast train takes 7 hours and 25 minutes. You can also get from the capital to St. Petersburg by the high-speed Nevsky Express in 4 hours or the famous Sapsan in even less than 4 hours (seat - from 1900 RUB).
Soviet students, for fun and economy, traveled between the two cities by train with several intermediate stops. This can be done now, but you will achieve real savings only if you go as a “hare”.
Stations of St. Petersburg
The city has 5 main railway stations, of which 2 are the most interesting for domestic tourists: Moscow and Ladozhsky. Trains arrive at Moskovsky Station from Moscow, Novgorod, Volgograd, Samara, Kazan, Rostov-on-Don, Ufa, Sochi, as well as from Azerbaijan and Ukraine. The station is located in the very center of the city and is directly connected to the Ploshchad Vosstaniya metro station. Trains arrive at Ladozhsky Station (Ladozhskaya metro station) from Murmansk, Yekaterinburg, Chelyabinsk, Omsk, Novosibirsk, as well as from Kazakhstan.
Finlyandsky Station (Ploshchad Lenina metro station) receives trains from Vyborg and Helsinki. The Baltiysky Station at the metro station of the same name serves mainly suburban destinations (Petrodvorets, Oranienbaum, Gatchina, Luga). Trains to neighboring countries (including Ukraine and Belarus) plus trains to Pushkin and Pavlovsk also mainly depart from Vitebsky Station.
Train schedule Moscow — St. Petersburg
Below is a list of all trains running on the route between Moscow station and St. Petersburg station.
You can change the direction (route) in the main menu (top right).
departure date: any
Moscow time
sorting: by train number
002A ambulance,
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
23:55 Departure time from Moscow station Parking lot before departure from Moscow station
08:00 Travel time Moscow - St. Petersburg
07:55 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
004A ambulance
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
23:30 Departure time from Moscow station Parking lot before departure from Moscow station
09:00 Travel time Moscow - St. Petersburg
08:30 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
006A fast, branded, two-story
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
22:48 Departure time from Moscow station Parking lot before departure from Moscow station
07:42 Travel time Moscow - St. Petersburg
06:30 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
007A ambulance
St. Petersburg Train route starts from St. Petersburg station
Sevastopol The train goes to Sevastopol station
23:18 Departure time from Moscow station from 22:25 Parking before departure from Moscow station
-10:-18 Travel time Moscow - St. Petersburg
14:00 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 12, 13, 14, 15...Nearest days of departure from the station. Click to view the route schedule
February 10, 10, 11, 12, 13, 14, 15, 15, 16, 16, 17, 17, 18, 19, 20, 21, 22, 22, 23, 23, 24, 24, 25...
008С ambulance
Sevastopol Train route starts from Sevastopol station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
02:08 Departure time from Moscow station from 01:28 Parking before departure from Moscow station
08:12 Travel time Moscow - St. Petersburg
10:20 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
016A ambulance,
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
Murmansk The train goes to Murmansk station
00:41 Departure time from Moscow station Parking lot before departure from Moscow station
09:09 Travel time Moscow - St. Petersburg
09:13 Arrival time at St. Petersburg station to 09:50 Parking after arrival at St. Petersburg station
February 10, 10, 10, 11, 11, 12, 12...Nearest days of departure from the station. Click to view the route schedule
10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18, 18, 19, 19, February 20, 20, 20, 21, 21, 22, 22, 22, 23, 23, 24, 24, 24, 25, 25...
020U ambulance
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
00:20 Departure time from Moscow station Parking lot before departure from Moscow station
08:39 Travel time Moscow - St. Petersburg
08:59 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
026A fast, branded, two-story, “Smena - A. Betancourt”
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
21:50 Departure time from Moscow station Parking lot before departure from Moscow station
08:16 Travel time Moscow - St. Petersburg
06:06 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 13, 14, 17, 18, 20...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 13, 14, 17, 18, 20, 21, 24, 25…
028A ambulance
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
22:35 Departure time from Moscow station Parking lot before departure from Moscow station
08:05 Travel time Moscow - St. Petersburg
06:40 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
049H fast
Kislovodsk Train route starts from Kislovodsk station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
03:37 Departure time from Moscow station from 03:22 Parking before departure from Moscow station
08:03 Travel time Moscow - St. Petersburg
11:40 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 12, 14, 15, 17, 19, 21...Nearest departure days from the station. Click to view the route schedule
10, 12, 14, 15, 17, 19, 21, 22, 24 February...
054H fast
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
23:03 Departure time from Moscow station Parking lot before departure from Moscow station
09:33 Travel time Moscow - St. Petersburg
08:36 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
081A ambulance
St. Petersburg Train route starts from St. Petersburg station
Belgorod The train goes to Belgorod station
03:56 Departure time from Moscow station from 03:42 Parking before departure from Moscow station
-8:-50 Travel time Moscow - St. Petersburg
20:06 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
082B ambulance
Belgorod Train route starts from Belgorod station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
03:25 Departure time from Moscow station from 03:13 Parking before departure from Moscow station
07:00 Travel time Moscow - St. Petersburg
10:25 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
089Zh ambulance
Volgograd Train route starts from Volgograd station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
03:43 Departure time from Moscow station from 03:31 Parking before departure from Moscow station
09:48 Travel time Moscow - St. Petersburg
13:31 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 11, 13, 15, 17, 19, 21, 23...Nearest days of departure from the station. Click to view the route schedule
February 11, 13, 15, 17, 19, 21, 23, 25...
119A ambulance
St. Petersburg Train route starts from St. Petersburg station
Belgorod The train goes to Belgorod station
09:47 Departure time from Moscow station from 09:33 Parking before departure from Moscow station
-10:-36 Travel time Moscow - St. Petersburg
00:11 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
120V fast
Belgorod Train route starts from Belgorod station
St. Petersburg Ladozhsky station The train goes to the station St. Petersburg Ladozhsky station
21:21 Departure time from Moscow station from 21:07 Parking before departure from Moscow station
09:58 Travel time Moscow - St. Petersburg
07:19 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
135C fast
Makhachkala Train route starts from Makhachkala station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
20:57 Departure time from Moscow station from 20:43 Parking before departure from Moscow station
08:04 Travel time Moscow - St. Petersburg
05:01 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 11, 13, 15, 17, 19, 21, 23...Nearest days of departure from the station. Click to view the route schedule
February 11, 13, 15, 17, 19, 21, 23, 25...
160V fast
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
Petrozavodsk The train goes to Petrozavodsk station
15:50 Departure time from Moscow station Parking lot before departure from Moscow station
08:54 Travel time Moscow - St. Petersburg
00:29 Arrival time at St. Petersburg station to 00:44 Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
290A
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
18:45 Departure time from Moscow station Parking lot before departure from Moscow station
09:50 Travel time Moscow - St. Petersburg
04:35 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
748A high-speed, "Nevsky Express"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
13:30 Departure time from Moscow station Parking lot before departure from Moscow station
04:15 Travel time Moscow - St. Petersburg
17:45 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
752A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
05:45 Departure time from Moscow station Parking lot before departure from Moscow station
03:46 Travel time Moscow - St. Petersburg
09:31 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
754A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
06:50 Departure time from Moscow station Parking lot before departure from Moscow station
03:55 Travel time Moscow - St. Petersburg
10:45 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
756A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
07:00 Departure time from Moscow station Parking lot before departure from Moscow station
04:10 Travel time Moscow - St. Petersburg
11:10 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
757H high speed
Nizhny Novgorod Train route starts from Nizhny Novgorod station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
09:20 Departure time from Moscow station from 09:03 Parking before departure from Moscow station
04:00 Travel time Moscow - St. Petersburg
13:20 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
760A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
09:15 Departure time from Moscow station Parking lot before departure from Moscow station
04:04 Travel time Moscow - St. Petersburg
13:19 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
768A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
15:30 Departure time from Moscow station Parking lot before departure from Moscow station
03:46 Travel time Moscow - St. Petersburg
19:16 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
770A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
15:40 Departure time from Moscow station Parking lot before departure from Moscow station
04:09 Travel time Moscow - St. Petersburg
19:49 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
772A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
17:30 Departure time from Moscow station Parking lot before departure from Moscow station
03:58 Travel time Moscow - St. Petersburg
21:28 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
774A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
17:40 Departure time from Moscow station Parking lot before departure from Moscow station
04:10 Travel time Moscow - St. Petersburg
21:50 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 10, 11, 11, 12, 12, 13...Nearest days of departure from the station. Click to view the route schedule
10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, February 22, 23, 23, 24, 24, 25, 25...
776A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
18:50 Departure time from Moscow station Parking lot before departure from Moscow station
04:10 Travel time Moscow - St. Petersburg
23:00 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
778A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
19:00 Departure time from Moscow station Parking lot before departure from Moscow station
04:10 Travel time Moscow - St. Petersburg
23:10 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
780A high-speed, "Sapsan"
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
21:00 Departure time from Moscow station Parking lot before departure from Moscow station
03:50 Travel time Moscow - St. Petersburg
00:50 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
836H fast
Moscow Leningradsky station The train route starts from the Moscow Leningradsky station
St. Petersburg Moskovsky station The train goes to the station St. Petersburg Moskovsky station
15:21 Departure time from Moscow station Parking lot before departure from Moscow station
07:23 Travel time Moscow - St. Petersburg
22:44 Arrival time at St. Petersburg station Parking after arrival at St. Petersburg station
February 10, 11, 12, 13, 14, 15, 16...Nearest days of departure from the station. Click to view the route schedule
February 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25...
Data provided by the Yandex.Schedules service
By bus
Various transport companies provide bus transportation between St. Petersburg and Moscow: it is quite economical, although not comfortable. On average, a one-way ticket costs from 1000 RUB (travel time 9-11 hours). There are also buses and minibuses from Pskov, Novgorod, and Vyborg to St. Petersburg.
International carriers such as LuxExpress organize flights from St. Petersburg to Kaliningrad with a short connection in Riga. Tickets can be found very inexpensively, but such a trip will require a visa.
By plane
There are many options for getting from Moscow to St. Petersburg. I would recommend using daily flights. The fact is that the flight takes only 1 hour 30 minutes (this is the shortest time for planes in this direction), and a ticket for this flight will be cheap.
Since planes depart throughout the day, you don’t have to worry and buy your ticket at the airport, a few hours before departure. I would also like to advise you to wear comfortable clothes so as not to experience discomfort during the flight.
Ticket price
The cheapest (and, in my opinion, the best flight) will cost 1,500 rubles.
Where can I buy a ticket
It’s best to book tickets on the carrier’s official website or look here. But if you didn’t have time to do this in advance, you can purchase it at the airport ticket office.
By car
The notorious “travel from St. Petersburg to Moscow” practically along the Radishchev route (and now along the federal highway M10 “Russia”), if you have your own car, is a completely convenient way to get to St. Petersburg. The road is well maintained and travel time is approximately 9 hours. But there is one subtlety: almost along its entire length the highway passes through populated areas where speed limits apply. And compliance with the speed limit is vigilantly monitored by cameras and traffic police officers on the highway.
By bus
The cheapest and easiest way to get to St. Petersburg is by intercity buses. They depart daily throughout the day. The condition and level of comfort of all buses is the same. Traveling by this type of transport will take you from 10 to 12 hours.
On my own behalf, I would like to add that buses are a win-win option. No matter how much I travel, they never disappoint. If you approach your travel responsibly and buy tickets in advance, then no problems will arise. At the same time, the train does not take more time than all other types of transport, and it saves money.
Ticket price
The ticket price ranges from 400 to 500 rubles.
Where to buy tickets
The route is popular, so it is better to book your ticket online or buy it at the bus station ticket office a few days before your trip.
On water
St. Petersburg is not just a beautiful city with a lot of attractions, it is a major port with access to the Baltic Sea through the Gulf of Finland. There are several ports here: the Big Port of St. Petersburg, Morskoy, Marine Station, timber trade, ports of the suburbs (Lomonosov, Vyborg, etc.) and intra-city berths. The large port of St. Petersburg serves as a cargo (Sea Port on the Mezhevoy Canal) and passenger Marine Station. From the terminals of the latter, ferries and cruise ships depart to Helsinki, Stockholm, and Tallinn. Registration for ferries takes place at the new berth complex “Marine Facade”.
There are also river ports, for example, River Station (Obukhovskaya Oborony Ave., 195). From here ships depart to Solovki, Kizhi, Valaam, as well as to Moscow and some other cities of the Russian Federation.
An alternative way to travel from Moscow to St. Petersburg in the summer is a river cruise. This option is suitable for those who want not only to move between two points, but also to see a lot of interesting cities on the Volga-Balt route: Uglich, Myshkin, Cherepovets, Belozersk, Kizhi, Petrozavodsk, Valaam, etc. The length of this route is almost twice as long land: 1300 km, travel duration - from 5 to 7 days. Navigation is open from April to October.
There are also small walking routes in the center of St. Petersburg, along its most picturesque canals. Duration - from an hour, cost - from 900 RUB.
By car
There are two routes to get from Moscow to St. Petersburg. The first, 700 kilometers long, goes through Tver. The second, 950 kilometers away, makes a detour to Velikiye Luki. You should use the second one only if you need to get to Velikiye Luki. In other cases, the first option will suit you. Moreover, the quality of the road surface there is better, and the trip will take about 9 hours. There are no problem areas on the road. There will be a toll road along the route between Moscow and Solnechnogorsk. Traveling along it will cost 150-400 rubles (depending on the time of day).
You should be prepared to encounter traffic jams at the entrances to Moscow and St. Petersburg. There are gas stations regularly along the entire route, so you don’t have to worry about your tank being empty and not being able to refuel.
First train Moscow - St. Petersburg
The earliest train from Moscow leaves the station at 6:06, the latest, which makes sense to take in order to get to St. Petersburg before night, leaves at 7:00.
For information. The 7:00 train runs only on weekends
If you leave Moscow on the first train, you will arrive in St. Petersburg at 22:30. Accordingly, you will spend about 16-17 hours on the road. This means that traveling overnight will be much easier. It is advisable to stay overnight in the cities of Tver or Bologoe, since the conditions in Malaya Vishera are not very good.
If you are staying overnight in Tver, you can take the last train, which leaves at 22:04 and arrives at 00:37. The earliest train from Tver to Bologoye is 4:49. Accordingly, you will arrive in St. Petersburg at seven in the evening, and the total time spent on the road will be about 21-24 hours. If you are staying overnight in Bologoye, then the last train on which you can leave Moscow leaves at 17:15. The earliest train from Bologoe to Okulovka leaves at 7:00. The journey will take approximately the same amount of time.
The first train from St. Petersburg to Moscow
The morning train from St. Petersburg leaves at 4:30. To get to Moscow by nightfall, you need to catch the train, which leaves at 07:13. If you took the first train, you will arrive in Moscow at 20:25. Travel time will take about 16 hours. If you are staying overnight in Bologoye, you need to catch the train leaving St. Petersburg no later than 13:25.
The first train from the city of Bologovo to the city of Tver is 4:30. Travel time will take about 21-22 hours. If you are staying overnight in the city of Tver, you need to catch the train, which leaves no later than 9:04. Early train from Tver to Moscow at 4:23. The time spent on the road will also be about 21-24 hours.
If several trains run from Moscow to Tver, including high-speed Lastochkas, then from Tver to Bologoe there are only two ordinary trains departing at 8:55 and 15:06, and from these trains it is possible to catch only one Lastochka to St. -Petersburg. You can check the train schedule for the required dates on the Russian Railways website.