Average fare for journeys from Makhachkala to Moscow is 4 784 roubles.
3rd class fare starts from 4 784 roubles, you can also book 2nd class ticket from Makhachkala to Moscow from 5 266 roubles.
Trains from Makhachkala to Moscow are passing Makhachkala, Shamkhal, Kizilyurt, Germenchik, Kizlyar, Kochubey, Artezian, Ulan Khol, Astrakhan, Kharabali, Verkhniy Baskunchak, Elton, Kaysatskoe, Pallasovka, Gmelinka, Krasnyy Kut, Pushkino, Saratov, Tatishchevo, Atkarsk, Rtischevo, Sosnovka, Tamala, Umet, Kirsanov, Tambov, Michurinsk, Pervomaysky, Ryazan, Ozherelye.
1 train are serving this route.
Book your Makhachkala – Moscow railway ticket online.