Distance
384 km
1 train
on the route
Runs
every day
Travel time
7 hours
4 stops
on the way
Price from
31 USD
The 7-hour train trip from Tallinn to St Petersburg makes 4 stops on the way – Tapa, Johvi, Narva, and Kingisepp.
Only one train, the Baltic Express, operates on this route, making daily runs with a companion train making the return St. Petersburg to Tallinn trip.
Get ready to be whisked along on a smooth and magical ride on the Trans-Siberian Railway.
Our travel group under the names Express to Russia, Russian Rail and Trans-Europe Express has been recommended and/or accredited by:
A portion of your order goes to helping underprivileged Russian children.
Learn more