Moscow to Yoshkar-Ola Train Route

The Moscow to Yoshkar-Ola train makes 8 stops - in Vekovka, Murom, Navashino, Arzamas, Sergach, Shumerlya, Vurnary, Kanash, Zelyony Dol, Pomary, Shelanger, and Surok. The trip takes 14.5 hours.

There is only one train running on the Moscow to Yoshkar-Ola route - the Mariy El train, which operates every day.  The same train runs on the Yoshkar-Ola to Moscow route.

861 km

1 train
on the route

every day

Travel time
14.5 hours

12 stops
on the way

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