St. Petersburg
299 km
Departure station:
Ladozhskiy station
Finlyandskiy station
5 Lenin Square, St. Petersburg, Russia, St. Petersburg, Russia
Arrival station:
Kaivokatu 1, 00100 Helsinki, Finland, Helsinki, Finland
Brand name
Train type
Travel time
Price from
Comfort night train
7 hrs 29 min
Bullet train
3 hrs 27 min

The simplest way to travel between St. Petersburg and Helsinki is without a doubt on a train. High-speed Allegro trains run on the route and connect the cities in about 3.5 hours! One of the greatest advantages of traveling on a train from St. Petersburg to Helsinki is that trains depart from and arrive in city-centers. Moreover, the necessary customs procedures are usually taken care of on the go, saving a lot of time.

How much is a train ticket from St. Petersburg to Helsinki?

Depending on the type and class of the train you select for your St Petersburg - Helsinki journey, the prices can vary. Generally, price options for tickets on this route start from around 55 USD per person.

Types of trains between St. Petersburg and Helsinki

Planning a trip from St. Petersburg to Helsinki you can count on several types of trains. The most popular and frequently running train on the route is the bullet train Allegro, going at the speed of 220 kilometers per hour (140 miles per hour) and covering the distance between the cities in a record time (3.5 hrs). In case you prefer traveling with more privacy and comfort, you can choose the Tolstoy train, featuring comfortable sleeper compartments with all necessary amenities, nevertheless, mind that it takes twice as long as the high-speed train Allegro's time.

Timetable & Quick facts

Lowest price:
Earliest departure:
Latest departure:
Shortest travel time:
3 hrs 27 min
Longest travel time:
7 hrs 29 min
9.2 / 10 based on 49 reviews