Travel from Ulan-Bator to Astana

Train or fly from Ulan Bator to Astana?

Aeroflot Russian Airlines, MIAT and 6 other airlines fly from Ulan Bator to Astana 4 times a day. Alternatively, Mongolian Railways (MTZ) operates a train from Ulan Bator to Astana 3 times a week. Tickets cost $110 - $200 and the journey takes 3 days 10 h. 2 other operators also service this route.

How to get from Ulan Bator to Astana

From Ulan Bator drive to Ulan Bator airport, fly to Astana airport, then line 10 bus to Astana. 17 h 4 min $594. From Ulaanbaatar train to Novosibirsk, taxi to Novosibirsk, bus to Pavlodar, then bus to Astana. 3 days 2 h $405. From Ulan-Bator train to Omsk then train to Astana. 4 days 4 h $175. From Ulan Bator drive to Astana. 2 days 8 h.
Close Print Itinerary
  1. Here are 4 options to get from
    Ulan Bator to Astana:

    1. Trip:
      1 Fly
      • One-Way approx: USD $379 - $822
      • Duration: 17 h 4 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $379 - $822
        • Duration: 17 h 4 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $352 - $448
      • Duration: 3 days 2 h
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $352 - $448
        • Duration: 3 days 2 h
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $131 - $221
      • Duration: 4 days 4 h
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $131 - $221
        • Duration: 4 days 4 h
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: N/A
      • Duration: 2 days 8 h
      Open +
      • Trip:
        4 Drive
        • One-Way approx: N/A
        • Duration: 2 days 8 h
        Close x