Moscow to Berlin Trains


1788 km

3-4 trains
per week

Trip covers
4 countries

Fastest train
20 hours

Slowest train
23 hours

Price from
223 USD

The 1788 km journey from Moscow to Berlin is one of the most popular international routes on the Russian railways. Crossing four countries, including Belarus (requiring a transit visa) the train takes 23 hours. For those wanting a true Trans-Russian rail experience, this route can be combined with the Trans-Siberian from Vladivostok for an 11000 km journey crossing all of Russia.

Two trains make from 3 to 4 trips a week, depending on the season, with return Berlin to Moscow trains traveling simultaneously for each.

Moscow to Berlin 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.