Distance
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.
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