Average fare for journeys from Batetsky to Petrozavodsk is 1 585 roubles.
Trains from Batetsky to Petrozavodsk are passing Novgorod Velikiy, Spasskaya Polist, Chudovo, Irsa, Volkhov, Lodeynoye Pole, Podporozhye, Svir.
1 train are serving this route.
Book your Batetsky – Petrozavodsk railway ticket online.