There are 4 ways to get from Bulgan to Almaty by bus, taxi, 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.
Bus, taxi, fly
best- Take the bus from Bulgan to Dragon Bus Terminal
- Take the taxi from Dragon Bus Terminal to New Ulaanbaatar International Airport (UBN)
- Fly from New Ulaanbaatar International Airport (UBN) to Almaty International Airport (ALA)UBN - ALA
16h 40m$281–778Taxi, train via Karaganda
cheapest- Take the taxi from Bulgan to Erdenet
- Take the train from Erdenet to Darkhan
- Take the train from Darkhan to Irkutsk Pas
- Take the train from Irkutsk Pas to Omsk-Pass
- Take the train from Omsk-Pass to Karaganda Pass
- Take the train from Karaganda Pass to Almaty 2
4d 5h$241–650Drive 2,665.8 km
- Drive from Bulgan to Almaty2,665.8 km
45h 56m$344–496Taxi, train
- Take the taxi from Bulgan to Erdenet
- Take the train from Erdenet to Darkhan
- Take the train from Darkhan to Irkutsk Pas
- Take the train from Irkutsk Pas to Iantal
- Take the train from Iantal to Altaiskaia
- Take the train from Altaiskaia to Almaty 2
5d 20h$282–555
New Ulaanbaatar International Airport (UBN) to Almaty International Airport (ALA) flights
Questions & Answers
The cheapest way to get from Bulgan to Almaty is to taxi and train via Karaganda which costs $240 - $650 and takes 4 days 5h.
The fastest way to get from Bulgan to Almaty is to bus and taxi and fly which takes 16h 40m and costs $280 - $800.
The distance between Bulgan and Almaty is 2777 km. The road distance is 2665.8 km.
The best way to get from Bulgan to Almaty without a car is to taxi and train via Karaganda which takes 4 days 5h and costs $240 - $650.
It takes approximately 16h 40m to get from Bulgan to Almaty, including transfers.
Almaty is 3h behind Bulgan. It is currently 3:14 AM in Bulgan and 12:14 AM in Almaty.
Yes, the driving distance between Bulgan to Almaty is 2666 km. It takes approximately 45h 56m to drive from Bulgan to Almaty.
There are 3010+ hotels available in Almaty.
What companies run services between Bulgan, Mongolia and Almaty, Kazakhstan?
There is no direct connection from Bulgan to Almaty. However, you can take the bus to Dragon Bus Terminal, take the taxi to New Ulaanbaatar International Airport (UBN) airport, fly to Almaty International Airport (ALA), walk to Ogareva, then take the line 92 bus to Kazybek Bi. Alternatively, you can take the taxi to Erdenet, take the train to Darkhan, take the train to Irkutsk Pas, take the train to Omsk-Pass, take the train to Karaganda Pass, then take the train to Almaty 2.
- Website
- hunnuair.com
Flights from New Ulaanbaatar International Airport to Almaty International Airport
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $240–750
- Phone
- +976-1900-1949
- ubtz@ubtz.mn
- Website
- ubtz.mn
Train from Erdenet to Darkhan
- Ave. Duration
- 5h 43m
- Frequency
- Once daily
- Estimated price
- $2–7
- Website
- https://www.ubtz.mn/
- Schedules at
- https://eticket.ubtz.mn/schedule
- Book at
- https://eticket.ubtz.mn/
- Compartment coach
- $8–10
- Sitting coach
- $2–4
- Soft sleeper coach
- $5–7
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Darkhan to Irkutsk Pas
- Ave. Duration
- 18h 36m
- Frequency
- Once a week
- Estimated price
- $40–120
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- $80–120
- 1nd Class (SW)
- $140–190
- 3rd Class (Platzcart)
- $40–55
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Irkutsk Pas to Omsk-Pass
- Ave. Duration
- 39h 20m
- Frequency
- 3 times a day
- Estimated price
- $75–130
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $310–440
- 3rd Class (Platzcart)
- $75–110
- 2nd Class (Kupé)
- $85–130
Train from Irkutsk Pas to Iantal
- Ave. Duration
- 28h 49m
- Frequency
- 4 times a week
- Estimated price
- $40–75
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $170–250
- 3rd Class (Platzcart)
- $40–60
- 2nd Class (Kupé)
- $50–75
Train from Iantal to Altaiskaia
- Ave. Duration
- 45h 22m
- Frequency
- 4 times a week
- Estimated price
- $60–100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $250–360
- 3rd Class (Platzcart)
- $60–85
- 2nd Class (Kupé)
- $70–100
- Phone
- +7 (717) 260-66-60
- KensePP@railways.kz
- Website
- railways.kz
Train from Omsk-Pass to Karaganda Pass
- Ave. Duration
- 19h 33m
- Frequency
- 3 times a week
- Estimated price
- $90–180
- 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)
- $90–130
- 2nd Class (Coupe)
- $130–180
Train from Karaganda Pass to Almaty 2
- Ave. Duration
- 19h 45m
- Frequency
- Once a week
- Estimated price
- $100–190
- 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)
- $100–140
- 2nd Class (Coupe)
- $140–190
Train from Altaiskaia to Almaty 2
- Ave. Duration
- 37h 10m
- Frequency
- 3 times a week
- Estimated price
- $120–230
- 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)
- $120–170
- 2nd Class (Coupe)
- $160–230
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Karaganda Pass to Almaty 2
- Ave. Duration
- 13h 13m
- Frequency
- Twice daily
- Estimated price
- $14–20
- Book at
- https://bilet.railways.kz/?_locale=us
- 1st Class (Lux)
- $35–55
- 2nd Class (Coupe)
- $29–40
- 3rd Class (Seat)
- $14–20
- Phone
- 1433
- KensePP@railways.kz
- Website
- railways.kz
Train from Karaganda Pass to Almaty 2
- Ave. Duration
- 17h 30m
- Frequency
- 3 times a week
- Estimated price
- $14–27
- 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)
- $20–27
- 3rd Class (Berth)
- $14–20
- Phone
- +976 1900 1234
- info@transdep.mn
- Website
- transdep.mn
Bus from Bulgan to Dragon Bus Terminal
- Ave. Duration
- 9h 24m
- Frequency
- Once daily
- Estimated price
- $8–12
- 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 by boat in Italy, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Luton Airport into central London - to help you get the most out of your next trip.












