• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Astana to Ulan Bator by plane, train, bus, 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  •  14h 19m

  1. Fly from Astana (TSE) to Ulan Bator (ULN) TSE - ULN

$467 - $1,710

Cheapest option

Bus, night train  •  3 days 8h

  1. Take the bus from Astana to Barnaul
  2. Take the bus from Barnaul to Novosibirsk
  3. Take the night train from Novosibirsk(RUS) to Ulan-Bator D

$77 - $177

2 alternative options

Train  •  3 days 3h

  1. Take the train from Astana to Omsk D
  2. Take the train from Omsk to Ulan-Bator 0043

$395 - $508

Drive  •  2 days 8h

  1. Drive from Astana to Ulan Bator 2662.1 miles

Questions & Answers

The cheapest way to get from Astana to Ulan Bator is to bus and night train which costs $75 - $180 and takes 3 days 8h.

More details

The quickest way to get from Astana to Ulan Bator is to fly which costs $460 - $1,800 and takes 14h 19m.

More details

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

More details

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

Get driving directions

The best way to get from Astana to Ulan Bator without a car is to train which takes 3 days 3h and costs $390 - $550.

More details

It takes approximately 14h 19m to get from Astana to Ulan Bator, including transfers.

More details

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

More details

The best way to get from Astana to Ulan Bator is to fly which takes 14h 19m and costs $460 - $1,800. Alternatively, you can train, which costs $390 - $550 and takes 3 days 3h.

Mode details

There is no direct flight from Astana Airport to Ulan Bator Airport. The quickest flight takes 11h 15m and has one stopover.

Search flights

Ulan Bator is 2h ahead of Astana. It is currently 8:41 AM in Astana and 10:41 AM in Ulan Bator.

Map of how to get from Astana to Ulan Bator.
Launch map view
  • Distance: 1598.2 miles
  • Duration: 14h 19m

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

Aeroflot Russian Airlines, Air China and four other airlines fly from Astana to Ulan Bator 3 times a day. Alternatively, you can take a train from Astana to Ulan Bator via Omsk in around 3 days 3h.

Airlines
MIAT
Website
miat.com
Flights from Astana to Ulan Bator via Beijing Capital
Ave. Duration
12h 50m
When
Tuesday, Thursday and Sunday
Estimated price
$600 - $2,000
Flights from Astana to Ulan Bator via Incheon
Ave. Duration
13h 20m
When
Friday
Estimated price
$650 - $1,500
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Astana to Ulan Bator via Moscow Sheremetyevo
Ave. Duration
12h 15m
When
Tuesday and Friday
Estimated price
$600 - $1,900
Air China
Website
airchina.com
Flights from Astana to Ulan Bator via Beijing Capital
Ave. Duration
14h
When
Tuesday, Thursday and Sunday
Estimated price
$600 - $2,000
Korean Air
Website
koreanair.com
Flights from Astana to Ulan Bator via Incheon
Ave. Duration
13h 20m
When
Friday
Estimated price
$650 - $1,500
Turkish Airlines
Website
p.turkishairlines.com
Flights from Astana to Ulan Bator via Almaty, Manas
Ave. Duration
11h 30m
When
Monday, Wednesday and Friday
Estimated price
$460 - $1,700
Train operators
Railways of Kazakhstan (KTZ)
Website
railways.kz
Train from Astana to Omsk
Ave. Duration
14h 12m
Frequency
4 times a week
Estimated price
$15 - $28
Website
railways.kz
Russian Railways
Website
rzd.ru
Train from Omsk to Ulan-Bator
Ave. Duration
2 days 12h
Frequency
Once a week
Estimated price
$380 - $480
Website
pass.rzd.ru
Russian Railways (RZhD)
Website
rzd.ru
Night train from Novosibirsk(RUS) to Ulan-Bator
Ave. Duration
2 days 4h
Frequency
Once a week
Estimated price
$45 - $130
Website
pass.rzd.ru
3rd Class (Platzcart)
$45 - $70
2nd Class (Kupé)
$80 - $130
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Astana to Barnaul
Ave. Duration
21h 14m
Frequency
4 times a week
Estimated price
$22 - $35
Schedules at
avtovokzaly.ru
Bus from Barnaul to Novosibirsk
Ave. Duration
4h 40m
Frequency
Every 15 minutes
Estimated price
$8 - $12
Schedules at
avtovokzaly.ru

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 How to get from Heathrow Airport into central London, Want to know more about Flixbus? and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.

More Questions & Answers

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

More details

Yes, the driving distance between Astana to Ulan Bator is 4259 km. It takes approximately 2 days 8h to drive from Astana to Ulan Bator.

Get driving directions

MIAT, Korean Air, Turkish Airlines and three other airlines offer flights from Astana Airport to Ulan Bator Airport.

Search flights

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

More details

The best way to get from Astana to Astana Airport is to line 10 bus which takes 51m and costs $1 - $2.

More details