Duration 27h 42m
Distance 1784.4 km
Average price RUB 4000
Frequency 5/week

Trip overview

The average train between Moscow and Yekaterinburg takes 27h 42m and the fastest train takes 26h 6m. The train runs, on average, 5 times per week from Moscow to Yekaterinburg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 26h 6m

  1. Moskva Kurskaia
  2. Yekaterinburg
26h 6m
RUB 2800 - RUB 5500

Moscow to Yekaterinburg train times

Trains run five times a week between Moscow and Yekaterinburg. The service departs Moscow at 03:20 in the morning, which arrives into Yekaterinburg at 11:27. All services run direct with no transfers required, and take on average 27h 42m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Moscow to Yekaterinburg? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

Yes, there is a direct train departing from Moskva Kurskaia and arriving at Ekaterinburg-Passajirs. Services depart twice a week, and operate Monday, Tuesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 26h 6m.

More details

The distance between Moscow and Yekaterinburg is 1417 km. The road distance is 1784.4 km.

Get driving directions

Moscow to Yekaterinburg train services, operated by Russian Railways (РЖД), depart from Moskva Kurskaia station.

More details

Moscow to Yekaterinburg train services, operated by Russian Railways (РЖД), arrive at Ekaterinburg-Passajirs station.

More details

Yekaterinburg is 2h ahead of Moscow. It is currently 10:38 PM in Moscow and 12:38 AM in Yekaterinburg.

There are 1104+ hotels available in Yekaterinburg. Prices start at RUB 6250 per night.

More details

What companies run services between Moscow and Yekaterinburg?

Russian Railways (РЖД) operates a train from Moscow to Yekaterinburg 3 times a week. Tickets cost RUB 2800 - RUB 5500 and the journey takes 26h 6m. Belorussian Railways (BŽD) also services this route once a week.
Train operators
Ave. Duration
26h 6m
Frequency
3 times a week
Estimated price
RUB 2800 - RUB 5500
Ave. Duration
30h 7m
Frequency
Once a week
Estimated price
RUB 2500 - RUB 8500

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps