Moscow to Khabarovsk Train Route

The Moscow to Khabarovsk train route is 8493 km long. It covers almost the entire length of the Trans-Siberian railway starting in Moscow and passing through Yekaterinburg, Novosibirsk, Krasnoyarsk, Irkutsk and Ulan-Ude, as well as through numerous smaller towns and villages. Trains make 63 to 120 stops on their way from Moscow to Khabarovsk.

Depending on the season and the day of the week, there are 1 or 2 trains operating on the Moscow to Khabarovsk route daily. Both trains continue on to Vladivostok. The trip takes 5-6 days depending on the train. The same trains run on the Khabarovsk to Moscow route.

8493 km

1-2 trains
per day

63-120 stops
on the way

Fastest train
5 days 12 hours

Slowest train
6 days 8 hours

Price from
160 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