Explore Destinations

Discover the world's most amazing places

How to Get from Khon Kaen Airport to Udon Thani

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.

Quick Navigation: Khon Kaen to Udon Thani Transport

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 TypeEstimated Fare (THB)Travel TimeBest For
Standard Sedan (Airport Taxi)1,800 - 2,2001.5 - 2 hrs1-2 travelers
SUV / Van (Private Transfer)2,200 - 2,8001.5 - 2 hrsFamilies (3-4), Groups
Luxury Car (Private Transfer)2,800+1.5 - 2 hrsBusiness 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

  1. 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").
  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

LegFrequencyOperating HoursEstimated Fare (THB)
KKC Shuttle to CityMatches flightsFlight-dependent40 - 60
Khon Kaen to Udon ThaniEvery 30-60 mins~5:00 AM - 8:00 PM100 - 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).

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

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.