St. Petersburg
299 km
Departure station:
Finlyandskiy station
5 Lenin Square, St. Petersburg, Russia, St. Petersburg, Russia
Arrival station:
Kaivokatu 1, 00100 Helsinki, Finland, Helsinki, Finland

The simplest way to travel between St. Petersburg and Helsinki is without a doubt on 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 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.

Timetable & Quick facts

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