Average fare for journeys from Barnaul to Serdobsk is 11 176 roubles.
3rd class fare starts from 11 176 roubles, you can also book 2nd class ticket from Barnaul to Serdobsk from 12 263 roubles.
Trains from Barnaul to Serdobsk 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, Zelenodolsk, Kanash, Alatyr, Chamzinka, Romodanovo, Saransk, Penza.
1 train are serving this route.
Book your Barnaul – Serdobsk railway ticket online.