A popular international route on the Russian railways, the Berlin to Moscow train runs 1788 km in approximately 23 hours. It crosses four countries along the way, including Belarus (which will require a Belarus transit visa). For intrepid souls looking to experience the whole of Russia, this route can be booked along with the Trans-Siberian for an 11000 km adventure.
Two trains operate on this route, each making 3-4 trips a week depending on the season (return Moscow to Berlin trains run at the same time).
Get ready to be whisked along on a smooth and magical ride on the Trans-Siberian Railway.