Average fare for journeys from Ufa to Belgorod is 3 350 roubles.
3rd class fare starts from 3 350 roubles, you can also book 2nd class ticket from Ufa to Belgorod from 3 583 roubles.
Trains from Ufa to Belgorod are passing Rayevskiy, Shavranovo, Aksakovo, Priyutovo, Abdulino, Buguruslan, Pohvistnevo, Otradnyy, Kinnel, Samara, Novokuybyshevsk, Chapaevsk, Syzran, Kuznetsk, Penza, Serdobsk, Rtischevo, Tamala, Umet, Kirsanov, Tambov, Dmitrievka, Michurinsk, Gryazi, Usman, Voronezh, Novokastornoe, Staryy Oskol, Gubkin, Pristen, Prokhorovka.
1 train are serving this route.
Book your Ufa – Belgorod railway ticket online.