There are 7 ways to get from Almaty to Ulan Bator by plane, bus, train, night 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 from Almaty  •  11 h 44 min

  1. Fly from Almaty (ALA) to Ulan Bator (ULN) ALA - ULN

$247 - $959

Cheapest option

Train China Railways T-Class  •  4 days 9 h

  1. Take the train from Almaty 2 to Urumchi
  2. Take the train from Ürümqi South to Jining South
  3. Take the train from Jining South Station to Ulaanbaatar

$67 - $134

5 alternative options

Bus to Manas, fly  •  13 h 10 min

  1. Take the bus from Almaty Sayarn Bus Station to Zapadnyi Avtovokzal
  2. Fly from Manas (FRU) to Ulan Bator (ULN) FRU - ULN

$379 - $672

Train Russian Railways  •  3 days 15 h

  1. Take the train from Almaty 2 to Kokshetau
  2. Take the train from Kokshetau to Omsk D
  3. Take the train from Omsk to Ulan-Bator

$373 - $475

Night train, bus, train  •  3 days 21 h

  1. Take the night train from Almaty 2 to Astana
  2. Take the bus from Astana to Barnaul
  3. Take the bus from Barnaul to Novosibirsk
  4. Take the train from Novosibirsk to Ulan-Bator

$322 - $421

Train China Railways Z-Class  •  3 days 23 h

  1. Take the train from Almaty 2 to Urumchi
  2. Take the train from Ürümqi to Datong
  3. Take the train from Datong to Jining South
  4. Take the train from Jining South Station to Ulaanbaatar

$82 - $131

Drive  •  40 h 21 min

  1. Drive from Almaty to Ulan Bator 2037.9 miles

Questions & Answers

No, there is no direct train from Almaty to Ulan Bator. However, there are services departing from Almaty 2 and arriving at Ulan-Bator via Kokshetau and Omsk. The journey, including transfers, takes approximately 3 days 15 h.

More details

The distance between Almaty and Ulan Bator is 2372 km. The road distance is 3260.6 km.

Get driving directions

The best way to get from Almaty to Ulan Bator without a car is to train which takes 3 days 15 h and costs .

More details

It takes approximately 11 h 44 min to get from Almaty to Ulan Bator, including transfers.

More details

Almaty to Ulan Bator train services, operated by Railways of Kazakhstan (KTZ), depart from Almaty 2 station.

More details

The best way to get from Almaty to Ulan Bator is to fly which takes 11 h 44 min and costs . Alternatively, you can train, which costs and takes 3 days 15 h.

Mode details

There is no direct flight from Almaty Airport to Ulan Bator Airport. The quickest flight takes 12 h 25 min and has one stopover.

Search flights

Ulan Bator is 2 h ahead of Almaty. It is currently 11:52 AM in Almaty and 1:52 PM in Ulan Bator.

Almaty to Ulan Bator train services, operated by Russian Railways, arrive at Ulan-Bator station.

More details

Yes, the driving distance between Almaty to Ulan Bator is 3261 km. It takes approximately 40 h 21 min to drive from Almaty to Ulan Bator.

Get driving directions

Map of how to get from Almaty to Ulan Bator.
Launch map view
  • Distance: 1482.4 miles
  • Duration: 11 h 44 min

What companies run services between Almaty, Kazakhstan and Ulan Bator, Mongolia?

