Average fare for journeys from Novosibirsk to Barnaul is 2 280 roubles.
You can also book 2nd class ticket from Novosibirsk to Barnaul from 2 280 roubles
Trains from Novosibirsk to Barnaul are passing Novosibirsk, Berdsk, Iskitim, Cherepanovo, Talmenka, Novoaltaysk.
1 train are serving this route.
Book your Novosibirsk – Barnaul railway ticket online.