Average fare for journeys from Zelenodolsk to Barnaul is 8 903 roubles.
3rd class fare starts from 8 903 roubles, you can also book 2nd class ticket from Zelenodolsk to Barnaul from 10 433 roubles.
Trains from Zelenodolsk to Barnaul are passing Kazan, Vyatskiye Polyany, Agryz, Sarapul, Yanaul, Chernushka, Krasnoufimsk, Druzhinino, Ekaterinburg, Bogdanovich, Tyumen, Ishim, Maslyanskiy, Nazyvaevsk, Omsk, Kalachinsk, Tatarsk, Chany, Ozero-Karachi, Barabinsk, Kargat, Chulym, Novosibirsk, Berdsk, Iskitim, Cherepanovo, Talmenka, Novoaltaysk.
1 train are serving this route.
Book your Zelenodolsk – Barnaul railway ticket online.