There are 5 ways to get from Ko Samui to Udon Thani by plane, bus, train, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Koh Samui Airport (USM) to Udon Thani International Airport (UTH)plane USM - UTH
5h 20m฿6,680–17,210Train
cheapest- Take the train from Na Thon Seatran Ferry Pier to Krung Thep Aphiwat Central Terminaltrain Na Thon Seatran Ferry Pier - Krung Thep Aphiwat Central Terminal Station
- Take the train from Krung Thep Aphiwat Central Terminal to Udon Thanitrain 25 Hua Lamphong - Nong Khai - Class II Sleeper AC / ...
24h 10m฿1,073–3,150Bus
- Take the bus from Na Thon Seatran Ferry Pier to Mochitbus Na Thon Seatran Ferry Pier - Mochit
- Take the bus from Bangkok Mochit Bus Terminal to Udonthanibus
22h 20m฿2,020–2,324Car ferry, drive
- Take the carferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Drive from Raja Ferry Donsak Pier to Udon Thanicar
19h 35m฿5,060–7,314Bus via Udon Thani 1
- Take the bus from Seatran Ferry Koh Samui to Krung Thep Aphiwat Central Stationbus Seatran Ferry Koh Samui - Krung Thep Aphiwat Central Station
- Take the bus from Krung Thep Aphiwat Central Terminal to Udon Thani 1bus Krung Thep Aphiwat Central Terminal - Udon Thani 1
30h 32m฿1,700–5,520
Ko Samui to Udon Thani by bus
Comparing Your Travel Options
The cheapest way to get from Ko Samui to Udon Thani is to train which costs ฿1000 - ฿3200 and takes 24h 10m.
The fastest way to get from Ko Samui to Udon Thani is to fly which takes 5h 20m and costs ฿6500 - ฿18000.
No, there is no direct bus from Ko Samui to Udon Thani. However, there are services departing from Na Thon Seatran Ferry Pier and arriving at Udonthani via Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 22h 20m.
No, there is no direct train from Ko Samui to Udon Thani. However, there are services departing from Na Thon Seatran Ferry Pier and arriving at Udon Thani via Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 24h 10m.
The distance between Ko Samui and Udon Thani is 942 km.
The best way to get from Ko Samui to Udon Thani without a car is to bus which takes 22h 20m and costs ฿2000 - ฿2400.
It takes approximately 5h 20m to get from Ko Samui to Udon Thani, including transfers.
Ko Samui to Udon Thani bus services, operated by Van2Travel Train, depart from Na Thon Seatran Ferry Pier station.
Ko Samui to Udon Thani train services, operated by Van2Travel Train, depart from Na Thon Seatran Ferry Pier station.
The best way to get from Ko Samui to Udon Thani is to fly which takes 5h 20m and costs ฿6500 - ฿18000. Alternatively, you can bus, which costs ฿2000 - ฿2400 and takes 22h 20m, you could also train, which costs ฿1000 - ฿3200 and takes 24h 10m.
What companies run services between Ko Samui, Thailand and Udon Thani, Thailand?
Bangkok Airways, Thai Airways International, and three other airlines fly from Koh Samui Airport (USM) to Udon Thani International Airport (UTH) every 4 hours. Alternatively, you can take a bus from Na Thon Seatran Ferry Pier to Udonthani via Mochit and Bangkok Mochit Bus Terminal in around 22h 20m.
- Website
- nokair.com
Flights from Koh Samui Airport to Udon Thani International Airport via Don Muang
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ฿5,500–9,000
Flights from Koh Samui Airport to Udon Thani International Airport via Chiang Mai
- Ave. Duration
- 3h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,500–9,000
- Website
- thaiairways.com
Flights from Koh Samui Airport to Udon Thani International Airport via Suvarnabhumi
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- ฿5,500–9,000
- Website
- lionairthai.com
Flights from Koh Samui Airport to Udon Thani International Airport via Utapao
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿3,100–9,000
- Website
- airasia.com
Flights from Koh Samui Airport to Udon Thani International Airport via Phuket
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ฿4,500–10,000
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Train from Na Thon Seatran Ferry Pier to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 15h
- Frequency
- 4 times a day
- Estimated price
- ฿850–1,900
- Book at
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Udon Thani
- Ave. Duration
- 8h 10m
- Frequency
- 4 times a day
- Estimated price
- ฿200–1,300
- 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)
- ฿200–270
- 2nd Class (Air-conditioned Seat)
- ฿510–560
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
- Website
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Udon Thani
- Ave. Duration
- 9h 14m
- Frequency
- Every 4 hours
- Estimated price
- ฿200–1,600
- Schedules at
- Thai Railway
- Phone
- +66 2 259 1059
- [email protected]
- Website
- facebook.com
Bus from Na Thon Seatran Ferry Pier to Mochit
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- ฿1,300–1,600
- Book at
- https://www.12go.asia/en/operator/van2travel-train
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Bangkok Mochit Bus Terminal to Udonthani
- Ave. Duration
- 7h 50m
- Frequency
- Every 3 hours
- Estimated price
- ฿650–900
- Book at
- 12go.asia
- Website
- Nakhonchai Air
- Phone
- +66 2 252 1052
- [email protected]
- Website
- 12go.co
Bus from Seatran Ferry Koh Samui to Krung Thep Aphiwat Central Station
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,220
- Book at
- PL Travel
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Krung Thep Aphiwat Central Terminal to Udon Thani 1
- Ave. Duration
- 14h 2m
- Frequency
- Once daily
- Estimated price
- ฿480–4,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 2 277 4488
- [email protected]
- Website
- Raja Ferry
Car ferry from Lipa Noi Pier to Raja Ferry Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ฿230–270
- Book at
- 12 Go
- Website
- Raja Ferry
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 Train travel in Spain: A guide to Renfe, What documents do I need to cross Niagara Falls?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Ko Samui to Udon Thani bus services, operated by Van2Travel Train, arrive at Mochit station.
Ko Samui to Udon Thani train services, operated by Van2Travel Train, arrive at Krung Thep Aphiwat Central Terminal station.
Book your Ko Samui to Udon Thani train tickets online with 12go.asia.
Book your Ko Samui to Udon Thani bus tickets online with Omio and 12go.asia.
There are 185+ hotels available in Udon Thani.













