There are 8 ways to get from Ashgabat to Mongolia by plane, taxi, train, car, or bus
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 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 9h$121–176Drive 5,014.7 km
- Drive from Ashgabat to Ulaanbaatarcar 5,014.7 km
2d 18h$646–933Fly to Altay Airport, drive
- Fly from Ashgabat International Airport (ASB) to Altay Airport (AAT)plane ASB - AAT
- Drive from Altay Airport (AAT) to Ölgiicar
22h 8m$648–2,174Fly to Kyzyl, drive
- Fly from Ashgabat International Airport (ASB) to Kyzyl (KYZ)plane ASB - KYZ
- Drive from Kyzyl (KYZ) to Ulaangomcar
17h 3m$608–2,184Fly to Mörön Airport
- Fly from Ashgabat International Airport (ASB) to Mörön Airport (MXV)plane ASB - MXV
17h 35m$1,505–5,507Train, drive via Almaty
- 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–471Train, drive
- Take the train from Ashgabat to Göroglytrain
- Drive from Görogly to Shavatcar
- Take the train from Shavat to Aksarayskaya-1train
- Take the train from Aksaraiskaia to Tyumentrain
- Take the train from Tyumen to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Ulaanbaatartrain
6d 22h$189–363
Ashgabat International Airport (ASB) to New Ulaanbaatar International Airport (UBN) flights
Questions & Answers
The cheapest way to get from Ashgabat to Mongolia is to train and drive and bus which costs $120 - $180 and takes 5 days 9h.
The fastest way to get from Ashgabat to Mongolia is to fly and taxi which takes 11h 25m and costs $700 - $2,800.
The distance between Ashgabat and Mongolia is 4078 km. The road distance is 5014.7 km.
It takes approximately 11h 25m to get from Ashgabat to Mongolia, including transfers.
Yes, the driving distance between Ashgabat to Mongolia is 5015 km. It takes approximately 2 days 18h to drive from Ashgabat to Mongolia.
There are 524+ hotels available in Mongolia.
What companies run services between Ashgabat, Turkmenistan and Mongolia?
Turkmenistan Airlines, Turkish Airlines, and MIAT fly from Ashgabat International Airport (ASB) to Mörön Airport (MXV) twice a week.
- 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
Flights from Ashgabat International Airport to Mörön Airport via Istanbul, New Ulaanbaatar International Airport
- Ave. Duration
- 17h 20m
- When
- Saturday
- Estimated price
- $1,800–5,500
Flights from Ashgabat International Airport to Mörön Airport via Incheon, New Ulaanbaatar International Airport
- Ave. Duration
- 21h 50m
- When
- Monday
- Estimated price
- $1,500–5,500
- Website
- csair.com
Flights from Ashgabat International Airport to Altay Airport via Urumqi
- Ave. Duration
- 12h 15m
- When
- Wednesday and Sunday
- Estimated price
- $600–2,100
Flights from Ashgabat International Airport to Altay Airport via Urumqi, Yining
- Ave. Duration
- 15h 23m
- When
- Wednesday and Sunday
- Estimated price
- $700–2,300
- 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
- Website
- s7.ru
Flights from Ashgabat International Airport to Kyzyl via Moscow Domodedovo
- Ave. Duration
- 10h 40m
- When
- Monday and Saturday
- Estimated price
- $550–2,100
Flights from Ashgabat International Airport to Kyzyl via Moscow Domodedovo, Novosibirsk
- Ave. Duration
- 14h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $550–2,100
- Website
- iraero.ru
Flights from Ashgabat International Airport to Kyzyl via Moscow Domodedovo
- Ave. Duration
- 10h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $550–2,100
- 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
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
Train from Shavat to Aksarayskaya-1
- Ave. Duration
- 33h 22m
- Frequency
- Twice a week
- Estimated price
- $23–36
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- $23–25
- Coupe
- $33–36
- SV
- $61–67
- 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
Train from Aksaraiskaia to Tyumen
- Ave. Duration
- 46h 35m
- Frequency
- Once daily
- Estimated price
- $65–130
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $270–380
- 3rd Class (Platzcart)
- $65–90
- 2nd Class (Kupé)
- $85–130
Train from Tyumen to Irkutsk Pas
- Ave. Duration
- 45h 36m
- Frequency
- 3 times a day
- Estimated price
- $80–150
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $310–440
- 3rd Class (Platzcart)
- $80–110
- 2nd Class (Kupé)
- $100–150
- 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
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- $11–24
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $30–40
- Sitting coach
- $11–14
- Soft sleeper coach
- $21–24
- 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/расписание-автобусов
- 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
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 Getting to Rome from the airport, How to get from Luton Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.















