General flight information
2,809 km Distance between cities
KGS22,405 Lowest price
KGS34,980 Average ticket price
2 hr 30 min Travel time
1,167 km Distance between cities
KGS12,633 Lowest price
22 Direct flights per week
KGS21,076 Average ticket price
07:30 Earliest departure
17:55 Latest departure
2,790 km Distance between cities
3 hr 56 min Travel time
2,225 km Distance between cities
KGS10,175 Lowest price
5 Direct flights per week
KGS25,448 Average ticket price
13:00 Earliest departure
13:00 Latest departure
1,555 km Distance between cities
KGS26,127 Lowest price
2,260 km Distance between cities
KGS34,560 Lowest price
1,940 km Distance between cities
KGS27,862 Lowest price
1,515 km Distance between cities
1,717 km Distance between cities
2,051 km Distance between cities
Popular destinations in China
Cheap tickets
Direct flight schedule
- Beijing every day from KGS14,255
- Shanghai Tue, Thu, Fri, Sat from KGS13,344
Connecting flights
KGS22,405 Ulaanbaatar — Guangzhou KGS26,126 Ulaanbaatar — Urumqi KGS34,559 Ulaanbaatar — Hangzhou KGS27,861 Ulaanbaatar — Chengdu
Tue 12 Jan 13:00 – 09:50
20 hr 50 min / 1 layover Mon 14 Dec 16:10 – 00:50
8 hr 40 min / 1 layover Fri 6 Nov 23:45 – 20:40
20 hr 55 min / 1 layover Mon 28 Dec 16:10 – 18:50
1 day 2 hr 40 min / 1 layover FAQ
Flight duration from Ulaanbaatar to China
On average, flights from Ulaanbaatar to China take around 3 hours 8 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 59 minutes.