Cheapest one-way
58% below next 30d avg. (S$ 511)
With a lowest one-way fare of S$ 216 , travelers can expect an average price of S$ 511 for upcoming trips, while round-trip tickets start at S$ 345 . Flights typically take around 2h 18m , but the fastest nonstop option completes the journey in just 2h 5m minutes. Flights to Ulaanbaatar can arrive at: Buyant Ukhaa International Airport (ULN) and Chinggis Khaan International Airport (UBN). The most common route connects Beijing Capital International Airport and Chinggis Khaan International Airport (PEK–UBN). To secure the best rates, booking 40 days in advance is recommended, and the cheapest travel days are Tuesday, Wednesday, and Saturday .
Updated 12h ago · This content is an AI-powered summary based on Trip.com data. Prices and availability are subject to change. Please refer to actual prices, availability, and travel conditions.
Explore the cheapest one-way and round-trip flights from Beijing to Ulaanbaatar over the next 90 days, with one-way fares from S$ 216 and round-trip from S$ 345. Based on Trip.com's latest 7-day flight data.


Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included
Included

Miat Mongolian Airlines
Air China
Hunnu Air Based on Trip.com’s data, the cheapest month for flights from Beijing to Ulaanbaatar is June, with an average price of S$ 203, and the most expensive month is January, with an average price of up to S$ 329.
Based on Trip.com’s data, the cheapest month for round-trip flights from Beijing to Ulaanbaatar is November, with an average price of S$ 396, and the most expensive month is July, with an average price of up to S$ 702.
Planning a trip from Beijing to Ulaanbaatar? Get ready to embark on an exciting adventure to the capital city of Mongolia. Located in the northern part of the country, Ulaanbaatar offers a unique blend of rich history, vibrant culture, and breathtaking landscapes.
Here are some interesting and fun facts about Ulaanbaatar:
When flying from Beijing to Ulaanbaatar, you will arrive at Chinggis Khaan International Airport. It is the largest and busiest airport in Mongolia, serving both domestic and international flights. The airport is located approximately 18 kilometers southwest of the city center.
The estimated flight time from Beijing to Ulaanbaatar is approximately 2 hours and 30 minutes. However, this may vary depending on the specific airline and weather conditions. There are usually no layovers for direct flights between these two cities, providing a convenient and efficient travel experience.
When selecting flights from Beijing to Ulaanbaatar, consider the following tips:
The best time to fly from Beijing to Ulaanbaatar is during the non-peak seasons, which are spring (April to May) and autumn (September to October). These months offer pleasant weather and fewer tourists, allowing you to explore the city and its attractions with ease.
Several popular airlines operate flights from Beijing to Ulaanbaatar, including:
Here are some useful tips for traveling to Ulaanbaatar:
When planning your trip from Beijing to Ulaanbaatar, consider booking your flight with Trip.com. Here's why:
Embark on an unforgettable journey from Beijing to Ulaanbaatar, explore the wonders of Mongolia, and create lasting memories. Start planning your trip and book your flight with Trip.com today!
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.