There are 5 ways to get from Xi'an to Karakorum by train, plane, taxi 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
Train to Yuncheng, fly, taxi • 20h 24m
$200 - $600
Cheapest option
Train to Yan'an, fly, taxi • 30h 6m
$195 - $594
3 alternative options
Fly from Xi An, taxi • 13h 24m
$203 - $634
Train to Linfen Qiaoli, fly, taxi • 21h 10m
$207 - $607
Drive • 28h 43m
$210 - $310
Coronavirus (COVID-19) in Mongolia
There is widespread community transmission globally.
Some travel restrictions may still be in place within Mongolia. For the latest travel status, please check the official page for Mongolia.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Mongolia due to Coronavirus (COVID-19). Most travel to this country is restricted.
Domestic travel is restricted within Mongolia due to Coronavirus (COVID-19).
International flights leaving China are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Official Coronavirus (COVID-19) Information for ChinaQuestions & Answers
The cheapest way to get from Xi'an to Karakorum is to drive which costs ¥1300 - ¥2000 and takes 28h 43m.
The quickest way to get from Xi'an to Karakorum is to fly and taxi which costs ¥1300 - ¥4100 and takes 13h 24m.
The distance between Xi'an and Karakorum is 1521 km. The road distance is 2349.9 km.
It takes approximately 20h 24m to get from Xi'an to Karakorum, including transfers.
There is no direct flight from Yuncheng Airport to Ulan Bator Airport. The quickest flight takes 15h and has one stopover.
Yes, the driving distance between Xi'an to Karakorum is 2350 km. It takes approximately 28h 43m to drive from Xi'an to Karakorum.
China Southern Airlines, Shenzhen Airlines, MIAT and three other airlines offer flights from Yuncheng Airport to Ulan Bator Airport.
There are one+ hotels available in Karakorum. Prices start at $100 USD per night.

- Distance: 1521.2 km
- Duration: 20h 24m
What companies run services between Xi'an, China and Karakorum, Mongolia?
There is no direct connection from Xi'an to Karakorum. However, you can take the line 2 subway to Bei Kezhan, take the walk to Xi'an North, take the train to Yuncheng North, take the taxi to Yuncheng airport, fly to Ulan Bator, then take the taxi to Karakorum. Alternatively, you can take the line 2 subway to Bei Kezhan, take the walk to North Railway Station, take the subway to Airport West, take the walk to Xi An airport, fly to Ulan Bator, then take the taxi to Karakorum.

- Website
- airchina.com
Flights from Yuncheng to Ulan Bator via Beijing Capital
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- $150 - $950
Flights from Yuncheng to Ulan Bator via Chongqing, Beijing Capital
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $220 - $1,100
Flights from Yuncheng to Ulan Bator via Hangzhou Xiaoshan, Beijing Capital
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- $220 - $1,100
Flights from Xi An to Ulan Bator via Hohhot
- Ave. Duration
- 5h 5m
- When
- Tuesday and Saturday
- Estimated price
- $150 - $1,100
Flights from Xi An to Ulan Bator via Beijing Capital
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- $180 - $1,100
Flights from Yan'an to Ulan Bator via Beijing Capital
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- $150 - $950
Flights from Yan'an to Ulan Bator via Beijing Capital, Hohhot
- Ave. Duration
- 17h 50m
- When
- Monday and Friday
- Estimated price
- $150 - $1,000
Flights from Yan'an to Ulan Bator via Hohhot
- Ave. Duration
- 21h 20m
- When
- Monday and Friday
- Estimated price
- $120 - $950
Flights from Yan'an to Ulan Bator via Hohhot, Beijing Capital
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $160 - $1,000
Flights from Linfen Qiaoli to Ulan Bator via Beijing Capital
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- $140 - $950
Flights from Linfen Qiaoli to Ulan Bator via Dalian, Beijing Capital
- Ave. Duration
- 17h 40m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $180 - $1,000
Flights from Linfen Qiaoli to Ulan Bator via Beijing Capital, Hohhot
- Ave. Duration
- 19h
- When
- Monday and Friday
- Estimated price
- $150 - $1,000
Flights from Linfen Qiaoli to Ulan Bator via Yinchuan, Beijing Capital
- Ave. Duration
- 22h 5m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $190 - $1,000

- Website
- miat.com
Flights from Yuncheng to Ulan Bator via Guangzhou Baiyun
- Ave. Duration
- 11h 35m
- When
- Thursday and Sunday
- Estimated price
- $120 - $600
Flights from Yuncheng to Ulan Bator via Beijing Capital
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- $55 - $400
Flights from Xi An to Ulan Bator via Beijing Capital
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $70 - $460
Flights from Xi An to Ulan Bator via Guangzhou Baiyun
- Ave. Duration
- 9h
- When
- Thursday and Sunday
- Estimated price
- $140 - $650
Flights from Yan'an to Ulan Bator via Guangzhou Baiyun
- Ave. Duration
- 18h 15m
- When
- Thursday
- Estimated price
- $130 - $600
Flights from Yan'an to Ulan Bator via Beijing Capital
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- $55 - $400
Flights from Linfen Qiaoli to Ulan Bator via Wuhan, Beijing Capital
- Ave. Duration
- 15h 50m
- When
- Every day
- Estimated price
- $85 - $480
Flights from Linfen Qiaoli to Ulan Bator via Beijing Capital
- Ave. Duration
- 21h
- When
- Every day
- Estimated price
- $55 - $390

- Website
- koreanair.com
Flights from Yuncheng to Ulan Bator via Qingdao, Incheon
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $340 - $1,000
Flights from Yuncheng to Ulan Bator via Jinan, Incheon
- Ave. Duration
- 11h 5m
- When
- Wednesday, Friday and Saturday
- Estimated price
- $340 - $1,000
Flights from Xi An to Ulan Bator via Incheon
- Ave. Duration
- 8h 42m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $390 - $1,100
Flights from Linfen Qiaoli to Ulan Bator via Hangzhou Xiaoshan, Incheon
- Ave. Duration
- 10h 45m
- When
- Monday and Friday
- Estimated price
- $360 - $1,000

- Website
- flyasiana.com
Flights from Xi An to Ulan Bator via Incheon
- Ave. Duration
- 10h 40m
- When
- Tuesday and Thursday
- Estimated price
- $350 - $1,000

Train from Xi'an North to Yuncheng North
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- $13 - $25
- Website
- Trip.com
- 2nd Class
- $13 - $18
- 1st Class
- $17 - $25
Train from Xi'an North to Linfen West Station
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- $18 - $40
- Website
- Trip.com
- 2nd Class
- $18 - $25
- 1st Class
- $26 - $40

Train from Xi'an Train Station to Yan'an
- Ave. Duration
- 4h 11m
- Frequency
- Once daily
- Estimated price
- $6 - $17
- Website
- Trip.com
- Hard Seat
- $6 - $8
- Hard sleeper
- $14 - $17
- Soft sleeper
- $22 - $26
- Ave. Duration
- 5h 16m
- Estimated price
- $130 - $170
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
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 Why you should take the train in the US, Travelling around the UAE and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.