Average fare for journeys from Salihorsk to Mahilyow is 295 roubles.
Trains from Salihorsk to Mahilyow are passing Osipovichi station.
1 train are serving this route.
Book your Salihorsk – Mahilyow railway ticket online.