
Bus
Direct and most popular option
Private car / taxi
Comfortable door-to-door transfer
Flight + bus
Fast flight with short transfer
Train + bus
No direct railway connection
Quick answer: Travelling from Bangkok to Mukdahan offers several options including tourist bus, plane + bus via Khon Kaen, train + bus via Khon Kaen, or private car. Buses are the most straightforward and budget-friendly; plane + bus is quicker; private car provides door-to-door convenience. You can book tickets from Bangkok to Mukdahan easily online in advance.
At a glance:
- 📍 Distance: approx. 660 km by road.
- ⏱️ Travel time: Tourist Bus ~9–16 hours | Plane + Bus ~6–9 hours | Train + Bus ~12–14 hours
- 💰 Price range: Bus US$ 15–20 pp | Plane + Bus US$ 35–100 pp | Train + Bus US$ 13–55 pp
- 🚍 Tourist Bus: Direct bus services from Bangkok arriving to Mukdahan Bus Terminal.
- ✈️ Plane + Bus: Flight from Bangkok to Khon Kaen + bus to Mukdahan.
- 🚆 Train + Bus: Train Bangkok → Khon Kaen then bus Khon Kaen → Mukdahan.
Last updated in April 2026
How do I get from Bangkok to Mukdahan?
1. BUS from Bangkok to Mukdahan
👉 Tourist bus is the cheapest and most popular way to travel from Bangkok to Mukdahan.
- ✔️ Good for: budget travelers and overnight journeys
- ✔️ Duration: ~9–16 hours
- ✔️ Comfort: modern air-conditioned buses
- ✅ Best option: Direct overnight bus from Bangkok to Mukdahan
- 💡 Tip: Departures are mainly from Mochit Bus Station and Nakhonchai Air Station.
- 🌏 Extra tip: Buses arrive at Mukdahan Bus Station, close to the town center.
Traveling by tourist bus is one of the cheapest and most popular ways to reach Mukdahan from Bangkok. Modern air-conditioned buses take about 9–16 hours, with ticket prices ranging from $15–20 per person.
Services are operated by Nakhonchai Air, Transport Co, Sombat Tour, Thasanuan Tour, Cherdchai Tour, Phetmukda and Thai Sanguan. Bus tickets can be searched and booked online in advance.
Most buses depart from Mochit Bus Station or Nakhonchai Air Station in Bangkok and arrive at Mukdahan Bus Station. Overnight departures are a popular choice, allowing you to arrive the following morning.
| Bus Company | Departure in Bangkok | Arrival in Mukdahan |
|---|---|---|
| Cherdchai Tour | 08:00 | 18:45 |
| Cherdchai Tour | 19:15 | 06:00 |
| Cherdchai Tour | 20:30 | 06:40 |
| Nakhonchai Air | 08:00 | 18:20 |
| Nakhonchai Air | 19:41 | 05:46 |
| Nakhonchai Air | 21:35 | 07:25 |
| Transport Co | 18:00 | 10:13 |
| Transport Co | 19:00 | 11:14 |
| Transport Co | 20:00 | 12:13 |
| Phetmukda | 18:00 | 03:30 |
| Thai Sanguan | 19:30 | 06:05 |
| Sombat Tour | 20:00 | 07:45 |
| Thaisanuan Tour | 20:15 | 06:25 |

2. FLIGHT + BUS from Bangkok to Mukdahan
👉 Flight + bus is the fastest way to travel from Bangkok to Mukdahan.
- ✔️ Good for: travelers with limited time
- ✔️ Duration: ~5–6 hours total
- ✔️ Comfort: fast flight with an easy bus connection
- ✅ Best option: Flight to Khon Kaen + bus to Mukdahan
- 💡 Tip: Flights operate from both Bangkok airports.
- 🌏 Extra tip: Khon Kaen Airport is about 220 km from Mukdahan.
The fastest way to reach Mukdahan from Bangkok is by taking a direct flight to Khon Kaen, followed by a bus transfer. Flights take only about 1 hour and are operated by Thai VietJet, Thai Smile, AirAsia and Thai Lion Air.
Flights depart from Don Mueang and Suvarnabhumi airports and arrive at Khon Kaen International Airport. You can read more about traveling to Khon Kaen here.
From Khon Kaen you can continue by Phetprasert bus to Mukdahan. The bus journey takes about 4 hours, costs around $5–8 per person, and the total travel time is approximately 5–6 hours.

3. TRAIN + BUS from Bangkok to Mukdahan
👉 Train + bus is a good low-cost alternative to reach Mukdahan.
- ✔️ Good for: budget travelers who enjoy train travel
- ✔️ Duration: ~11–13 hours
- ✔️ Comfort: comfortable train + easy bus connection
- ✅ Best option: Train to Khon Kaen + bus to Mukdahan
- 💡 Tip: Choose a sleeper train for overnight travel.
- 🌏 Extra tip: There is no direct railway to Mukdahan.
Although there is no direct train to Mukdahan, you can travel by Thai Railway train from Bangkok to Khon Kaen and continue by bus. Train travel takes about 7–8.5 hours and tickets cost around $6–45 per person.
Trains arrive at Khon Kaen Railway Station in the town center. Read more about traveling from Bangkok to Khon Kaen or check the Thailand Railway Map and Thailand Train Timetable.
From Khon Kaen, buses to Mukdahan take about 4 hours and tickets cost approximately $5–8 per person.

