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

  1. ULN - TSE

$438 - $1,410

Cheapest option

Train  •  4 days 4 h

  1. Express / ...
  2. Express

$71 - $182

3 alternative options

Train, bus  •  3 days 2 h

$321 - $401

Train Russian Railways  •  3 days 5 h

  1. AVE

$325 - $425

Drive  •  2 days 8 h

  1. 2666.3 miles

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

Air China, Aeroflot Russian Airlines and Air Astana fly from Ulan Bator to Astana 5 times a week. Alternatively, you can take a train from Ulan Bator to Astana via Novosibirsk, Novosibirsk(RUS), and Petropavlovsk in around 3 days 5 h.

Airlines
Air China
Website
airchina.com
Flights from Ulan Bator to Astana via Beijing
Ave. Duration
11 h 10 min
When
Tuesday, Thursday and Sunday
Estimated price
$430 - $1,400
Air Astana
Website
airastana.com
Flights from Ulan Bator to Astana via Moscow Sheremetyevo
Ave. Duration
11 h 15 min
When
Monday and Thursday
Estimated price
$430 - $1,400
Train operators
Russian Railways
Website
rzd.ru
Train from Ulan-Bator to Novosibirsk
Ave. Duration
2 days 4 h
Frequency
Once a week
Estimated price
$290 - $360
Schedules at
pass.rzd.ru
Train from Ulan-Bator to Omsk
Ave. Duration
2 days 12 h
Frequency
Once a week
Estimated price
$360 - $450
Schedules at
pass.rzd.ru
Russian Railways (RZhD)
Website
rzd.ru
Train from Novosibirsk(RUS) to Petropavlovsk
Ave. Duration
13 h 51 min
Frequency
5 times a day
Estimated price
$21 - $50
Website
pass.rzd.ru
Train from Ulan-Bator to Omsk
Ave. Duration
3 days 10 h
Frequency
4 times a week
Estimated price
$55 - $160
Website
pass.rzd.ru
3rd Class (Platzcart)
$55 - $85
2nd Class (Kupé)
$100 - $160
Train from Omsk to Astana
Ave. Duration
17 h 55 min
Frequency
4 times a week
Estimated price
$13 - $24
Website
pass.rzd.ru
Railways of Kazakhstan (KTZ)
Website
railways.kz
Train from Petropavlovsk to Astana
Ave. Duration
8 h 52 min
Frequency
3 times a day
Estimated price
$8 - $13
Website
railways.kz
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Novosibirsk to Pavlodar
Ave. Duration
13 h
Frequency
Twice daily
Estimated price
$16 - $30
Schedules at
avtovokzaly.ru
Saparzhai
Bus from Pavlodar to Astana
Ave. Duration
7 h
Frequency
3 times a day
Estimated price
$9
Schedules at
saparzhai.kz

Want to know more about travelling around Kazakhstan

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.

Questions & Answers

The distance between Ulan Bator and Astana is 2557 km. The road distance is 4266 km.

The cheapest way to get from Ulan Bator to Astana is to train which costs $70 - $190 and takes 4 days 4 h.

The quickest way to get from Ulan Bator to Astana is to fly which takes 12 h 44 min and costs $430 - $1,500.

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

It takes approximately 12 h 44 min to get from Ulan Bator to Astana, including transfers.