General flight information
15 hr 35 min Travel time
2,781 km Distance between cities
KGS22,315 Lowest price
2 hr 25 min Travel time
1,172 km Distance between cities
KGS11,137 Lowest price
23 Direct flights per week
06:10 Earliest departure
17:55 Latest departure
4 hr 20 min Travel time
2,229 km Distance between cities
KGS12,685 Lowest price
3 Direct flights per week
13:00 Earliest departure
13:00 Latest departure
1,551 km Distance between cities
KGS29,130 Lowest price
2,351 km Distance between cities
KGS30,024 Lowest price
2,279 km Distance between cities
KGS24,809 Lowest price
1,490 km Distance between cities
1,704 km Distance between cities
KGS23,343 Lowest price
3,293 km Distance between cities
KGS28,673 Lowest price
2,888 km Distance between cities
KGS38,196 Lowest price
Cheap tickets
Direct flight schedule
- Beijing Mon, Tue, Thu, Fri, Sat, Sun from KGS12,232
- Shanghai Tue, Thu, Sat from KGS12,684
Connecting flights
KGS22,314 Ulaanbaatar — Guangzhou KGS29,130 Ulaanbaatar — Urumqi KGS30,023 Ulaanbaatar — Yiwu KGS24,809 Ulaanbaatar — Hangzhou KGS23,343 Ulaanbaatar — Qingdao KGS28,673 Ulaanbaatar — Sanya
Sat 6 Jun 13:00 – 09:40
20 hr 40 min / 1 layover Wed 24 Jun 07:30 – 01:30
1 day 18 hr / 1 layover Wed 13 May 11:50 – 10:25
22 hr 35 min / 1 layover Thu 11 Jun 01:35 – 09:05
1 day 7 hr 30 min / 2 layovers Mon 22 Jun 23:45 – 21:45
22 hr / 1 layover +2
Sun 7 Jun 17:55 – 13:35
1 day 19 hr 40 min / 2 layovers Airlines with flights from Ulaanbaatar to China
Including connecting fares
FAQ
Flight duration from Ulaanbaatar to China
On average, flights from Ulaanbaatar to China take around 2 hours 28 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 48 minutes.