Average fare for journeys from Hilok to Ufa is 13 331 rouble.
3rd class fare starts from 13 331 rouble, you can also book 2nd class ticket from Hilok to Ufa from 14 449 roubles.
Trains from Hilok to Ufa are passing Bada, Novopavlovka, Petrovsk-Zabaykalskiy, Ulan-Ude, Bryansk, Babushkin, 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.
1 train are serving this route.
Book your Hilok – Ufa railway ticket online.