Average fare for journeys from Yanisyarvi to Moscow is 5 037 roubles.
You can also book 2nd class ticket from Yanisyarvi to Moscow from 5 037 roubles
Trains from Yanisyarvi to Moscow are passing Matkaselkya, Sortavala, Lahdenpohja, Elisenvaara, Khiytola, Kamennogorsk, Vyborg, Zelenogorsk, Saint Petersburg, Chudovo, Malaya Vishera, Bologoe, Tver.
1 train are serving this route.
Book your Yanisyarvi – Moscow railway ticket online.