Average fare for journeys from Rostov to Shakhty is 4 150 roubles.
3rd class fare starts from 4 150 roubles.
Trains from Rostov to Shakhty are passing Aleksandrov, Ryazan, Pervomaysky, Michurinsk, Gryazi, Voronezh, Kolodeznyy, Liski, Rossosh, Millerovo, Kamensk-Shakhtinskiy, Likhovskoy, Krasnyy Sulin.
1 train are serving this route.
Book your Rostov – Shakhty railway ticket online.