Average fare for journeys from Barnaul to Zelenodolsk is 9 255 roubles.
3rd class fare starts from 9 255 roubles, 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.