There are 6 ways to get from Arkhangel’sk to Ulaanbaatar by plane, taxi, bus, 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.
Fly to New Ulaanbaatar International Airport, taxi
best- Fly from Arkhangelsk Talagi Airport (ARH) to New Ulaanbaatar International Airport (UBN)plane ARH - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
10h 47m$358–1,321Train
cheapest- Take the train from Arhangelsk to Danilovtrain
- Take the train from Danilov to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
4d 23h$196–353Bus, train
- Take the bus from Arhangelsk Bus station to Kotlasbus
- Take the train from Kotlas-Iujnyi to Kirovtrain
- Take the train from Kirov to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
4d 12hDrive 5,987.4 km
- Drive from Arkhangel’sk to Ulaanbaatarcar 5,987.4 km
3d 17h$771–1,114Fly to Ulan-Ude, train
- Fly from Arkhangelsk Talagi Airport (ARH) to Ulan-Ude (UUD)plane ARH - UUD
- Take the train from Ulan-Ude to Ulaanbaatartrain
26h 3m$263–974Bus, train via Ulan-Ude
- Take the bus from Arhangelsk Bus station to Kotlasbus
- Take the bus from Kotlas to Syktyvkar Bus stationbus
- Take the bus from Syktyvkar station to Kirov stationbus
- Take the train from Kirov to Ulan-Udetrain
- Take the train from Ulan-Ude to Sühbaatartrain
- Take the bus from Sühbaatar to Dragon Bus Terminalbus
4d 14h
Arkhangel’sk to Ulaanbaatar by train
Questions & Answers
The cheapest way to get from Arkhangel’sk to Ulaanbaatar is to train which costs $190 - $360 and takes 4 days 23h.
The fastest way to get from Arkhangel’sk to Ulaanbaatar is to fly and taxi which takes 10h 47m and costs $350 - $1,400.
No, there is no direct train from Arkhangel’sk to Ulaanbaatar. However, there are services departing from Arhangelsk and arriving at Ulaanbaatar via Danilov and Sliudianka 1. The journey, including transfers, takes approximately 4 days 23h.
The distance between Arkhangel’sk and Ulaanbaatar is 4320 km. The road distance is 5987.4 km.
The best way to get from Arkhangel’sk to Ulaanbaatar without a car is to bus and train which takes 4 days 12h and costs .
It takes approximately 10h 47m to get from Arkhangel’sk to Ulaanbaatar, including transfers.
Arkhangel’sk to Ulaanbaatar train services, operated by Russian Railways (РЖД), depart from Arhangelsk station.
Ulaanbaatar is 5h ahead of Arkhangel’sk. It is currently 9:31 AM in Arkhangel’sk and 2:31 PM in Ulaanbaatar.
Arkhangel’sk to Ulaanbaatar train services, operated by Russian Railways (РЖД), arrive at Danilov station.
Yes, the driving distance between Arkhangel’sk to Ulaanbaatar is 5987 km. It takes approximately 3 days 17h to drive from Arkhangel’sk to Ulaanbaatar.
What companies run services between Arkhangel’sk, Russia and Ulaanbaatar, Mongolia?
You can take a train from Arhangelsk to Ulaanbaatar via Danilov and Sliudianka 1 in around 4d 23h.
- Website
- iraero.ru
Flights from Arkhangelsk Talagi Airport to New Ulaanbaatar International Airport via Moscow Sheremetyevo, Irkutsk
- Ave. Duration
- 14h 22m
- When
- Monday and Saturday
- Estimated price
- $340–1,300
Flights from Arkhangelsk Talagi Airport to New Ulaanbaatar International Airport via Pulkovo, Irkutsk
- Ave. Duration
- 14h
- When
- Saturday, Monday, Wednesday, and Friday
- Estimated price
- $340–1,300
- Website
- aeroflot.ru
Flights from Arkhangelsk Talagi Airport to Ulan-Ude via Moscow Sheremetyevo
- Ave. Duration
- 14h 2m
- When
- Every day
- Estimated price
- $250–950
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kotlas-Iujnyi to Kirov
- Ave. Duration
- 7h 29m
- Frequency
- Once daily
- Estimated price
- $15–40
- Website
- Russian Railways
- 1nd Class (SW)
- $90–130
- 3rd Class (Platzcart)
- $15–21
- 2nd Class (Kupé)
- $28–40
Train from Kirov to Sliudianka 1
- Ave. Duration
- 2d 19h
- Frequency
- 3 times a day
- Estimated price
- $100–190
- Website
- Russian Railways
- 1nd Class (SW)
- $410–600
- 3rd Class (Platzcart)
- $100–150
- 2nd Class (Kupé)
- $130–190
Train from Kirov to Ulan-Ude
- Ave. Duration
- 3d 1h
- Frequency
- 3 times a day
- Estimated price
- $110–200
- Website
- Russian Railways
- 1nd Class (SW)
- $430–600
- 3rd Class (Platzcart)
- $110–160
- 2nd Class (Kupé)
- $140–200
Train from Arhangelsk to Danilov
- Ave. Duration
- 13h 10m
- Frequency
- Twice daily
- Estimated price
- $26–55
- Website
- Russian Railways
- 1nd Class (SW)
- $120–180
- 3rd Class (Platzcart)
- $26–35
- 2nd Class (Kupé)
- $40–55
Train from Danilov to Sliudianka 1
- Ave. Duration
- 3d 11h
- Frequency
- Once daily
- Estimated price
- $120–220
- Website
- Russian Railways
- 1nd Class (SW)
- $460–650
- 3rd Class (Platzcart)
- $120–170
- 2nd Class (Kupé)
- $150–220
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
Train from Ulan-Ude to Ulaanbaatar
- Ave. Duration
- 14h 59m
- Frequency
- Once a week
- Estimated price
- $6–15
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $19–23
- Sitting coach
- $6–8
- Soft sleeper coach
- $12–15
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ulan-Ude to Sühbaatar
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- $28–95
- Website
- Russian Railways
- 2nd Class (Kupé)
- $65–95
- 1nd Class (SW)
- $65–95
- 3rd Class (Platzcart)
- $28–35
- Phone
- 105
- Website
- Belarusian Railway
Train from Arhangelsk to Danilov
- Ave. Duration
- 12h 53m
- Frequency
- Once a week
- Estimated price
- $65–111
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $65–75
- 2nd Class (Kupé)
- $111
- 1nd Class (SW)
- $200–240
- Website
- avrf.ru
Bus from Arhangelsk Bus station to Kotlas
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a day
- Schedules at
- avrf.ru
Bus from Arhangelsk Bus station to Kotlas
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a day
- Schedules at
- avrf.ru
Bus from Kotlas to Syktyvkar Bus station
- Ave. Duration
- 4h 52m
- Frequency
- 3 times a day
- Schedules at
- avrf.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Syktyvkar station to Kirov station
- Ave. Duration
- 6h 13m
- Frequency
- Twice daily
- Estimated price
- $18–26
- Schedules at
- avtovokzaly.ru
- Phone
- +976 1900 1234
- [email protected]
- Website
- National Road Transport Center
Bus from Sühbaatar to Dragon Bus Terminal
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- National Road Transport Center
- Book at
- National Road Transport Center
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Train travel in France: A guide to SNCF, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
There are 503+ hotels available in Ulaanbaatar.













