Average fare for journeys from Sochi to Barnaul is 11 616 roubles.
3rd class fare starts from 11 616 roubles, you can also book 2nd class ticket from Sochi to Barnaul from 12 607 roubles.
1 train are serving this route.
Book your Sochi – Barnaul railway ticket online.