Average fare for journeys from Barnaul to Zarinsk is 812 roubles.
3rd class fare starts from 812 roubles, you can also book 2nd class ticket from Barnaul to Zarinsk from 877 roubles.
Trains from Barnaul to Zarinsk are passing Novoaltaysk station.
1 train are serving this route.
Book your Barnaul – Zarinsk railway ticket online.