Rome2Rio

How to get fromBangkok to Ulaanbaatar Airport (UBN)by plane, train, bus, taxi, or ferry

Find Transport to Ulaanbaatar Airport (UBN)

See all options

There are 8 ways to get from Bangkok to Ulaanbaatar Airport (UBN) by plane, train, bus, taxi, or ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Suvarnabhumi Airport

    best
    1. Fly from Suvarnabhumi Airport (BKK) to New Ulaanbaatar International Airport (UBN)plane plane BKK - UBN
    8h 17m
    $312–552
  2. Train, taxi

    cheapest
    1. Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain train
    2. Take the train from Vientiane station to Kunming Southtrain train
    3. Take the train from Kunming South to Chengdu Easttrain train
    4. Take the train from Chengdu East to Lanzhou West Stationtrain train
    5. Take the train from Lanzhou West to Hohhottrain train
    6. Take the train from Hohhot Station to Ulaanbaatartrain train
    7. Take the taxi from Ulaanbaatar to Ulaanbaatar Airport (UBN)taxi taxi
    3d 13h
    $262–617
  3. Train, bus, taxi

    1. Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain train
    2. Take the train from Vientiane station to Kunming Southtrain train
    3. Take the train from Kunming South to Beijing West Stationtrain train
    4. Take the bus from Beijing Xinfadi Bus Terminal to Erenhotbus bus
    5. Take the train from Erlian to Ulaanbaatartrain train
    6. Take the taxi from Ulaanbaatar to Ulaanbaatar Airport (UBN)taxi taxi
    2d 15h
    $409–613
  4. Fly from Don Mueang International Airport

    1. Fly from Don Mueang International Airport (DMK) to New Ulaanbaatar International Airport (UBN)plane plane DMK - UBN
    10h 59m
    $300–700
  5. Bus to Buri Ram, fly

    1. Take the bus from Bangkok Mochit Bus Terminal to Burirambus bus
    2. Fly from Buri Ram (BFV) to New Ulaanbaatar International Airport (UBN)plane plane BFV - UBN
    19h 18m
    $576–1,636
  6. Train to Khon Kaen Airport, fly

    1. Take the train from Krung Thep Aphiwat Central Terminal to Khon Kaentrain train
    2. Fly from Khon Kaen Airport (KKC) to New Ulaanbaatar International Airport (UBN)plane plane KKC - UBN
    18h 7m
    $357–1,040
  7. Bus, bus to Sukhothai Airport, fly

    1. Take the bus from Bangkok Mochit Bus Terminal to Phitsanulok Bus Terminal 1bus bus
    2. Take the bus from Phitsanulok to Sukhothaibus bus
    3. Fly from Sukhothai Airport (THS) to New Ulaanbaatar International Airport (UBN)plane plane THS - UBN
    22h 51m
    $475–1,079
  8. Ferry, ferry to Trat Airport, fly

    1. Take the ferry from Boonsiri Khao San office to Koh Mak Ao Nidferry ferry
    2. Take the ferry from Koh Mak Ao Nid to Trat Airportferry ferry
    3. Fly from Trat Airport (TDX) to New Ulaanbaatar International Airport (UBN)plane plane TDX - UBN
    19h 15m
    $421–1,248

Suvarnabhumi Airport (BKK) to New Ulaanbaatar International Airport (UBN) flights

Calendar16Weekly Planes
Duration8h 7mAverage Duration
Ticket$211Cheapest Price
See schedules

Questions & Answers

What companies run services between Bangkok, Thailand and Ulaanbaatar Airport (UBN), Mongolia?

MIAT, Air China, and Cathay Pacific fly from Suvarnabhumi Airport (BKK) to New Ulaanbaatar International Airport (UBN) twice daily.

Airlines
Train operators
Bus operators
Ferry operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Getting to Milan from the airport, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.