Find a train from Moscow to Rostov-on-Don

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in

Journey details

Best price $ 36.23
Journey duration 21 h 33 min
Connections per day 30
First departure 00:25
Last departure 23:45
Distance 958 km

Find the best train offers from Moscow to Rostov-on-Don

virail helps you to find timetables and prices for all trains from Moscow to Rostov-on-Don.

The route from Moscow to Rostov-on-Don is served daily by 33 trains leaving from from the stations of Moskva Kazanskaya, Moskva Kievskaya, Moskva Kurskaya and Moskva Paveletskaya and arriving at in the stations of Rostov-Glavnyy.

The average journey duration is 21 h 53 min. The first train leaves at 03:41. The last one is at 23:45.

Ticket price - every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 36.23 $ 36.23 $ 36.23 $ 36.56 More More More
$ 23.74 $ 23.74 $ 23.74 $ 23.74 More More More
$ 58.40 $ 56.60 $ 65.17 $ 65.17 More More More

Trains from Moscow to Rostov-on-Don