Average fare for journeys from Serdobsk to Barnaul is 6 399 roubles.
3rd class fare starts from 6 399 roubles, you can also book 2nd class ticket from Serdobsk to Barnaul from 8 117 roubles.
Trains from Serdobsk to Barnaul are passing Penza, Saransk, Romodanovo, Chamzinka, Alatyr, Kanash, Zelenodolsk, 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 Serdobsk – Barnaul railway ticket online.