You can reach Mongolia both by air and land.
You can access Ulaanbaatar with scheduled and direct flights from such world major cities as
Moscow (by MIAT Mongolian Airlines and Aeroflot - Russian Airlines)
Beijing (by MIAT Mongolian Airlines and Air China)
Hong Kong (by MIAT Mongolian Airlines and Mongolian Airlines Group)
Shanghai (by Mongolian Airlines Group)
Berlin (by MIAT Mongolian Airlines sometimes with technical stop at Moscow)
Istanbul (by Turkish Airlines)
Seoul (by MIAT Mongolian Airlines and Korean Air)
Tokyo (both from Narita and Haneda airports by by MIAT Mongolian Airlines and Mongolian Airlines Group)
Osaka (added in summer time by MIAT Mongolian Airlines)
Bishkek (by Turkish Airlines).
You can also fly to Ulaanbaatar from regional Russian (Irkutsk, Ulan-Ude) and Chinese cities (Urumqi, Hailar and Ereen hoto - planned).
Besides national air carrier - MIAT Mongolian Airlines, there are numerous other domestic and international airlines such as Aero Mongolia, Eznis Airways, Mongolian Airlines Group, Korean Air, Air China, Aeroflot and Turkish Airlines that make international flight to Mongolia.
Ulaanbaatar’s Chinggis Khaan airport is Mongolia’s major international airport; the code is ULN. There are also two other airports that have international status. They're located in Khovd and Choibalsan towns and serve flights that connects to Hailar and Urumqi cities of China and mainly used by local passengers. Almost each province center has its own airport most of them with paved runways.
In July and August, most flights are full, so book well in advance.
Air fleet of domestic Mongolian airlines consists of Boeing 767, Boeing 737, Airbus 319, Saab-340, Bombardier Q-400 and Fokker-50 types of aircraft.
How long does it take to get to Ulaanbaatar, Mongolia?
Flights from Beijing take about 2 hours; from Hong Kong – about 4-5 hours; from Seoul – about 4 hours; from Tokyo – about 6 hours; from Moscow – about 6 hours; from Berlin – about 10-11 hours; from Istanbul - about 10 hours; from Bishkek - about 4 hours.
Mongolia has railway connecting both Russia and China. You can catch the either Transsiberian train from Russia (Moscow, Irkutsk or any other major stations) or China (Ereenhot and Beijing). Getting a ticket in Ulaanbaatar can be very difficult during summer tourist season, so you need to plan well ahead.
International Railway Ticketing Office sells tickets to Irkutsk and Moscow (Russia), and Beijing, Ereenhot and Hohhot (China).
You may enter Mongolia through border towns of Zamyn Uud (from China) and Sukhbaatar (from Russia). However, we offer and recommend our customers to use train or air transport to enter Mongolia as entering by car is complicated and time consuming due to the checking procedures at the border.