St. Petersburg – Helsinki Trains
St. Petersburg - Helsinki Train has been suspended since March in 2022.
Basic Information
A total length of St. Petersburg – Helsinki railway is about 407 kilometers (253 miles). This railway line departs from Finlyandskiy Train Station and arrives in Helsinki Central Train Station, with a top speed of 220 kilometers per hour. There are two kinds of trains running this route of St. Petersburg – Helsinki, one is Allegro train and another is Lev Tolstoy train. Allegro belongs to a high speed train between Russia and Finland, while Lev Tolstoy is a sleeper train, working overnight between Moscow and Helsinki with a stop in St. Petersburg. It will only cost you about 3.5 hours if taking a high speed train, while about 7 hours if taking a sleeper train. Each train has its own unique character and infrastructure, about five trains running every day, so travelers are able to board the train according to their schedule and specific demands.
St. Petersburg, as the second largest city in Russia, it occupies an important position in Russian economy and transportation, meanwhile it is also a comprehensive industrial city. People often call St. Petersburg as the most westernized city in Russia, since it is like a window to Europe. Helsinki, the capital and the largest port city of Finland, is also a national transportation hub with convenient transportation line. The trains in Helsinki connects with many important international cities, as well as the port wharf and industrial area within city. There are nearly 200 thousand passengers getting on and off the train here every day, making the Helsinki Central Railway Station become the busiest scenic spot in Finland.
Therefore, the train route of St. Petersburg – Helsinki can be the most convenient way for those who would like to travel between these two cities.
Departure & Arrival Train Stations
Saint Petersburg Finlyandskiy Railway Station
This station mainly serves the suburban trains to the northwest and northeast of St. Petersburg, as well as the high speed trains to Finland. There are about four express trains to Helsinki every day, taking about 3.5 hours to reach the destination.
Address: 5 Lenin Square, St. Petersburg, Russia
How to get: You can take the subway and get off at Lenin Square station or Chernyshevsky station. You can also take the bus No. 106 107 28 37.
Helsinki Central Railway Station
This train station is located in the east of Mannheim Street, where all trains in Finland will pass by or arrive, so this train station can be considered as the busiest transportation hub in Finland.
Address: Kaivokatu 1 Helsinki, Finland.
How to get: You can take the airport bus or the bus No. 615 to get to the central railway station. And from the ferry terminal to the station, you just need to walk about 15 minutes.
Allegro & Lev Tolstoy Trains
Mainly two types of trains operate between St. Petersburg and Helsinki, one is Allegro Train and another is Lev Tolstoy Train. Allegro Train is a high speed train and there are about four trains serving this route every day, passing by Vyborg, Vainikkala, Kouvola, Lahti, Tikkurila and Pasila. Lev Tolstoy train which works every day except for Saturdays, belongs to an overnight sleeper train running between Moscow and Helsinki, stopping at St. Petersburg. So people can board the train based on their departure.
Allegro High-Speed Train Timetable
(Last Update on June 21, 2024)
Train No. | Departure Time | Arrival Time | Duration | Departure - Arrival |
781 | 06:40 | 09:07 | 3h27m | St. Petersburg - Helsinki |
783 | 11:30 | 13:57 | 3h27m | St. Petersburg - Helsinki |
785 | 15:30 | 17:57 | 3h27m | St. Petersburg - Helsinki |
787 | 20:30 | 22:57 | 3h27m | St. Petersburg - Helsinki |
782 | 06:20 | 10:47 | 3h27m | Helsinki - St. Petersburg |
784 | 10:00 | 14:27 | 3h27m | Helsinki - St. Petersburg |
786 | 15:00 | 19:27 | 3h27m | Helsinki - St. Petersburg |
788 | 19:00 | 23:57 | 3h27m | Helsinki - St. Petersburg |
Note: The above timetable is only for reference.
Lev Tolstoy Overnight Train Timetable
(Last Update on June 21, 2024)
Moscow - St. Petersburg - Helsinki:
Moscow - St. Petersburg - Helsinki:
Train No. | Departure Time | Arrival Time | Duration | |
032 | 23:10 in Moscow | 05:49 in St Petersburg | 12:30 in Helsinki | 7h29m |
Helsinki - St. Petersburg - Moscow:
Train No. | Departure Time | Arrival Time | Duration | |
031 | 17:44 in Helsinki | 01:18 in St Petersburg | 09:19 in Moscow | 6h34m |
Note: The above timetable is only for reference.
- Last updated on Jun. 21, 2024 by Gabby Li -