Duration 3 days 3h
Distance 5073.6 km
Average price RUB 12000
Frequency 3/week

Trip overview

The train between Moscow and Irkutsk takes 3 days 3h. The train runs, on average, 3 times per week from Moscow to Irkutsk. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Moskva Kurskaia
  2. Vladimir
  3. Irkutsk
3 days 2h
RUB 6392 - RUB 15513

Moscow to Irkutsk train times

Trains run three times a week between Moscow and Irkutsk. The service departs Moscow at 22:57 at night, which arrives into Irkutsk at 07:43. All services require a transfer at VLADIMIR and take an average of 3 days 3h. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Moscow to Irkutsk? 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.

No, there is no direct train from Moscow to Irkutsk. However, there are services departing from Moskva Kurskaia and arriving at Irkutsk Pas via Vladimir. The journey, including transfers, takes approximately 3 days 2h.

More details

The distance between Moscow and Irkutsk is 4202 km. The road distance is 5073.6 km.

Get driving directions

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

More details

Moscow to Irkutsk train services, operated by Russian Railways (РЖД), arrive at Irkutsk Pas station.

More details

Irkutsk is 5h ahead of Moscow. It is currently 7:34 AM in Moscow and 12:34 PM in Irkutsk.

There are 555+ hotels available in Irkutsk. Prices start at RUB 6250 per night.

More details

What companies run services between Moscow and Irkutsk?

You can take a train from Moscow to Irkutsk via Vladimir in around 3 days 2h.
Train operators
Ave. Duration
1h 38m
Every 4 hours
Estimated price
RUB 1000 - RUB 1600
Ave. Duration
2h 43m
5 times a day
Estimated price
RUB 390 - RUB 700
Ave. Duration
2 days 4h
Once a week
Estimated price
RUB 4700 - RUB 16000

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