Average fare for journeys from Sochi to Novokuznetsk is 11 494 roubles.
3rd class fare starts from 11 494 roubles, you can also book 2nd class ticket from Sochi to Novokuznetsk from 13 246 roubles.
Trains from Sochi to Novokuznetsk are passing Loo, Lazarevskoye, Tuapse, Goryachiy Klyuch, Krasnodar, Dinskaya, Korenovsk, Vyselki, Tikhoretsk, Novopokrovskaya, Peschanokopskoye, Salsk, Orlovskiy, Zimovniki, Dubovskoye, Kotelnikovo, Oktyabr'skiy, Volgograd, Volzhskiy, Akhtubinsk, Verkhniy Baskunchak, Elton, Pallasovka, Gmelinka, Krasnyy Kut, Yershov, Pugachyev, Chapaevsk, Samara, Kinnel, Buzuluk, Pristantsionnyy, Sorochinsk, Novosergiyevka, Orenburg, Saraktash, Kuvandyk, Mednogorsk, Orsk, Novoorsk, Krasnoyarskiy, Bredy, Kartaly, Varna, Troitsk, Chelyabinsk, Shumikha, Kurgan, Makushino, Petukhovo, Petropavlovsk, Isikul, Omsk, Tatarsk, Chany, Barabinsk, Novosibirsk, Toguchin, Promyshlennaya, Belovo, Artyshta, Kiselyovsk, Prokopyevsk.
1 train are serving this route.
Book your Sochi – Novokuznetsk railway ticket online.