There are 6 ways to get from Bangkok to Ban Mahachai by plane, taxi, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Don Mueang International Airport, taxi
best- Fly from Don Mueang International Airport (DMK) to Ubon Ratchathani Airport (UBP)plane DMK - UBP
- Take the taxi from Ubon Ratchathani Airport (UBP) to Ban Mahachaitaxi
4h 2m฿2,168–3,582Bus
cheapest- Take the bus from Mochit to Na Chaluaibus Mochit - Na Chaluai
11h 29m฿1,035–1,092Bus, taxi
- Take the bus from Bangkok Mochit Bus Terminal to Det Udom, Ubon Ratchathanibus
- Take the taxi from Det Udom, Ubon Ratchathani to Ban Mahachaitaxi
9h 43m฿1,324–1,579Train, taxi
- Take the train from Krung Thep Aphiwat Central Terminal to Ubon Ratchathanitrain 23 / ...
- Take the taxi from Ubon Ratchathani to Ban Mahachaitaxi
12h 21m฿1,192–2,162Fly from Suvarnabhumi Airport, taxi
- Fly from Suvarnabhumi Airport (BKK) to Ubon Ratchathani Airport (UBP)plane BKK - UBP
- Take the taxi from Ubon Ratchathani Airport (UBP) to Ban Mahachaitaxi
4h 26m฿2,060–3,660Bus via Nam Yun
- Take the bus from Mochit to Nam Yunbus Mochit - Nam Yun
11h 2m฿1,067–1,124
Don Mueang International Airport (DMK) to Ubon Ratchathani Airport (UBP) flights
Comparing Your Travel Options
The cheapest way to get from Bangkok to Ban Mahachai is to bus which costs ฿1000 - ฿1100 and takes 11h 29m.
The fastest way to get from Bangkok to Ban Mahachai is to fly and taxi which takes 4h 2m and costs ฿2100 - ฿3600.
No, there is no direct bus from Bangkok to Ban Mahachai. However, there are services departing from Wat Ratcha Natda Ram and arriving at Nam Yun via Mochit. The journey, including transfers, takes approximately 11h 2m.
The distance between Bangkok and Ban Mahachai is 592 km.
The best way to get from Bangkok to Ban Mahachai without a car is to bus and taxi which takes 9h 43m and costs ฿1300 - ฿1600.
It takes approximately 4h 2m to get from Bangkok to Ban Mahachai, including transfers.
Bangkok to Ban Mahachai bus services, operated by Kantharalak, depart from Mochit station.
Bangkok to Ban Mahachai bus services, operated by Kantharalak, arrive at Nam Yun station.
There are one+ hotels available in Ban Mahachai.
What companies run services between Bangkok, Thailand and Ban Mahachai, Thailand?
Kantharalak operates a bus from Mochit to Nam Yun once daily. Tickets cost ฿600–800 and the journey takes 9h.
- Website
- airasia.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–1,700
- Website
- nokair.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ฿1,200–3,800
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,000–2,200
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ฿1,000–2,300
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Ubon Ratchathani Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,800–3,200
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Ubon Ratchathani
- Ave. Duration
- 10h 50m
- Frequency
- Hourly
- Estimated price
- ฿190–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿490–540
- Website
- 12go.asia
Bus from Bangkok Mochit Bus Terminal to Det Udom, Ubon Ratchathani
- Ave. Duration
- 8h 50m
- Frequency
- Twice daily
- Estimated price
- ฿750–850
- Book at
- 12go.asia
Bus from Mochit to Nam Yun
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ฿600–800
- Schedules at
- Kantharalak
Bus from Mochit to Na Chaluai
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ฿600–850
- Schedules at
- Kantharalak
- Phone
- +66 2 269 6999
- Website
- 12go.asia
Bus from Bangkok Mochit Bus Terminal to Det Udom, Ubon Ratchathani
- Ave. Duration
- 9h 7m
- Frequency
- Twice daily
- Estimated price
- ฿879
- Book at
- 12go.asia
- Ave. Duration
- 1h 25m
- Estimated price
- ฿550–1,300
Grab Taxi
- Website
- grab.com
https://www.thaitaxiservices.com/
- Phone
- +66 988989333
Taxi Ubon
- Phone
- +66 62 667 5858
- Website
- facebook.com
Taxi Ubon Meter Development
- Phone
- +66 45 265 999
Grab Taxi
- Website
- grab.com
https://www.thaitaxiservices.com/
- Phone
- +66 988989333
Taxi Ubon
- Phone
- +66 62 667 5858
- Website
- facebook.com
Taxi Ubon Meter Development
- Phone
- +66 45 265 999
Grab Taxi
- Website
- grab.com
https://www.thaitaxiservices.com/
- Phone
- +66 988989333
Taxi Ubon
- Phone
- +66 62 667 5858
- Website
- facebook.com
Taxi Ubon Meter Development
- Phone
- +66 45 265 999
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 Need to know: Jadrolinija, What are the different types of Renfe trains in Spain?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.




