There are 3 ways to get from Moscow to Ukhta by plane, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  3 h 55 min

  1. Fly from Moscow Domodedovo (DME) to Ukhta (UCT) DME - UCT

$92 - $474

Cheapest option

Train  •  29 h

  1. Take the train from Moskva Iaroslavskaja to Uhta AVE / ...

$39 - $93

1 alternative option

Drive  •  23 h 44 min

  1. Drive from Moscow to Ukhta 1014.2 miles

$95 - $150

Questions & Answers

The cheapest way to get from Moscow to Ukhta is to train which costs RUB 2400 - RUB 6000 and takes 29 h.

More details

The quickest way to get from Moscow to Ukhta is to fly which costs RUB 5500 - RUB 31000 and takes 3 h 55 min.

More details

The distance between Moscow and Ukhta is 1246 km. The road distance is 1622.7 km.

Get driving directions

It takes approximately 3 h 55 min to get from Moscow to Ukhta, including transfers.

More details

What companies run services between Moscow, Russia and Ukhta, Russia?

Komiavaiatrans flies from Moscow to Ukhta twice daily. Alternatively, Russian Railways (RZhD) operates a train from Moscow to Ukhta 5 times a day. Tickets cost $30 - $80 and the journey takes 26 h 44 min.

Flights from Moscow Domodedovo to Ukhta
Ave. Duration
2 h 2 min
Every day
Estimated price
$80 - $460
Train operators
Russian Railways (RZhD)
Train from Moskva Iaroslavskaja to Uhta
Ave. Duration
26 h 44 min
5 times a day
Estimated price
$30 - $80
3rd Class (Platzcart)
$30 - $45
2nd Class (Kupé)
$50 - $80

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.