Located between China and Russia, Mongolia is one of the very few landlocked countries in the world and we are here to answer the question “How to get to Mongolia?” for you. There are several ways of travelling here – by bus, by train and by air.


If time is of essence, we recommend getting to Mongolia by air. Flights to here depart from Moscow, Russia via the iconic Aeroflot airline. This method is time smart and usually lasts approximately 5 hours. If you prefer to stick to the ground, you can traverse through our beautiful country via train or bus. The longest railway, the Tran-Siberian Express is there to make this possible. The trains first depart from Moscow and terminate at Beijing, journeying a whopping 7,621km (4,735 miles) for 6 whole days; getting to Ulaanbaatar, Mongolia by this route takes 5 days. Alternatively, buses run daily from Ulan-Ude, Russia to our capital, Ulaanbaatar.


The fastest method to traverse is, you guessed it, by air. There are many direct flights here from Beijing (China), Seoul (South Korea), Osaka (Japan), Bangkok (Philipines), Singapore and Ankara (Turkey), and many international airlines to offer the service, Air China, Korean Air and Turkish Airlines to name a few; or, you can go fully Mongolian and take one of our domestic lines (MIAT or Hunnu). Each of these flights last from 2 to 5 hours. You can get to Mongolia on the ground either by bus or by train. Buses run daily between Erlian (China) and Ulaanbaatar (Mongolia) in the mornings, and trains run two times a week from Beijing to here (2-day trip).