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