Trip to Tallinn

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Moscow to Tallinn

🚆 Embark on a scenic train journey from Moscow to Tallinn, a charming capital city of Estonia. The ride lasts approximately 12 hours and 19 minutes, offering travelers a chance to unwind and enjoy the beautiful landscapes along the way. 💰 Ticket prices for trains connecting Moscow and Tallinn typically range from €32 to €95, depending on the class of service and the time of booking. With affordable options available, this rail journey provides a budget-friendly and convenient way to explore two culturally rich destinations in Eastern Europe.

Where to stay in Tallinn

There are over 399 hotels to stay in Tallinn. Prices range from $10 per night.

Accomodation

Will you be returning to Moscow by train?

If you are looking for the return train journey, check out trains from Tallinn to Moscow

See schedule