Vladivostok
Khabarovsk
Train to Ulan Ude
Chita
Ulan Ude
Irkutsk
Krasnoyarsk
Train to Novosibirsk
Novosibirsk
Chelyabinsk
Magnitogorsk
Samara and Togliatti
Nizhniy Novgorod
Moscow