Helsinki
300 km
St. Petersburg
Departure station:
Helsinki
Kaivokatu 1, 00100 , Helsinki, Finland
Arrival station:
Finlyandskiy station
Lenina Sq., 6, Saint Petersburg, Russia
Ladozhskiy station
Vosstaniya Sq. 2, St.Petersburg, Russia
Brand name
Train type
Travel time
Price from
Departures
Rating
Bullet train
2 hrs 27 min
$105
4
92.00%
Lev Tolstoy
Comfort night train
5 hrs 34 min
$118
1
92.00%

When traveling from Helsinki to St. Petersburg by train is definitely one of the most convenient options. The best option to take on the Helsinki - St. Petersburg railway are high-speed Allegro trains. There are about 4 daily departures from the central station in Helsinki arriving at Finlyandskiy Station in St. Petersburg in less than 3.5 hours. Check the Helsinki - St. Petersburg train timetable and price and book the best trains with Rail.Ninja - online booking platform for European trains.

Plan an amazing stay in Helsinki

Browse our collection of recommended things to do and events to attend created in partnership with WhatWhere.

Train Information

Lowest train ticket cost:
$105
Departures:
5
Earliest departure:
09:20
Latest departure:
22:00
Shortest travel time:
2 hrs 27 min
Longest travel time:
5 hrs 34 min
9.2 / 10 based on 89 reviews

Helsinki to St. Petersburg

Wonderful train, amenities and staff!

Courtney J. about traveling from Helsinki to St. Petersburg