Average fare for journeys from Hilok to Sochi is 13 194 roubles.
3rd class fare starts from 13 194 roubles, you can also book 2nd class ticket from Hilok to Sochi from 13 376 roubles.
Trains from Hilok to Sochi are passing Bada, Novopavlovka, Petrovsk-Zabaykalskiy, Ulan-Ude, Bryansk, Babushkin, Baykalsk, Slyudyanka, Irkutsk, Angarsk, Usolye-Sibirskoye, Cheremhovo, Kutulik, Zalari, Zima, Kuitun, Tulun, Nizhneudinsk, Alzamay, Tayshet, Nizhnyaya Poyma, Nizhny Ingash, Ilanskiy, Kansk, Zaozyornyy, Uyar, Krasnoyarsk, Kozulka, Achinsk, Bogotol, Tyazhinskiy, Mariinsk, Anzhero-Sudzhensk, Tayga, Yurga, Novosibirsk, Barabinsk, Ozero-Karachi, Tatarsk, Omsk, Isikul, Petropavlovsk, Petukhovo, Makushino, Lebyazh'ye, Vargashi, Kurgan, Yurgamysh, Mishkino, Shumikha, Schuchye, Chelyabinsk, Miass, Zlatoust, Berdyaush, Suleya, Vyazovaya, Ust-Katav, Kropachyovo, Asha, Ufa, Rayevskiy, Shavranovo, Aksakovo, Priyutovo, Abdulino, Buguruslan, Pohvistnevo, Otradnyy, Kinnel, Samara, Novokuybyshevsk, Syzran, Vozrozhdenie, Hvalynsk, Sennoy, Saratov, Krasnoarmeysk, Petrov Val, Volgograd, Oktyabr'skiy, Kotelnikovo, Dubovskoye, Zimovniki, Proletarsk, Salsk, Belaya Glina, Tikhoretsk, Vyselki, Korenovsk, Dinskaya, Krasnodar, Goryachiy Klyuch, Tuapse, Lazarevskoye, Loo.
1 train are serving this route.
Book your Hilok – Sochi railway ticket online.