Average fare for journeys from Makhachkala to Ufa is 3 674 roubles.
3rd class fare starts from 3 674 roubles, you can also book 2nd class ticket from Makhachkala to Ufa from 3 812 roubles.
Trains from Makhachkala to Ufa are passing Kizilyurt, Kizlyar, Kochubey, Artezian, Ulan Khol, Astrakhan, Ashuluk, Kharabali, Verkhniy Baskunchak, Elton, Pallasovka, Gmelinka, Krasnyy Kut, Pushkino, Privolzhskiy, Saratov, Sennoy, Hvalynsk, Vozrozhdenie, Syzran, Chapaevsk, Samara, Otradnyy, Buguruslan, Abdulino, Aksakovo, Rayevskiy, Davlekanovo.
1 train are serving this route.
Book your Makhachkala – Ufa railway ticket online.