There are 5 ways to get from Ashgabat 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, taxi
best- Fly from Ashgabat International Airport (ASB) to New Ulaanbaatar International Airport (UBN)plane ASB - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
11h 25m$717–2,721Train, drive, bus
cheapest- Take the train from Ashgabat to Göroglytrain
- Drive from Görogly to Shavatcar
- Take the train from Shavat to Beineutrain
- Take the train from Beineu to Astana 1train
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
5d 8h$120–174Bus
- Take the bus from Ashgabat Bus Terminal to Turkmenabat Bus Terminalbus
- Take the bus from Turkmenabat Bus Terminal to Olotbus
- Take the bus from Karakul’ to Tashkent bus stationbus
- Take the bus from Tashkent bus station to Saparzhai bus stationbus
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
4d 22hDrive 5,014.7 km
- Drive from Ashgabat to Ulaanbaatarcar 5,014.7 km
2d 18h$646–933Train, drive
- Take the train from Ashgabat to Göroglytrain
- Drive from Görogly to Shavatcar
- Take the train from Shavat to Tashkent Centraltrain
- Take the train from Tashkent Central to Almaty 2train
- Take the train from Almaty 2 to Novosibirsk-Glavnytrain
- Take the train from Novosibirsk Gl to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
6d 1h$243–471
Ashgabat International Airport (ASB) to New Ulaanbaatar International Airport (UBN) flights
Questions & Answers
The cheapest way to get from Ashgabat to Ulaanbaatar is to train and drive and bus which costs $120 - $180 and takes 5 days 8h.
The fastest way to get from Ashgabat to Ulaanbaatar is to fly and taxi which takes 11h 25m and costs $700 - $2,800.
No, there is no direct bus from Ashgabat to Ulaanbaatar. However, there are services departing from Ashgabat Bus Terminal and arriving at Dragon Bus Terminal via Turkmenabat Bus Terminal, Karakul’, Tashkent bus station, Saparzhai bus station and Ölgii. The journey, including transfers, takes approximately 4 days 22h.
The distance between Ashgabat and Ulaanbaatar is 4078 km. The road distance is 5014.7 km.
The best way to get from Ashgabat to Ulaanbaatar without a car is to bus which takes 4 days 22h and costs .
It takes approximately 11h 25m to get from Ashgabat to Ulaanbaatar, including transfers.
Ashgabat to Ulaanbaatar bus services, operated by Awtomobil Ulag Hyzmaty, depart from Ashgabat Bus Terminal station.
Ashgabat to Ulaanbaatar bus services, operated by Awtomobil Ulag Hyzmaty, arrive at Turkmenabat Bus Terminal station.
Ulaanbaatar is 3h ahead of Ashgabat. It is currently 12:52 AM in Ashgabat and 3:52 AM in Ulaanbaatar.
Yes, the driving distance between Ashgabat to Ulaanbaatar is 5015 km. It takes approximately 2 days 18h to drive from Ashgabat to Ulaanbaatar.
What companies run services between Ashgabat, Turkmenistan and Ulaanbaatar, Mongolia?
You can take a vehicle from Ashgabat to Dragon Bus Terminal via Ashgabat Bus Terminal, Turkmenabat Bus Terminal, Olot, Karakul’, Tashkent bus station, Saparzhai bus station, Ölgii, and Ölgii in around 4d 22h.
- Website
- miat.com
Flights from Ashgabat International Airport to New Ulaanbaatar International Airport via Beijing Capital
- Ave. Duration
- 12h 15m
- When
- Sunday and Friday
- Estimated price
- $700–2,700
Flights from Ashgabat International Airport to New Ulaanbaatar International Airport via Incheon
- Ave. Duration
- 14h 25m
- When
- Monday
- Estimated price
- $900–3,200
- Website
- airchina.com
Flights from Ashgabat International Airport to New Ulaanbaatar International Airport via Beijing Capital
- Ave. Duration
- 12h 15m
- When
- Sunday and Friday
- Estimated price
- $700–2,700
- Phone
- +993 (12) 383275
- [email protected]
- Website
- railway.gov.tm
Train from Ashgabat to Görogly
- Ave. Duration
- 12h 9m
- Frequency
- Twice daily
- Estimated price
- $6–13
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- $6–8
- Coupe (2nd class)
- $11–13
- 3rd class (platzkart)
- $7
- 2nd class (coupe)
- $13
Train from Ashgabat to Görogly
- Ave. Duration
- 12h 9m
- Frequency
- Twice daily
- Estimated price
- $6–13
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- $6–8
- Coupe (2nd class)
- $11–13
- 3rd class (platzkart)
- $7
- 2nd class (coupe)
- $13
- Phone
- 1005
- [email protected]
- Website
- railway.uz
Train from Shavat to Beineu
- Ave. Duration
- 15h 29m
- Frequency
- Twice a week
- Estimated price
- $15–22
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- $15–16
- Coupe
- $20–22
- SV
- $36–39
Train from Shavat to Tashkent Central
- Ave. Duration
- 14h 15m
- Frequency
- Twice a week
- Estimated price
- $19–30
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- $19–21
- Coupe
- $27–30
- SV
- $49–54
- Phone
- 1433
- [email protected]
- Website
- railways.kz
Train from Beineu to Astana 1
- Ave. Duration
- 38h 46m
- Frequency
- 3 times a week
- Estimated price
- $25–50
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 2nd Class (Coupe)
- $35–50
- 3rd Class (Berth)
- $25–35
- Phone
- 1433
- [email protected]
- Website
- railways.kz
Train from Tashkent Central to Almaty 2
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- $14–20
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 1st Class (Lux)
- $40–60
- 2nd Class (Coupe)
- $29–40
- 3rd Class (Seat)
- $14–20
- Phone
- +7 (717) 260-66-60
- [email protected]
- Website
- railways.kz
Train from Almaty 2 to Novosibirsk-Glavny
- Ave. Duration
- 40h 8m
- Frequency
- 3 times a week
- Estimated price
- $140–280
- Website
- https://railways.kz/en/
- Schedules at
- https://bilet.railways.kz/post/schedule?_locale=us
- Book at
- https://bilet.railways.kz/?_locale=us
- 3rd Class (Berth)
- $140–200
- 2nd Class (Coupe)
- $190–280
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Novosibirsk Gl to Sliudianka 1
- Ave. Duration
- 33h 40m
- Frequency
- 3 times a day
- Estimated price
- $50–100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $210–300
- 3rd Class (Platzcart)
- $50–70
- 2nd Class (Kupé)
- $70–100
- Phone
- +976-1900-1949
- [email protected]
- Website
- ubtz.mn
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
- Phone
- +993 (12) 44-35-30
- [email protected]
- Website
- auh.com.tm
Bus from Ashgabat Bus Terminal to Turkmenabat Bus Terminal
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- $20
- Website
- https://auh.com.tm/en
- Schedules at
- https://auh.com.tm/en/routes
- Phone
- +993 (12) 390356
- [email protected]
Bus from Turkmenabat Bus Terminal to Olot
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Schedules at
- https://awtoulag.gov.tm/schedule-journeys/1
- Phone
- +99871 207-87-00
- [email protected]
- Website
- uztrans.uz
Bus from Karakul’ to Tashkent bus station
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- $17
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
Bus from Tashkent bus station to Saparzhai bus station
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- $33
- Website
- https://uztrans.uz/en
- Schedules at
- https://crm.avtoticket.uz/timetable
- Book at
- https://avtoticket.uz/
- Website
- saparzhai.kz
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $43
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $43
- Website
- https://saparzhai.kz/
- Schedules at
- https://saparzhai.kz/расписание-автобусов
- Phone
- +976 1900 1234
- [email protected]
- Website
- transdep.mn
Bus from Ölgii to Dragon Bus Terminal
- Ave. Duration
- 24h 58m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- https://www.transdep.mn/
- Book at
- https://eticket.transdep.mn/?language=en
Bus from Ölgii to Dragon Bus Terminal
- Ave. Duration
- 24h 58m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- https://www.transdep.mn/
- Book at
- https://eticket.transdep.mn/?language=en
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 Travelling to and around Russia for the 2018 FIFA World Cup, How to get from Stansted Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 526+ hotels available in Ulaanbaatar.

















