Average fare for journeys from Tuapse to Barnaul is 11 295 roubles.
3rd class fare starts from 11 295 roubles, you can also book 2nd class ticket from Tuapse to Barnaul from 12 284 roubles.
Trains from Tuapse to Barnaul are passing Khadyzhensk, Belorechensk, Kurganinsk, Armavir, Otrado-Kubanskoye, Kropotkin, Tikhoretsk, Oktyabrskaya, Kushchovskaya, Rostov na Donu, Shakhty, Zverevo, Likhovskoy, Kamensk-Shakhtinskiy, Millerovo, Rossosh, Kamenka, Liski, Talovaya, Novokhopyorsk, Povorino, Balashov, Arkadak, Rtischevo, Serdobsk, 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 Tuapse – Barnaul railway ticket online.