Average fare for journeys from Moscow to Yasnogorsk is 4 324 roubles.
Trains from Moscow to Yasnogorsk are passing Podolsk, Chekhov, Serpukhov, Zaokskiy.
1 train are serving this route.
Book your Moscow – Yasnogorsk railway ticket online.