You can get to Mongolia by the Mongolian airline, MIAT, the Russian airline Aeroflot, Air China and the Korean Air. Japanese airlines occasionally make unscheduled charter flights to Mongolia during the tourist season. The Mongolian airline MIAT has direct flights to Berlin, Moscow, Irkutsk, Beijing, Tokyo, Osaka, and Seoul. Korean Air has several flights a week to Ulaanbaatar City. The Russian Airliner Aeroflot makes two flights a week to Ulaanbaatar City.
If you are coming from Europe, our recommended route is to first fly to Berlin, then to transfer there to a MIAT flight.
If you are coming from the east coast of the U.S., one option is to take a United Airline flight to Beijing and then transfer to MIAT flight. The advantage of this route is that it tends to be less expensive. The disadvantage is that you may have to wait several hours at Beijing airport for a flight to Ulaanbaatar. Another option is to fly via Seoul, Korea. There are several options for airlines for thus route. You can choose flights by U.S. airlines or Korean Air. From Seoul, you can also choose between MIAT or Korean Air.
If you are coming from the west coast of the U.S, our recommended route is via Seoul. U.S. travelers might find less expensive to buy tickets from a Mongolian air-ticket agency in the U.S.
For Japanese travelers, clearly, MIAT is the first choice, in terms of cost. But the tickets are sold out very early. Some years, tickets for flights in July are sold out as early as February.
Traveling through the Trans-Siberian railway via Moscow, Russia and the Trans-Gobi railway via Beijing, China provides a unique opportunity for adventure. But these trips are not always smooth for many reasons including the services provided. It takes about 36 hours to reach Ulaanbaatar from Beijing by the trans-Mongolian Railway.