Average fare for journeys from Kislovodsk to Mariinsk is 12 331 rouble.
3rd class fare starts from 12 331 rouble, you can also book 2nd class ticket from Kislovodsk to Mariinsk from 17 095 roubles.
Trains from Kislovodsk to Mariinsk are passing Essentuki, Pyatigorsk, Mineralnye Vody, Nevinnomyssk, Armavir, Otrado-Kubanskoye, Kropotkin, Novopokrovskaya, Peschanokopskoye, Salsk, Proletarsk, Orlovskiy, Krasnoarmeyskiy, Zimovniki, Dubovskoye, Kotelnikovo, Oktyabr'skiy, Volgograd, Petrov Val, Saratov, Sennoy, Vozrozhdenie, Syzran, Samara, Kinnel, Otradnyy, Pohvistnevo, Buguruslan, Abdulino, Aksakovo, Rayevskiy, Ufa, Asha, Kropachyovo, Ust-Katav, Vyazovaya, Suleya, Berdyaush, Zlatoust, Miass, Chelyabinsk, Schuchye, Shumikha, Kurgan, Makushino, Petukhovo, Petropavlovsk, Isikul, Omsk, Kalachinsk, Tatarsk, Chany, Ozero-Karachi, Barabinsk, Kargat, Chulym, Novosibirsk, Bolotnoye, Yurga, Tayga, Anzhero-Sudzhensk.
1 train are serving this route.
Book your Kislovodsk – Mariinsk railway ticket online.