Tallinn to Moscow Trains

SEARCH TICKETS

Distance
1038 km

1 train
on the route

Runs
every day

Travel time
17 hours

6 stops
on the way

Price from
77 USD

The route between the capitals of Estonia and Moscow takes 17 hours on the Baltic Express, with stops in Tapa, Johvi, Narva, Kingisepp, St. Petersburg, and Tver.

The train makes daily runs, with a companion train making the reverse Moscow to Tallinn journey daily.

Tallinn to Moscow 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

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.