Warsaw to Moscow Train Route

Warsaw to Moscow trains travel through 3 countries - Poland, Belarus, and Russia as they make their way from the capital of Poland to the capital of Russia. They cover a distance of 1316 km in 15-18 hours. All the trains on this route cross Belarus and therefore, you will need a Belarus transit visa for the trip.

At the moment, there are 3 trains operating on the Warsaw to Moscow rail route. The Polonez train runs every day. There are also two faster trains originating from Berlin and Paris. They travel 1-2 times a week. The same trains run on the the Moscow to Warsaw route.

1316 km

1-2 trains
per day

Trip covers
3 countries

Fastest train
15 hours

Slowest train
18 hours

Price from
139 USD


Once you have your tickets, look forward to a wonderful, smooth
and enjoyable journey through the Russian countryside.

Buy your ticket safely and securely and then sit back
and enjoy the ride!

Culture for Kids

A portion of your order goes to helping underprivileged Russian children.