St. Petersburg – Helsinki Trains

 St. Petersburg - Helsinki Train has been suspended since March in 2022.

Basic Information


St-Petersburg to Helsinki Rail MapA 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
 

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 was followed before the trains stopped service in 2022.
 

Lev Tolstoy Overnight Train Timetable


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

International Trains from/to China 

K3/K4:
Beijing - Ulaanbaatar - Moscow

K19/K20:
Beijing - Manzhouli - Moscow

K23/K24:
Beijing - Ulaanbaatar

K27/K28:
Beijing - Pyongyang

T8701/T8702:
Nanning - Hanoi

4652/4653: Hohhot → Ulaanbaatar
4654/4651: Ulaanbaatar → Hohhot

Z5/Z6:
Beijing - Hanoi

K9795/K9796: Urumqi - Almaty
K9797/K9798: Urumqi - Astana

Erlian - Ulaanbaatar

D87/D88:
Kunming - Vientiane

 International railways under construction/planning from China to:
- Last updated on Nov. 14, 2024 by Grace Yang -