- Home
- Flights
- Flights from Beijing
- Beijing to Ulaanbaatar
Flights from Beijing to Ulaanbaatar
Air China, MIAT Mongolian Airlines and Hunnu Air fly nonstop from Beijing to Ulaanbaatar. The flight takes around 1h 56m.
Direct flights available 1h 56m
Beijing to Ulaanbaatar at a glance
Fastest flight1h 56mEstimated
Nonstop flightsYesAir China, MIAT Mongolian Airlines, Hunnu Air
Airlines flying nonstop from Beijing to Ulaanbaatar
3 airlines on this route.
Good to know
- Distance
- 1,148 km713 miles
- Flight time
- 1h 56mestimate
- Time difference
- NoneUlaanbaatar vs Beijing
- Currency in Ulaanbaatar
- USD
- Airports
- PKX, PEK → UBN
Flights from Beijing to Ulaanbaatar: questions answered
Are there direct flights from Beijing to Ulaanbaatar?
Yes. Air China, MIAT Mongolian Airlines and Hunnu Air fly this route nonstop.
How long is the flight from Beijing to Ulaanbaatar?
A nonstop flight covers 1,148 km and takes around 1h 56m.
Which airlines fly from Beijing to Ulaanbaatar?
Air China, MIAT Mongolian Airlines and Hunnu Air operate nonstop flights on this route.
Which airports serve Beijing and Ulaanbaatar?
Beijing: Beijing Daxing International Airport (PKX) and Beijing Capital International Airport (PEK). Ulaanbaatar: Ulaanbaatar Chinggis Khaan International Airport (UBN).





