Average fare for journeys from Petrozavodsk to Novorossiysk is 5 702 roubles.
3rd class fare starts from 5 702 roubles, you can also book 2nd class ticket from Petrozavodsk to Novorossiysk from 6 585 roubles.
Trains from Petrozavodsk to Novorossiysk are passing Svir, Podporozhye, Lodeynoye Pole, Volkhov, Chudovo, Malaya Vishera, Bologoe, Tver, Moscow, Uzlovaya, Bogoroditsk, Volovo, Yefremov, Yelets, Lipetsk, Voronezh, Liski, Rossosh, Millerovo, Kamensk-Shakhtinskiy, Likhovskoy, Zverevo, Krasnyy Sulin, Shakhty, Novocherkassk, Rostov na Donu, Starominskaya, Kanevskaya, Bryukhovetskaya, Krasnodar, Abinsk, Krymsk, Verkhnebakanskiy.
1 train are serving this route.
Book your Petrozavodsk – Novorossiysk railway ticket online.