Warsaw to Moscow Trains

SEARCH TICKETS

Distance
1316 km

1-2 trains
per day

Trip covers
3 countries

Fastest train
15 hours

Slowest train
18 hours

Price from
139 USD

Covering 1316 km, the trains travel through Poland, Belarus, and Russia, reaching Moscow in 15-18 hours. A Belarus transit visa is required, as the trains all pass through this country.

The Warsaw to Moscow route is served by three trains – the Polonez, which runs every day, and two faster trains which pass through from Paris and Berlin. These travel 1-2 times a week, depending on the time of year, and all three have return trains operating on the Moscow to Warsaw route.

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.