St. Petersburg to Helsinki Trains


407 km

5 trains
per day

5 stops
on way

Fastest train
3 h 30 min

Slowest train
6 h 30 min

Price from
49 USD

The St. Petersburg to Helsinki route includes 5 additional stops in Russia and Finland – Vyborg, Vainikkala, Kouvola, Lahti, and Tikkurila.

The high-speed Allegro trains (at least 4 of which run daily, depending on the season) make the journey in only 3.5 hours, while the Lev Tolstoy, which begins in Moscow, completes the St Petersburg to Helsinki leg in about 6.5 hours. Each train has a counterpart making the Helsinki to St. Petersburg trip each day.

St. Petersburg to Helsinki Trains

Get ready to be whisked along on a smooth and magical ride on the Trans-Siberian Railway.

Purchase your ticket safely and securely, then relax and let your train adventure begin!

Culture for Kids

A portion of your order goes to helping underprivileged Russian children.

Learn more

Our travel brands include

We use cookies to improve your experience on our Website, and to facilitate providing you with services available through our Website. To opt out of non-essential cookies, please click here. By continuing to use our Website, you accept our use of cookies, the terms of our Privacy Policy and Terms of Service.