General flight information
2,809 km Distance between cities
₾674 Lowest price
4 hr Travel time
2,225 km Distance between cities
₾376 Lowest price
6 Direct flights per week
13:00 Earliest departure
13:00 Latest departure
2 hr 30 min Travel time
1,167 km Distance between cities
₾357 Lowest price
34 Direct flights per week
07:30 Earliest departure
23:45 Latest departure
2,354 km Distance between cities
3,303 km Distance between cities
₾649 Lowest price
1 Direct flights per week
02:00 Earliest departure
02:00 Latest departure
2,260 km Distance between cities
1,555 km Distance between cities
₾702 Lowest price
2,888 km Distance between cities
₾702 Lowest price
2,051 km Distance between cities
₾596 Lowest price
2,246 km Distance between cities
Popular destinations in China
Cheap tickets
Direct flight schedule
- Shanghai Mon, Tue, Thu, Fri, Sat, Sun from ₾375.54
- Beijing every day from ₾356.66
- Sanya Wed from ₾1,001
Connecting flights
₾673.73 Ulaanbaatar — Guangzhou ₾714.88 Ulaanbaatar — Sanya ₾701.9 Ulaanbaatar — Urumqi ₾595.38 Ulaanbaatar — Chongqing
Tue 17 Nov 13:00 – 09:50
20 hr 50 min / 1 layover Tue 8 Dec 15:15 – 14:30
23 hr 15 min / 1 layover Tue 24 Nov 17:15 – 12:55
19 hr 40 min / 1 layover Tue 17 Nov 13:00 – 02:05
1 day 13 hr 5 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 8 hours 1 minute.