Khabarovsk to Moscow Train Route

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

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

8493 km

1-2 trains
per day

63-120 stops
on the way

Fastest train
5 days 13 hours

Slowest train
6 days 4 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