There are 3 ways to get from Ulaanbaatar to Ko Samui (Island) by taxi, plane, train, 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.
Taxi, fly to Koh Samui Airport
best- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Koh Samui Airport (USM)plane UBN - USM
9h 8m฿11,483–33,571Train
- Take the train from Ulaanbaatar to Hohhot Stationtrain
- Take the train from Hohhot Station to Xinyangtrain
- Take the train from Xinyang East to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Piertrain
4d฿14,781–22,565Taxi, fly to Phuket International Airport, ferry
- Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi
- Fly from New Ulaanbaatar International Airport (UBN) to Phuket International Airport (HKT)plane UBN - HKT
- Take the ferry from Phuket Airport to Lomprayah Nathon Pierferry
14h 8m฿13,535–28,623
New Ulaanbaatar International Airport (UBN) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The cheapest way to get from Ulaanbaatar to Ko Samui (Island) is to train which costs ฿14000 - ฿23000 and takes 4 days 0h.
The fastest way to get from Ulaanbaatar to Ko Samui (Island) is to taxi and fly which takes 9h 8m and costs ฿11000 - ฿34000.
No, there is no direct train from Ulaanbaatar to Ko Samui (Island). However, there are services departing from Ulaanbaatar and arriving at Lomprayah Nathon Pier via Hohhot Station, Xinyang East, Kunming South, Khamsavath station and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 4 days 0h.
The distance between Ulaanbaatar and Ko Samui (Island) is 4330 km.
The best way to get from Ulaanbaatar to Ko Samui (Island) without a car is to train which takes 4 days 0h and costs ฿14000 - ฿23000.
It takes approximately 9h 8m to get from Ulaanbaatar to Ko Samui (Island), including transfers.
Ulaanbaatar to Ko Samui (Island) train services, operated by Ulaanbaatar Railway, depart from Ulaanbaatar station.
Ko Samui (Island) is 1h behind Ulaanbaatar. It is currently 8:56 AM in Ulaanbaatar and 7:56 AM in Ko Samui (Island).
Ulaanbaatar to Ko Samui (Island) train services, operated by Ulaanbaatar Railway, arrive at Hohhot Station.
There are 3483+ hotels available in Ko Samui (Island).
What companies run services between Ulaanbaatar, Mongolia and Ko Samui (Island), Thailand?
You can take a train from Ulaanbaatar to Lomprayah Nathon Pier via Hohhot Station, Xinyang, Xinyang East, Kunming South, Vientiane station, Khamsavath station, and Krung Thep Aphiwat Central Terminal in around 4d.
- Website
- cathaypacific.com
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Hong Kong
- Ave. Duration
- 13h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ฿20,000–55,000
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ฿19,000–48,000
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Beijing Capital, Suvarnabhumi
- Ave. Duration
- 16h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–33,000
Flights from New Ulaanbaatar International Airport to Phuket International Airport via Hong Kong
- Ave. Duration
- 12h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿14,000–35,000
- Website
- bangkokair.com
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Suvarnabhumi
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ฿19,000–48,000
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Phuket International Airport
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ฿20,000–50,000
Flights from New Ulaanbaatar International Airport to Koh Samui Airport via Beijing Capital, Suvarnabhumi
- Ave. Duration
- 16h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿11,000–33,000
- Website
- miat.com
Flights from New Ulaanbaatar International Airport to Phuket International Airport
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ฿13,000–33,000
- Website
- airchina.com
Flights from New Ulaanbaatar International Airport to Phuket International Airport via Beijing Capital
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ฿8,000–23,000
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 1m
- Frequency
- Once a week
- Estimated price
- ฿490–4,100
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- ฿1,400–1,700
- Sitting coach
- ฿490–600
- Soft sleeper coach
- ฿900–1,100
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Ulaanbaatar to Hohhot Station
- Ave. Duration
- 25h 34m
- Frequency
- Once a week
- Estimated price
- ฿6,000–9,000
- Schedules at
- chinahighlights.com
- Book at
- chinahighlights.com
Train from Hohhot Station to Xinyang
- Hard Seat
- ฿850–1,200
- Hard sleeper
- ฿1,500–2,100
- Soft sleeper
- ฿2,400–3,200
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Krung Thep Aphiwat Central Terminal to Lomprayah Nathon Pier
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Estimated price
- ฿1,433
- Book at
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- +66 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Phuket Airport to Lomprayah Nathon Pier
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- ฿800–5,500
- Schedules at
- Lomprayah
- Ave. Duration
- 38 min
- Estimated price
- ฿480–600
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
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 10 amazing places to get away from it all in Australia, Italian Lakes: Getting around by train, and Want to know more about Flixbus? - to help you get the most out of your next trip.

















