Moscow to Krasnoyarsk Train Route

There are two train routes connecting Moscow to Krasnoyarsk. The shorter one is 3955 km long and it goes through Kazan. The longer one is 4065 km and it passes through Nizhny Novgorod, Kirov, and Perm. Most Trans-Siberian trains follow the second route.

Depending on the season and the day of the week, there are 1 to 4 trains operating on the Moscow to Krasnoyarsk route daily. Most trains continue on to Siberia and Russia's Far East. The trip takes about 2.5 days. The same trains run on the Krasnoyarsk to Moscow route.

3955-4065 km

Up to 4 trains
per day

26-51 stops
on the way

Fastest train
2 days 10 hours

Slowest train
2 days 21 hours

Price from
85 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.

Our travel brands include