Quick Answer
The best overall way to get from Khon Kaen Airport (KKC) to Udon Thani is by pre-booked taxi or private transfer, taking about 1.5 to 2 hours and costing ฿1,800 – ฿2,500. The cheapest method is a public bus via Khon Kaen city, costing under ฿250 per person but taking 3-4 hours with a transfer. There are no direct trains or flights between these two nearby Isan cities.
1. Taxi & Private Transfer from Khon Kaen Airport
This is the most convenient and time-efficient door-to-door service, ideal for families, groups, or those with heavy luggage. Unlike in Bangkok, ride-hailing apps like Grab are less reliable here for inter-city trips, making pre-booking or airport taxis the primary choice.
How It Works & Where to Find Them
- Airport Taxi Counter: Immediately after exiting the arrivals hall at KKC, you'll find official taxi counters. You pay a fixed fare to Udon Thani at the counter, receive a voucher, and are directed to your driver.
- Pre-Booked Private Transfer: Book online in advance via global or regional platforms. Your driver will meet you in the arrivals hall holding a sign with your name. This is highly recommended for late-night arrivals.
Price Breakdown & What to Expect
| Vehicle Type | Estimated Fare (THB) | Travel Time | Best For |
|---|---|---|---|
| Standard Sedan (Airport Taxi) | 1,800 - 2,200 | 1.5 - 2 hrs | 1-2 travelers |
| SUV / Van (Private Transfer) | 2,200 - 2,800 | 1.5 - 2 hrs | Families (3-4), Groups |
| Luxury Car (Private Transfer) | 2,800+ | 1.5 - 2 hrs | Business travel |
Note: Tolls (if any, minimal on Highway 2) are usually included in a pre-booked transfer but may be extra for airport metered taxis. Always confirm.
Pros, Cons & Booking Tips
Pros: Door-to-door service, no stress with transfers, fastest option, available 24/7 if pre-booked, AC comfort, secure for solo travelers.
Cons: Most expensive option per person, fare can be ambiguous if not pre-fixed.
Tip: For the best rates and reliable service, compare prices on platforms like 12Go Asia or Kiwi Taxi. Booking a return trip can sometimes offer a discount if you know your flight back.
2. Public Bus: The Budget-Friendly Choice
This is the most economical way to travel, but it requires a transfer in Khon Kaen city. It's perfect for solo backpackers or budget-conscious travelers without time constraints.
The Step-by-Step Route
- Step 1: Airport to Khon Kaen Bus Terminal 2. Take the white airport shuttle bus (clearly marked) from right outside KKC arrivals. It runs in coordination with flight schedules. Fare: ~฿40-฿60. Travel time: ~30-45 mins to the city's main bus terminal (often called "Baw Khaw Saw 2" or "Terminal 2").
- Step 2: Khon Kaen to Udon Thani Bus. At Khon Kaen Bus Terminal 2, proceed to the ticket counters for companies like Transport Co., Ltd. (Bor Kor Sor). Buses to Udon Thani depart frequently (every 30-60 minutes) from early morning until evening. Fare: ฿100-฿150 for a standard air-conditioned bus. Travel time: ~2 - 2.5 hours.
Key Bus Information & Schedule
| Leg | Frequency | Operating Hours | Estimated Fare (THB) |
|---|---|---|---|
| KKC Shuttle to City | Matches flights | Flight-dependent | 40 - 60 |
| Khon Kaen to Udon Thani | Every 30-60 mins | ~5:00 AM - 8:00 PM | 100 - 150 |
What You Need to Know
Luggage: Space under the bus is available but limited. Large backpacks are fine, but oversized suitcases might be problematic during peak times.
Comfort: Thai buses are reliable and air-conditioned (often very cold, bring a layer). They make several stops along the route to pick up/drop off locals.
Final Stop: Buses arrive at Udon Thani's main bus terminal, Udon Thani Bus Terminal 1. From there, you'll need a local taxi, tuk-tuk, or songthaew to your final hotel (cost: ฿50-฿150).
3. Rental Car & Private Driver with Car
For travelers wanting ultimate flexibility to explore the Isan region or making multiple stops, renting a vehicle is an excellent option. Khon Kaen Airport has counters for both international and local rental agencies.
Car Rental at Khon Kaen Airport (KKC)
Companies like Avis, Budget, and local Thai providers have desks in the arrivals area. It's advisable to book online in advance for better rates and guaranteed availability.
- Estimated Cost: From ฿1,000 - ฿2,500 per day, depending on car type and season.
- Requirements: Valid driver's license from your home country and an International Driving Permit (IDP) are legally required. Your passport and a credit card for the deposit are mandatory.
- The Drive: The route is straightforward via Highway 2 (Mittraphap Road). It's a well-maintained, major highway. Use Google Maps or Waze for navigation.
Hiring a Private Driver (Recommended Alternative)
If you want the freedom of a car without the stress of driving, hiring a private driver with a car is a popular and often cost-effective middle ground (especially for groups).
- How it works: You book a car with a professional driver for a set period (e.g., 8-10 hours). The driver meets you at KKC, helps with luggage, and takes you directly to your Udon Thani hotel or any stops you wish to make en route.
- Estimated Cost: ฿3,000 - ฿4,500 for a day (10 hours), including fuel and driver's fee. This can be cheaper than multiple taxis for a group and allows for detours (e.g., to Ban Chiang Archaeological Site).
- How to Book: Use local tour operator websites or the same transfer platforms (12Go), often listed as "Car with Driver" or "Day Tour."
4. Ticket & Cost Comparison: All Transport Options
This table summarizes all key data to help you decide the best way from Khon Kaen Airport to Udon Thani.
| Transport Method | Total Travel Time | Estimated Cost (per vehicle/person) | Convenience / Comfort | Best Suited For |
|---|---|---|---|---|
| Private Transfer (Pre-booked) | 1.5 - 2 hours | ฿1,800 - ฿2,800 (vehicle) | ★★★★★ (Door-to-door, hassle-free) | Families, groups, late arrivals, first-time visitors |
| Airport Taxi | 1.5 - 2 hours | ฿1,800 - ฿2,500 (vehicle) | ★★★★☆ (Direct, but price negotiation at counter) | Couples, small groups, immediate departure |
| Public Bus (via Khon Kaen City) | 3 - 4 hours | ฿140 - ฿210 (per person) | ★★☆☆☆ (Requires transfer, luggage space limited) | Solo travelers, tight budgets, no time pressure |
| Rental Car | 1.5 - 2 hours (drive time) | ฿1,000 - ฿2,500+ (per day + fuel) | ★★★★☆ (Maximum flexibility, self-drive stress) | Explorers, multiple destinations, experienced drivers |
| Private Driver with Car | 1.5 - 2 hours (or more with stops) | ฿3,000 - ฿4,500 (day rate) | ★★★★★ (Flexible & stress-free) | Groups on a tour, families wanting stops, business travel |
Verdict: For speed and ease, pre-book a transfer. For absolute lowest cost, take the public bus.
5. Traveler Tips & Insider Insights for the Journey
Beyond schedules and prices, here are practical insights to ensure a smooth trip between these two Isan hubs.
Essential Pre-Trip Advice
- Cash is King: Have sufficient Thai Baht (THB) in smaller denominations. Taxi drivers, bus ticket counters, and small food vendors along the way may not accept credit cards or foreign currency.
- SIM Card/Data: Purchase a local Thai SIM card at KKC arrivals (AIS, TrueMove, dtac). Having data for Google Maps, translation, and ride-hailing apps within the cities is invaluable.
- Language: English is not widely spoken by drivers or bus staff outside tourist zones. Have your destination written in Thai (อุดรธานี) or saved on your phone. A translation app like Google Translate is helpful.
On the Ground: Navigation & Comfort
- Bus Terminal Confusion: Khon Kaen has multiple bus stations. The airport shuttle goes to "Terminal 2" (สำหรับรถโดยสารประจําทาง), which is the correct one for Udon Thani buses. Double-check with the driver by showing "Udon Thani" in Thai.
- Bus Comfort: The air-conditioning on Thai buses is notoriously strong. Always carry a light jacket or scarf for the journey.
- Food & Toilets: The bus will make brief stops at roadside stations where you can quickly buy snacks and use restrooms (usually a small fee of ฿3-฿5).
- Traffic Considerations: Highway 2 is generally free-flowing. However, Friday afternoons and Sunday evenings can see heavier traffic. Allow extra time during Thai public holidays like Songkran.
FAQs: Traveling from Khon Kaen Airport to Udon Thani
What is the best way to get from Khon Kaen Airport to Udon Thani city center?
For most travelers, a pre-booked private transfer or taxi is the best option. It's the most direct, convenient, and fastest (approx. 1.5-2 hours door-to-door), though not the cheapest. If you're on a tight budget, the airport shuttle bus combined with a public bus from Khon Kaen city is the most economical choice.
How much does a taxi cost from Khon Kaen Airport to Udon Thani?
A metered taxi or fixed-price taxi from Khon Kaen Airport (KKC) to Udon Thani typically costs between ฿1,800 and ฿2,500 (approx. $50-$70 USD) for the entire vehicle. The price depends on negotiation, vehicle type, and time of day. Pre-booking online can sometimes secure a better rate.
Is there a direct bus from Khon Kaen Airport to Udon Thani?
No, there is no direct public bus service connecting Khon Kaen Airport (KKC) and Udon Thani (UTH). The most common route is: 1. Take the airport shuttle bus from KKC to Khon Kaen Bus Terminal 2. 2. Transfer to an intercity bus bound for Udon Thani from the same terminal. The total journey takes about 3-4 hours.
How long is the drive from Khon Kaen to Udon Thani?
The direct road distance is approximately 130-140 kilometers. The drive by private car, taxi, or transfer typically takes 1 hour and 30 minutes to 2 hours, depending on traffic conditions on Highway 2 (Mittraphap Road).
Can I travel from KKC to UTH late at night or early in the morning?
Options are very limited outside daytime hours. The airport shuttle bus to Khon Kaen city only operates in sync with flight schedules. Your only reliable options for late-night/early-morning arrivals are: 1. Pre-booking a private transfer (highly recommended). 2. Trying to find a taxi at the airport rank (availability is not guaranteed, and prices will be higher).
What is the cheapest way to get from Khon Kaen Airport to Udon Thani?
The cheapest way is by combining the airport shuttle bus (฿40-฿60) with a public bus from Khon Kaen Bus Terminal 2 to Udon Thani (฿100-฿150). The total cost per person is around ฿140-฿210 (approx. $4-$6 USD). However, this involves a transfer and takes 3-4 hours.
Is it easy to travel with children or a lot of luggage?
Traveling with kids or multiple bags is challenging on public buses due to limited luggage space and no seat guarantees. A private transfer or taxi is strongly advised. You can request child seats when booking a private service, and luggage space is guaranteed, making the journey much less stressful.
Should I book my transfer in advance?
Yes, especially if you arrive late at night, are in a group, or have specific needs (like child seats). Pre-booking a private transfer online (via platforms like KiwiTaxi or 12Go) locks in your price, guarantees availability, and a driver will meet you at arrivals with a name sign.