4. PRIVATE TAXI / CAR from Bangkok to Mukdahan
👉 Private taxi is the most comfortable way to travel from Bangkok to Mukdahan.
- ✔️ Good for: families, groups and business travelers
- ✔️ Duration: ~9–10 hours
- ✔️ Comfort: private door-to-door transfer
- ✅ Best option: Private car with hotel or airport pickup
- 💡 Tip: Sharing the vehicle lowers the cost per person.
- 🌏 Extra tip: Pickup is available from hotels, Suvarnabhumi or Don Mueang Airport.
A private car with a driver is the most comfortable transport option from Bangkok to Mukdahan. The journey takes about 9–10 hours and prices range from $190–450 per vehicle, depending on the type of car.
Private transfers are offered by Glassflower, MCC Van, Kim Transfers Thailand, Than Car Service and Easyride Services. Private transfers in Thailand can be searched and booked online in advance.
You can choose pickup from your hotel or from Suvarnabhumi or Don Mueang Airport and travel directly to your destination in Mukdahan.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 09:00 | From $190.00 / Comfort 3pax |
| Glassflower | 09:00 | From $290.00 / Luxury VIP Van 9pax |
| MCC Van | 09:00 | From $210.00 / Comfort 2pax |
| MCC Van | 09:00 | From $219.00 / SUV 4pax |
| MCC Van | 09:00 | From $230.00 / Van 9pax |
| Kim Transfers | 09:00 | From $290.00 / Economy 3pax |
| Kim Transfers | 09:00 | From $310.00 / SUV 4pax |
| Kim Transfers | 09:00 | From $360.00 / Van 9pax |
| Than Car Service | 09:00 | From $190.00 / Economy 3pax |
| Than Car Service | 09:00 | From $220.00 / SUV 4pax |
| Than Car Service | 09:00 | From $340.00 / Van 9pax |
| Easyride Services | 09:30 | From $220.00 / Economy 2pax |
| Easyride Services | 09:30 | From $240.00 / SUV 4pax |
| Easyride Services | 09:30 | From $300.00 / Van 8pax |

❓ FAQ + Tips – Travel route from Bangkok to Mukdahan:
How to book tickets or flights from Bangkok to Mukdahan?
You can easily book bus tickets, flights and private transfers online at 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Bangkok to Mukdahan?
Travel by bus takes 9–16 hours, flight + bus 5–6 hours, train + bus 11–13 hours, and private taxi about 9–10 hours.
What is the travel distance from Bangkok to Mukdahan?
The road distance from Bangkok to Mukdahan is approximately 660 km.
How much does it cost to travel from Bangkok to Mukdahan?
Bus tickets cost about $15–20, flight + bus $35–100, train + bus $13–55, and private cars $190–450 per vehicle.
Is there a direct train from Bangkok to Mukdahan?
No. Travel by train to Khon Kaen and continue by bus to Mukdahan.
What is the cheapest way to get to Mukdahan?
The cheapest options are the direct tourist bus or the train + bus combination via Khon Kaen.
What is the best way to travel from Bangkok to Mukdahan?
The fastest option is a direct flight to Khon Kaen followed by a bus to Mukdahan.
How can you travel back from Mukdahan to Bangkok?
You can travel back by bus, private taxi, train + bus via Khon Kaen or flight + bus.
Where can you also travel from Bangkok?
You can also visit Roi Et, Kalasin or Nakhon Phanom.
Where to book accommodation in Mukdahan?
You can search and book hotels online via Agoda ➜.
What are some interesting facts about Thailand?
Read more in 15 Interesting Things About Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
From Bangkok to Mukdahan you can travel by bus, plane + bus, train + bus or private car.
The travel distance from Bangkok to Mukdahan is about 660 km by road. The fastest option is a flight to Khon Kaen followed by a bus to Mukdahan. This transfer takes about 5–6 hours and costs around $35–100 per person. You can also travel via Nakhon Phanom, which is about 100 km from Mukdahan. There is no airport or railway station in Mukdahan.
Another popular and affordable option is a direct tourist bus, taking about 9–16 hours with ticket prices of $15–20 per person. You can also travel by train to Khon Kaen and continue by bus, or book a private taxi for a comfortable door-to-door transfer in about 9–10 hours.
Mukdahan is a quiet province on the Mekong River, opposite Savannakhet in Laos. The Khao Yai National Park is another interesting destination you can visit from Bangkok.
💡 Practical Travel Tips for Bangkok to Mukdahan
Traveling from Bangkok to Mukdahan is a long journey to northeastern Thailand. You can travel by direct bus, flight + bus via Khon Kaen, train + bus, or private car.
- Best Option: A flight to Khon Kaen followed by a bus is the fastest way to reach Mukdahan.
- Budget Travel: Direct overnight buses are the cheapest and most popular option.
- No Railway: There is no train to Mukdahan, so rail travelers must continue by bus from Khon Kaen.
- Border Gateway: Mukdahan is connected with Laos via the Second Thai–Lao Friendship Bridge.
- Book Early: Bus and flight tickets can sell out during weekends and Thai public holidays.
- Private Transfer: Private cars offer the most comfortable hotel-to-hotel transfer.
Tip: Bus, flight and private transfer tickets can be searched and booked online in advance.