Quick Answer
Best way: Direct taxi or private car transfer — door-to-door from your hotel in Udon Thani to Khon Kaen Airport (KKC) in 1.5–2 hours for 1,500–2,000 THB (≈42–56 USD). No transfers, no waiting. If you're on a budget, take a bus from Udon Thani Bus Terminal to Khon Kaen Bus Terminal (180–280 THB), then a taxi to the airport (150–200 THB); total time 3–3.5 hours. The train is scenic but slower and less frequent — allow 3–4 hours total.
🚕 Taxi & Private Transfer – The Most Convenient Choice
For travelers who value speed, comfort, and zero hassle, a direct taxi or private car from Udon Thani to Khon Kaen Airport is the clear winner. This is a point-to-point service that picks you up at your accommodation (or the airport in Udon Thani) and drops you off directly at the departure curb of KKC.
💰 Price & Booking Options
- Standard taxi (meter or fixed price): 1,500–1,800 THB (≈42–50 USD) — negotiate at the taxi stand or book via your hotel.
- Grab Car: 1,600–1,900 THB (≈45–53 USD) — book via the Grab app; prices vary by demand.
- Private transfer (pre-booked): 1,800–2,200 THB (≈50–62 USD) — includes meet-and-greet, often with a larger vehicle.
- Minivan (group of 4–8): 2,200–3,000 THB (≈62–84 USD) — ideal for families or tour groups.
⏱ Travel Time
The distance from central Udon Thani to Khon Kaen Airport is approximately 110–120 km (68–75 miles) via Route 2 (Mittraphap Highway). Driving time is 1.5–2 hours in normal traffic. During peak holiday periods (Songkran, New Year), add 30–60 minutes.
👍 Pros & 👎 Cons
| Pros | Cons |
|---|---|
| Fastest door-to-door option | Most expensive (1,500+ THB) |
| No transfers or luggage carrying | Traffic can add time on holidays |
| Available 24/7 | Grab surge pricing during peak hours |
| Comfortable with A/C | — |
🧳 Best For
Recommended for: travelers with tight flight schedules, families with children, business travelers, anyone with heavy luggage, late-night arrivals, or those who simply want a stress-free journey.
Source: Grab Thailand – ride estimates | Google Maps – distance & route
🚌 Bus – The Budget-Friendly Alternative
Taking a bus from Udon Thani to Khon Kaen is the most economical way to cover the 110 km between the two cities. However, note that no bus goes directly to Khon Kaen Airport — you must first reach Khon Kaen Bus Terminal, then take a local taxi or songthaew (shared pickup truck) to the airport.
🚍 Bus Services: Udon Thani → Khon Kaen
- Public bus (standard): Operated by Transport Co., Ltd. (Bor Kor Sor). Departs from Udon Thani Bus Terminal (Terminal 1). Frequency: every 30–60 minutes from 05:30 to 21:00. Fare: 180–220 THB (≈5–6 USD). Travel time: 2–2.5 hours.
- VIP / Air-conditioned bus: Operated by Nakhonchai Air and Cherdchai Tour. Fewer stops, reclining seats, snacks included. Fare: 240–280 THB (≈7–8 USD). Travel time: 2 hours.
- Minivan (shared): Departs from Udon Thani Bus Terminal or nearby points. Fare: 250–300 THB (≈7–8 USD). Travel time: 1.5–2 hours. Less legroom but faster.
🔄 Connecting to Khon Kaen Airport
From Khon Kaen Bus Terminal (Terminal 2), you need to take a:
- Taxi: 150–200 THB (≈4–6 USD), 20 minutes.
- Songthaew (shared pickup): 50–80 THB per person, 25–30 minutes — cheaper but less convenient if you have luggage.
- Tuk-tuk: 120–180 THB (≈3–5 USD), 20–25 minutes.
Total door-to-door time (bus + taxi): 3–3.5 hours. Total cost: 330–480 THB (≈9–13 USD).
📊 Bus vs. Taxi – Quick Comparison
| Factor | Bus + Taxi | Direct Taxi |
|---|---|---|
| Total time | 3–3.5 hrs | 1.5–2 hrs |
| Total cost | 330–480 THB | 1,500–2,000 THB |
| Transfers | 1 (bus → taxi) | 0 |
| Luggage ease | Moderate | Easy |
| Best for | Budget travelers | Speed & comfort |
Source: Transport Co., Ltd. – bus schedules | Nakhonchai Air – VIP bus tickets
🚂 Train – Scenic but Slower
The State Railway of Thailand (SRT) operates daily train services between Udon Thani Railway Station and Khon Kaen Railway Station along the Northeastern Line. It's a scenic ride through Isaan's countryside, but it's not the fastest or most convenient way to reach the airport.
🕐 Train Types & Schedules
There are typically 5–8 trains per day in each direction. Below are the main types:
| Train Type | Travel Time | Fare (THB) | Fare (USD) | Stops | Comfort |
|---|---|---|---|---|---|
| Ordinary (No. 233/234) | 2h 50min – 3h 10min | 95–145 | ≈2.7–4.1 | Many | Fan-only, basic seats |
| Rapid (No. 135/136) | 2h 20min – 2h 40min | 185–275 | ≈5.2–7.7 | Moderate | A/C or fan, reserved seat |
| Express / Special Express (No. 75/76, 77/78) | 1h 55min – 2h 15min | 245–375 | ≈6.9–10.6 | Few | A/C, reclining seat, food service |
🔄 From Khon Kaen Station to Airport
Khon Kaen Railway Station is located on Pracha Samosorn Road, about 8 km (5 miles) from Khon Kaen Airport. Taxis are available outside the station:
- Taxi: 150–200 THB, 20 minutes.
- Tuk-tuk: 100–150 THB, 20–25 minutes.
- Motorcycle taxi: 60–80 THB, 15 minutes — only if you have minimal luggage.
Total door-to-door time (train + taxi): 3–4 hours. Total cost: 245–575 THB (≈7–16 USD).
👍 Pros & 👎 Cons
- Pros: Very cheap (especially Ordinary class), scenic views, no traffic, spacious seats on Express trains.
- Cons: Limited daily departures, not direct to airport, station-to-airport transfer required, delays are common (10–30 min).
🧳 Best For
Train travel is best for budget-conscious travelers who enjoy the journey itself, those with flexible schedules, or anyone wanting to experience Thailand's iconic railway. Not recommended for tight flight connections.
Source: State Railway of Thailand – official timetable & fares | 12Go Asia – train booking & schedules
✈️ Flight – Not a Practical Option
There are no direct flights between Udon Thani (UTH) and Khon Kaen (KKC). The distance by road is only about 110 km, which is shorter than many domestic flight routes in Thailand. To fly, you would need to transit via Bangkok (BKK or DMK), making the journey unnecessarily long and expensive.
🚫 Why Flying Doesn't Make Sense
| Factor | Flight (via Bangkok) | Direct Taxi |
|---|---|---|
| Total door-to-door time | 5–7 hours (including layover) | 1.5–2 hours |
| Total cost | 4,000–8,000+ THB (≈112–225 USD) | 1,500–2,000 THB |
| Transfers | 2+ (flight + taxi) | 0 |
| Carbon footprint | Very high | Moderate |
Even if you have a flight credit or airline status, the time and cost make flying completely impractical. Stick to ground transport.
Source: FlightRadar24 – route data | Thai Airways / Air Asia – schedule check
📊 Cost & Time Comparison – All Options at a Glance
Use this table to quickly compare every transportation method from Udon Thani to Khon Kaen Airport. Best option and Cheapest option are highlighted.
| Mode | Door-to-Door Time | Total Cost (THB) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| ✅ Taxi / Private Car (Best Overall) | 1.5–2 hrs | 1,500–2,000 | 42–56 | 0 | Speed, comfort, families, flights |
| Grab Car | 1.5–2 hrs | 1,600–1,900 | 45–53 | 0 | Convenience, app booking |
| Minivan (private group) | 1.5–2 hrs | 2,200–3,000 | 62–84 | 0 | Groups of 4–8 |
| VIP / A/C Bus + Taxi | 3–3.5 hrs | 390–480 | 11–13 | 1 | Comfort on a budget |
| 💰 Public Bus + Taxi (Cheapest) | 3–3.5 hrs | 330–480 | 9–13 | 1 | Budget travelers |
| Minivan (shared) + Taxi | 2.5–3 hrs | 400–500 | 11–14 | 1 | Faster budget option |
| Train (Ordinary) + Taxi | 3.5–4 hrs | 245–345 | 7–10 | 1 | Scenic, very cheap |
| Train (Express) + Taxi | 3–3.5 hrs | 395–575 | 11–16 | 1 | Scenic + comfort |
| ✈️ Flight (via Bangkok) — Not recommended | 5–7 hrs | 4,000–8,000+ | 112–225+ | 2+ | ❌ Avoid |
Source: Numbeo – local transport cost data | Rome2Rio – route comparison
💡 Traveler Tips & Local Insights – What They Don't Tell You
Based on local knowledge and frequent traveler feedback, here are essential tips to make your journey smoother.
🧳 Luggage & Baggage
- Use luggage forwarding (Takkyubin-style) if you have multiple bags. Services like Thai Post (EMS) and Kerry Express can ship luggage from Udon Thani to Khon Kaen for 200–400 THB per piece — freeing you up to travel light. Delivery takes 1–2 days.
- Buses have limited cargo space. VIP buses are better, but public buses can fill up. Avoid oversized luggage on public buses.
- Taxis can handle large suitcases easily — most sedan trunks fit 2–3 large bags.
🕐 Timing & Schedules
- Book ahead during Thai holidays. Songkran (April 13–15), New Year, and Buddhist holidays see massive demand. Taxis double in price; bus tickets sell out 1–2 weeks in advance.
- Train delays are common. Add 30–60 minutes buffer if you have a flight connection. Express trains are more punctual than Ordinary.
- Early morning vs. late evening: The first bus departs around 05:30, the last around 21:00. Trains start from 06:00. Taxis are available 24/7 but may cost extra (300–500 THB surcharge) between midnight and 05:00.
🚉 Station & Terminal Navigation
- Udon Thani Bus Terminal (Terminal 1) is on Prachak Sillapakhom Road, about 3 km from the city center. Terminal 2 (new) handles some routes — double-check which terminal your bus uses.
- Khon Kaen Bus Terminal (Terminal 2) is on Mittraphap Road, about 7 km from the airport. Taxis queue outside; ignore touts offering fixed prices — insist on the meter or negotiate a fair price.
- Udon Thani Railway Station is centrally located on Prachak Road. There's a small restaurant and basic waiting area. No left luggage service.
🍜 Food & Comfort
- Pack snacks and water. While Express trains have food carts, Ordinary trains may not. Bus stops are brief (5–10 min).
- VIP buses include a snack pack and water — good value for the price.
- Toilet breaks: Buses make one 15-min stop at a gas station. Train toilets are available but basic.
💵 Money & Payment
- Taxi drivers prefer cash. Few accept credit cards. Have small bills (100s and 20s) ready.
- Bus tickets can be paid in cash at the terminal or via mobile banking (PromptPay) for some operators.
- Grab accepts credit cards and PromptPay — convenient if you don't want to carry cash.
Source: Thailand Post – EMS luggage service | Kerry Express – parcel rates | Tourism Authority of Thailand – travel advisories
❓ Frequently Asked Questions (FAQs) – Udon Thani to Khon Kaen Airport
1. Is there a direct bus from Udon Thani to Khon Kaen Airport?
No, there is no direct bus. You must take a bus from Udon Thani Bus Terminal to Khon Kaen Bus Terminal (2–2.5 hours, 180–280 THB), then a taxi or songthaew to the airport (20 minutes, 150–200 THB). Total door-to-door time: 3–3.5 hours.
2. How much does a taxi from Udon Thani to Khon Kaen Airport cost?
A direct taxi costs 1,500–2,000 THB (≈42–56 USD). Grab Car ranges from 1,600–1,900 THB. The journey takes about 1.5–2 hours. Prices may rise during holidays or late-night hours.
3. How long does it take to get from Udon Thani to Khon Kaen Airport?
Taxi/private car: 1.5–2 hours (fastest). Bus + taxi: 3–3.5 hours. Train + taxi: 3–4 hours. Door-to-door times include waiting and transfers.
4. What is the cheapest way to get from Udon Thani to Khon Kaen Airport?
The cheapest combo is public bus (180–280 THB) + taxi (150–200 THB) = 330–480 THB (≈9–13 USD). The train (Ordinary class) + taxi is similarly priced but takes longer.
5. What is the fastest way to get from Udon Thani to Khon Kaen Airport?
Direct taxi or private car is the fastest: 1.5–2 hours door-to-door. No other option comes close in terms of speed and convenience.
6. Can I take a train from Udon Thani to Khon Kaen Airport?
You can take a train from Udon Thani to Khon Kaen Railway Station (2–3 hours, 95–375 THB), but there is no direct train to the airport. From the station, take a taxi (150–200 THB, 20 min). Total journey: 3–4 hours.
7. Is it better to take a bus or a taxi from Udon Thani to Khon Kaen Airport?
It depends on your budget and schedule. Taxi is better for speed, comfort, and door-to-door service. Bus is better if you're on a tight budget and have extra time. For most travelers with luggage or a flight to catch, the taxi is strongly recommended.
8. Are there any direct flights from Udon Thani to Khon Kaen?
No. There are no direct flights. The distance is only 110 km, making flying impractical. Any flight would require a layover in Bangkok, taking 5+ hours and costing 4,000+ THB. Stick to ground transport.