Aeroflot Russian Airlines, MIAT and five other airlines fly from Almaty to Ulan Bator every 4 hours. Alternatively, you can take a train from Almaty to Ulan Bator via Kokshetau and Omsk in around 3 days 15 h.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Almaty to Ulan Bator via Moscow Sheremetyevo
Ave. Duration
15 h 30 min
When
Thursday, Saturday and Sunday
Estimated price
$500 - $1,300
Air China
Website
airchina.com
Flights from Almaty to Ulan Bator via Beijing
Ave. Duration
9 h
When
Wednesday and Saturday
Estimated price
$390 - $1,200
Flights from Almaty to Ulan Bator via Astana, Beijing
Ave. Duration
13 h 5 min
When
Tuesday, Thursday and Sunday
Estimated price
$440 - $1,500
Turkish Airlines
Website
p.turkishairlines.com
Flights from Almaty to Ulan Bator via Manas
Ave. Duration
14 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$240 - $950
Flights from Manas to Ulan Bator
Ave. Duration
3 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$410 - $950
MIAT
Website
miat.com
Flights from Almaty to Ulan Bator via Incheon
Ave. Duration
13 h 50 min
When
Monday, Thursday and Saturday
Estimated price
$420 - $950
Train operators
Railways of Kazakhstan (KTZ)
Website
railways.kz
Train from Almaty 2 to Kokshetau
Ave. Duration
16 h 6 min
Frequency
Once daily
Estimated price
$23 - $35
Website
railways.kz
Train from Kokshetau to Omsk
Ave. Duration
9 h 15 min
Frequency
4 times a week
Estimated price
$10 - $20
Website
railways.kz
Night train from Almaty 2 to Astana
Ave. Duration
12 h 44 min
Frequency
Once daily
Estimated price
$19 - $29
Website
railways.kz
Train from Almaty 2 to Urumchi
Ave. Duration
33 h 20 min
Frequency
3 times a week
Estimated price
$20 - $35
Website
railways.kz
Russian Railways
Website
rzd.ru
Train from Omsk to Ulan-Bator
Ave. Duration
2 days 12 h
Frequency
Once a week
Estimated price
$340 - $420
Website
pass.rzd.ru
Train from Novosibirsk to Ulan-Bator
Ave. Duration
2 days 4 h
Frequency
Once a week
Estimated price
$270 - $340
Website
pass.rzd.ru
China Railways Z-Class
Website
chinahighlights.com
Train from Ürümqi to Datong
Ave. Duration
33 h 14 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
trip.com
Book at
trip.com
Hard Seat
$35 - $55
Hard Sleeper
$90 - $110
Soft Sleeper
$130 - $170
Train from Datong to Jining South
Ave. Duration
1 h 42 min
Frequency
Once daily
Estimated price
$6 - $9
Schedules at
trip.com
Book at
trip.com
Hard Seat
$6 - $9
Hard Sleeper
$10 - $23
Soft Sleeper
$17 - $22
China Railways K-Class
Website
chinahighlights.com
Train from Jining South Station to Ulaanbaatar
Ave. Duration
22 h 52 min
Frequency
Once a week
Estimated price
$16 - $23
Schedules at
trip.com
Book at
trip.com
Hard Seat
$18 - $23
Hard Sleeper
$35 - $45
Soft Sleeper
$55 - $65
China Railways T-Class
Website
china-railway.com.cn
Train from Ürümqi South to Jining South
Ave. Duration
47 h 27 min
Frequency
Once daily
Estimated price
$30 - $80
Schedules at
trip.com
Book at
trip.com
Hard/Soft Seat
$30 - $50
Hard Sleeper
$65 - $80
Soft Sleeper
$95 - $130
Bus operators
Sayran bus station
Bus from Almaty Sayarn Bus Station to Zapadnyi Avtovokzal
Ave. Duration
5 h
Frequency
5 times a day
Estimated price
$7
Schedules at
xn--80aa0arnd.kz
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Astana to Barnaul
Ave. Duration
21 h 14 min
Frequency
4 times a week
Estimated price
$22 - $35
Schedules at
avtovokzaly.ru
Bus from Barnaul to Novosibirsk
Ave. Duration
4 h 40 min
Frequency
Every 15 minutes
Estimated price
$8 - $12
Schedules at
avtovokzaly.ru

Want to know more about travelling around Mongolia

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.

More Questions & Answers

Hainan, Turkish Airlines, Aeroflot Russian Airlines and three other airlines offer flights from Almaty Airport to Ulan Bator Airport.

Search flights

There are 226+ hotels available in Ulan Bator. Prices start at $10 USD per night.

More details

The best way to get from Almaty to Almaty Airport is to line 92 bus which takes 31 min and costs .

More details