There are 6 ways to get from Hua Hin to Ubon Ratchathani by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Don Mueang International Airport, fly
best- Take the train from Hua Hin to Bang Bamrutrain
- Fly from Don Mueang International Airport (DMK) to Ubon Ratchathani Airport (UBP)plane DMK - UBP
6h 36m฿1,058–5,493Train
cheapest- Take the train from Hua Hin to Krung Thep Aphiwat Central Terminaltrain 32
- Take the train from Krung Thep Aphiwat Central Terminal to Ubon Ratchathanitrain 23
16h 28m฿261–2,593Mini Van, bus
- Take the bus from Hua Hin to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Ubon Ratchathanibus
13h 28m฿720–4,879Train via Bangkok
- Take the train from Hua Hin to Bang Bamrutrain 32
- Take the train from Krung Thep Aphiwat Central Terminal to Ubon Ratchathanitrain 23
15h 54m฿293–3,483Train to Suvarnabhumi Airport, fly
- Take the train from Hua Hin to Bang Bamrutrain
- Fly from Suvarnabhumi Airport (BKK) to Ubon Ratchathani Airport (UBP)plane BKK - UBP
7h 28m฿1,337–6,033Bus, train
- Take the bus from Hua Hin to Surinbus 831 Mukdahan
- Take the train from Surin to Ubon Ratchathanitrain 23
14h 40m฿938–2,078
Hua Hin to Ubon Ratchathani by bus
Questions & Answers
The cheapest way to get from Hua Hin to Ubon Ratchathani is to train which costs ฿260 - ฿2600 and takes 16h 28m.
The fastest way to get from Hua Hin to Ubon Ratchathani is to train and fly which takes 6h 36m and costs ฿1000 - ฿5500.
No, there is no direct bus from Hua Hin to Ubon Ratchathani. However, there are services departing from Hua Hin and arriving at Ubon Ratchathani via Bangkok Mochit Bus Terminal. The journey, including transfers, takes approximately 13h 28m.
No, there is no direct train from Hua Hin to Ubon Ratchathani. However, there are services departing from Hua Hin and arriving at Ubon Ratchathani via Bang Bamru and Krung Thep Aphiwat Central Terminal. The journey, including transfers, takes approximately 15h 54m.
The distance between Hua Hin and Ubon Ratchathani is 723 km.
The best way to get from Hua Hin to Ubon Ratchathani without a car is to Mini Van and bus which takes 13h 28m and costs ฿700 - ฿4900.
It takes approximately 6h 36m to get from Hua Hin to Ubon Ratchathani, including transfers.
Hua Hin to Ubon Ratchathani bus services, operated by JKP Transport, depart from Hua Hin station.
Hua Hin to Ubon Ratchathani train services, operated by State Railway of Thailand, depart from Hua Hin station.
The best way to get from Hua Hin to Ubon Ratchathani is to Mini Van and bus which takes 13h 28m and costs ฿700 - ฿4900. Alternatively, you can train via Bangkok, which costs ฿290 - ฿3500 and takes 15h 54m.
What companies run services between Hua Hin, Thailand and Ubon Ratchathani, Thailand?
You can take a bus from Hua Hin to Ubon Ratchathani via Bangkok Mochit Bus Terminal in around 13h 28m. Alternatively, you can take a train from Hua Hin to Ubon Ratchathani via Bang Bamru and Krung Thep Aphiwat Central Terminal in around 15h 54m.
- Website
- nokair.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ฿1,000–8,000
- Website
- worldticket.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ฿1,000–8,000
- Website
- airasia.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ฿850–3,700
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- ฿800–2,700
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿1,100–3,900
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,800–3,300
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Hua Hin to Bang Bamru
- Ave. Duration
- 3h 34m
- Frequency
- Hourly
- Estimated price
- ฿85–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿85–190
- 2nd Class (Air-Conditioned Berth)
- ฿600–800
- 2nd Class (Air-conditioned Seat)
- ฿290–400
- 1st Class (Air-Conditioned Berth)
- ฿850–1,100
Train from Krung Thep Aphiwat Central Terminal to Ubon Ratchathani
- Ave. Duration
- 10h 50m
- Frequency
- Hourly
- Estimated price
- ฿170–1,500
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿170–260
- 2nd Class (Air-Conditioned Berth)
- ฿650–900
- 2nd Class (Air-conditioned Seat)
- ฿390–550
- 1st Class (Air-Conditioned Berth)
- ฿1,100–1,500
Train from Surin to Ubon Ratchathani
- Ave. Duration
- 2h 51m
- Frequency
- Every 3 hours
- Estimated price
- ฿70–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿70–180
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿270–380
- 1st Class (Air-Conditioned Berth)
- ฿800–1,100
Train from Hua Hin to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 4h 43m
- Frequency
- Every 30 minutes
- Estimated price
- ฿90–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿90–190
- 2nd Class (Air-Conditioned Berth)
- ฿600–800
- 2nd Class (Air-conditioned Seat)
- ฿290–400
- 1st Class (Air-Conditioned Berth)
- ฿850–1,100
- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 8h 40m
- Frequency
- Every 2 hours
- Estimated price
- ฿650–950
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Phone
- +66 2 936 3256
- Website
- sombattour.com
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 9h 35m
- Frequency
- Twice daily
- Estimated price
- ฿650–950
- Book at
- https://12go.asia/en/operator/sombat-tour
- Website
- https://www.sombattour.com/
- Phone
- +66 2 269 6999
- Website
- 12go.asia
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ฿660–710
- Book at
- 12go.asia
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Ubon Ratchathani
- Ave. Duration
- 14h 41m
- Frequency
- Once daily
- Estimated price
- ฿500–4,600
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 33019033
- yellowbusoffice@gmail.com
- Website
- iloveyellowbus.com
Bus from Hua Hin to Surin
- Ave. Duration
- 10h 43m
- Frequency
- Once daily
- Estimated price
- ฿850–1,000
- Schedules at
- iloveyellowbus.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 4 of the smartest ways to explore Australia, Which London airport should I choose?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Hua Hin to Ubon Ratchathani bus services, operated by JKP Transport, arrive at Bangkok Mochit Bus Terminal station.
Hua Hin to Ubon Ratchathani train services, operated by State Railway of Thailand, arrive at Bang Bamru station.
There are 75+ hotels available in Ubon Ratchathani.


















