Quick Answer
Best overall option: Private taxi or Grab — 1.5 hours door-to-door, 1,500–2,000 THB (≈40–55 USD). No transfers, most comfortable.
Cheapest option: Bus from Khon Kaen to Roi Et town (150–200 THB) + local taxi to airport (200–300 THB) — total 350–500 THB (≈10–14 USD), about 3 hours.
Key transfer point: Roi Et town centre — all public transport (bus, train) drops you here, then you take a local taxi or songthaew to the airport (20 km, 30 minutes).
Verdict: If you value time and ease, take a taxi. If you're on a tight budget, the bus+taxi combo works well. More on Roi Et travel from TAT.
🚆 Train from Khon Kaen to Roi Et + Taxi to Airport
The train is a scenic and budget-friendly way to travel between Khon Kaen and Roi Et, but it does not go directly to the airport. You'll need to take a local taxi or songthaew from Roi Et Railway Station to Roi Et Airport (about 20 km, 30 minutes).
Train Details: Khon Kaen → Roi Et
- Distance by rail: ~105 km (via the Northeastern Line).
- Duration: 2 hours (ordinary) to 3 hours (locals stopping at small stations).
- Frequency: 2–3 trains per day (usually morning, midday, and late afternoon). Check the State Railway of Thailand (SRT) schedule for real-time updates.
- Ticket price:
- 3rd class (fan, hard seat): 80–120 THB (≈2–3.30 USD)
- 2nd class (air-con, soft seat): 150–200 THB (≈4–5.50 USD) — recommended for comfort
- 1st class (air-con, sleeper – overnight only): not applicable on this short route.
From Roi Et Railway Station to the Airport
- Local taxi: 200–300 THB (≈5.50–8 USD), 30 minutes. Negotiate at the station or use the Grab app (limited availability).
- Songthaew (shared pickup truck): ~50–100 THB per person, but less frequent and not recommended if you have luggage.
- Total cost (train + taxi): 280–500 THB (≈8–14 USD).
- Total time: 2.5–3.5 hours.
Pros & Cons of the Train Option
| ✅ Pros | ❌ Cons |
|---|---|
| Very cheap (especially 3rd class) | Limited daily departures (2–3 trains) |
| Scenic views of Isaan countryside | Slower than bus or taxi |
| Spacious seats (2nd class) with air-con | Requires taxi transfer at Roi Et (extra cost & time) |
| No traffic issues (rail is independent of roads) | Train station in Roi Et is basic — limited facilities |
| Allows you to experience local Thai rail travel | Not ideal for late-night or early-morning flights |
Who should choose the train? Budget travelers, solo backpackers, and anyone who enjoys a relaxed, scenic journey. Not recommended for families with heavy luggage or tight flight connections.
✈️ Flight Options: Why There Are No Direct Flights
There are no commercial flights from Khon Kaen to Roi Et Airport (ROI). The straight-line distance between the two cities is only about 95 km (59 miles) — far too short for any scheduled airline service. A flight would take roughly 30 minutes in the air, but with check-in, security, and ground transfers, the total time would actually be longer than driving.
If You Really Want to Fly — The Only (Impractical) Route
Theoretically, you could fly from Khon Kaen Airport (KKC) to Bangkok (BKK or DMK), then catch a second flight back to Roi Et Airport (ROI). But this is highly inefficient:
- Total time: 4–6 hours minimum (including layovers and airport transfers in Bangkok).
- Total cost: 4,500–8,000 THB (≈125–220 USD) — at least double the cost of a direct taxi.
- Carbon footprint: Much higher than ground transport.
Verdict: For this route, ground transport is always the smarter choice. Save your money and time.
Roi Et Airport (ROI) Flight Connections
Roi Et Airport does have daily flights to/from Bangkok (Suvarnabhumi BKK and Don Mueang DMK) operated by Thai AirAsia (FD), Nok Air (DD), and Thai Lion Air (SL). So this guide is most useful if you're in Khon Kaen and need to catch one of those flights from ROI.
Official Roi Et Airport information from Airports of Thailand.
🚌 Bus from Khon Kaen to Roi Et + Taxi to Airport
The bus is the most economical way to get from Khon Kaen to Roi Et. Services are frequent, comfortable enough, and drop you in central Roi Et, from where you can take a short taxi ride to the airport.
Bus Service Details: Khon Kaen → Roi Et
- Departure point: Khon Kaen Bus Terminal (also known as Baw Khaw Saw), located about 3 km west of the city centre.
- Arrival point: Roi Et Bus Terminal, on the eastern edge of Roi Et town.
- Duration: 2–2.5 hours (depending on stops).
- Frequency: Every 30–60 minutes from around 05:30 until 17:30.
- Ticket price:
- Ordinary (fan, non-AC): 120–150 THB (≈3.30–4 USD)
- Air-conditioned (VIP/standard): 150–200 THB (≈4–5.50 USD) — recommended for comfort
- Operators: Mostly government-run and local co-op buses. Check The Transport Co. Ltd. for schedules.
From Roi Et Bus Terminal to the Airport
- Local taxi: 200–300 THB (≈5.50–8 USD), 30 minutes. Taxis wait outside the bus terminal.
- Songthaew (shared): ~50 THB per person, but may require waiting for a full load. Best for solo travelers with light bags.
- Total cost (bus + taxi): 350–500 THB (≈10–14 USD).
- Total time: 2.5–3 hours.
Night Bus Option?
There is no dedicated night bus on this route. The last bus usually departs around 17:00–17:30. If you need to travel after dark, you'll have to take a taxi or pre-booked car.
Bus vs. Train — Which is Better?
| Factor | Bus | Train |
|---|---|---|
| Frequency | Every 30–60 min | 2–3 per day |
| Time (to town) | 2–2.5 hrs | 2–3 hrs |
| Price (to town) | 120–200 THB | 80–200 THB |
| Comfort | Good (AC bus recommended) | Good (2nd class soft seat) |
| Luggage space | Limited (underbelly) | Moderate (overhead racks) |
Verdict: The bus is generally more practical for most travelers due to higher frequency and faster total time. Choose the train if you want a more scenic, unique Thai travel experience.
🚕 Taxi / Private Transfer: Direct, Fast, Door-to-Door
For travelers who value convenience, speed, and zero hassle, a private taxi or ride-hail service is the best way from Khon Kaen to Roi Et Airport. It's the only option that takes you directly to the departure terminal without any intermediate stops or transfers.
Price & Details
- Estimated cost: 1,500–2,000 THB (≈40–55 USD).
- Duration: 1.5 hours (approx. 110 km via Highway 2040 / 23).
- Pick-up points: Anywhere in Khon Kaen city — hotel, guesthouse, private residence, or Khon Kaen Airport (KKC).
- Drop-off: Directly at Roi Et Airport departure gate.
- Vehicle types: Standard sedan (4 seats), SUV (up to 6 passengers), minivan (up to 10 passengers).
How to Book a Taxi
- Grab app: Available in Khon Kaen. Open the app, set pick-up and drop-off (Roi Et Airport, ROI). Price is fixed upfront. Download Grab here.
- Local taxi stands: At Khon Kaen Bus Terminal, Khon Kaen Railway Station, or major hotels. Negotiate a fixed price before departure.
- Private transfer companies: Many local operators offer pre-booked transfers with fixed rates. Ask your hotel reception for trusted contacts.
- Facebook groups / travel forums: Isaan travel groups often have driver recommendations with set prices (around 1,500–1,800 THB).
When Should You Choose a Taxi?
- Late-night or early-morning flights: Buses and trains don't run after dark. Taxi is your only option.
- Family with young children: Car seats can be requested (confirm in advance). No dragging kids between buses.
- Heavy luggage (2+ large suitcases): Boot space for 2–3 large bags plus hand luggage.
- Tight flight connection: If your flight from Roi Et is within 3 hours, a taxi is the safest bet.
- Groups of 3–4 people: Cost per person becomes comparable to bus+taxi, but much faster.
Taxi vs. Grab — Which is Better?
| Factor | Grab | Local Taxi |
|---|---|---|
| Price | 1,700–2,000 THB (fixed) | 1,500–1,800 THB (negotiable) |
| Booking | Instant via app | Phone or in-person |
| Reliability | Very high (tracked) | Moderate (depends on driver) |
| Payment | Card / wallet / cash | Cash mostly |
| English support | App-based (easy) | Limited (Thai only often) |
Recommendation: Use Grab for transparency and ease. Negotiate a local taxi only if you're comfortable with basic Thai or have a local help you.
💲 Complete Cost & Time Comparison
Use this table to compare all available transport modes side-by-side. Prices are per person unless noted.
| Mode | Total Time | Total Cost (per person) | Transfers | Best For | Booking Required? |
|---|---|---|---|---|---|
| 🚕 Taxi / Grab (direct to airport) |
1.5 hours ⭐ fastest | 1,500–2,000 THB (≈40–55 USD) per vehicle (1–4 pax) |
0 (direct) | Families, late-night, groups, heavy luggage | Recommended (Grab or phone) |
| 🚌 Bus + Taxi (cheapest) |
~3 hours | 350–500 THB (≈10–14 USD) bus 150–200 + taxi 200–300 |
1 (Roi Et town) | Solo budget travelers, backpackers | Bus: not needed; Taxi: optional |
| 🚆 Train + Taxi (scenic budget) |
~3–3.5 hours | 280–500 THB (≈8–14 USD) train 80–200 + taxi 200–300 |
1 (Roi Et railway station) | Train enthusiasts, solo travelers, scenic lovers | Train: recommended 1 day ahead |
| ✈️ Flight (via BKK) (not recommended) |
4–6+ hours | 4,500–8,000 THB (≈125–220 USD) two flights + transfers |
2+ (Bangkok) | Only if you have a specific need to fly | Required (both flights) |
💡 Quick Decision Guide
- Best overall value: Bus + Taxi — cheap, reasonably fast, and frequent.
- Best for convenience: Taxi/Grab — no brainer if you're in a group or short on time.
- Best for experience: Train — slow but charming, great for travel enthusiasts.
- Most expensive & least efficient: Flight via Bangkok — avoid unless absolutely necessary.
🧳 Traveler Tips & Local Know-How for This Route
1. Luggage — Use the "Takkyubin" (Baggage Delivery) Service
If you have heavy luggage and want to travel light, consider using Thailand's baggage delivery service (similar to Japan's Takkyubin). Companies like Kerry Express and SCG Express can send your suitcases from Khon Kaen to Roi Et (or even directly to your final destination). Cost is around 200–400 THB per bag (≈5.50–11 USD). This lets you ride the bus or train unencumbered.
2. Roi Et Airport — Arrive Early
Roi Et Airport is a small regional airport. It's quiet, but don't cut it too close. Aim to arrive 1.5 hours before your flight for domestic departures. Check-in counters open about 2 hours before departure. There is a small café and a convenience store airside, but limited seating.
3. The "Songthaew" Alternative from Roi Et Town to Airport
If you're on a super-tight budget, a songthaew (shared red pickup truck) runs from Roi Et town market area to the airport. It costs about 50–100 THB (≈1.50–2.70 USD) per person and takes 40–50 minutes. However, it's not recommended if you have more than a daypack or if you're in a hurry. Songthaews only leave when full.
4. Buy Snacks & Water Before You Go
There are limited shops near Roi Et Airport. Stock up on snacks and water at convenience stores in Khon Kaen or Roi Et town before heading to the airport. Prices at the airport are slightly higher.
5. Peak Season & Holiday Warnings
During Thai New Year (Songkran, April 13–15), Chinese New Year (January/February), and New Year holidays (December 31–January 2), all transport is heavily booked. Book buses, trains, and taxis at least 3–5 days in advance. Grab prices also surge during these periods (sometimes 2× normal).
6. Language & Communication
- Most bus drivers and local taxi drivers speak only basic English. Have your destination written in Thai: "ไปสนามบินร้อยเอ็ด" (bpai sà-năam-bin Roi Et).
- Use Google Translate or Grab's in-app chat for smooth communication.
- Keep your phone charged — power banks are useful as not all taxis have charging ports.
7. Road Conditions & Traffic
Highways 2040 and 23 between Khon Kaen and Roi Et are generally in good condition with light traffic. Allow 1.5 hours by car. During rainy season (May–October), some sections may have flooding — add 30 minutes buffer.
❓ Frequently Asked Questions
1. Is there a direct transfer from Khon Kaen to Roi Et Airport?
No direct public transport goes all the way. The most direct option is a private taxi or Grab from Khon Kaen city to Roi Et Airport, which takes about 1.5 hours. Buses and trains only go to Roi Et town, then you need a local taxi (30 minutes) to reach the airport.
2. What is the cheapest way to get from Khon Kaen to Roi Et Airport?
The cheapest way is bus + local taxi. A bus from Khon Kaen Bus Terminal to Roi Et Bus Terminal costs 150–200 THB (≈4–5.50 USD) and takes about 2–2.5 hours. Then a local taxi from Roi Et town to the airport costs 200–300 THB (≈5.50–8 USD). Total cost: 350–500 THB (≈10–14 USD), total time: about 3 hours.
3. What is the fastest way to get from Khon Kaen to Roi Et Airport?
The fastest way is a private taxi or Grab car, which takes about 1.5 hours door-to-door. Cost ranges from 1,500 to 2,000 THB (≈40–55 USD). This is the only option that takes you directly to the airport without any transfers.
4. How do I travel from Khon Kaen to Roi Et Airport late at night or early morning?
Late night or early morning, the only reliable option is a private taxi or pre-booked car. Buses and trains generally operate only during daytime hours (roughly 06:00–18:00). Grab is available in Khon Kaen 24/7, but availability may be limited after midnight. We recommend booking a private transfer in advance if traveling outside regular hours.
5. How long does it take to get from Khon Kaen to Roi Et Airport?
Travel time varies by mode: taxi/Grab — 1.5 hours direct; bus + local taxi — about 3 hours (2–2.5 hours bus + 30 minutes taxi); train + local taxi — about 3.5 hours (2–3 hours train + 30 minutes taxi). Always add 30 minutes buffer for road conditions.
6. What if I have a lot of luggage?
If you have heavy or bulky luggage, a private taxi is strongly recommended. Buses have limited cargo space (underneath the cabin) and you may need to carry bags up steps. Trains have more luggage space but still require handling at both ends. For groups or large suitcases, the extra cost of a taxi (1,500–2,000 THB) saves significant hassle.
7. Do I need to book transportation in advance?
For buses, advance booking is not usually needed — you can buy tickets at the terminal. For trains, it's wise to book 1–2 days ahead via the SRT website or at the station, especially on weekends. For taxis, booking a few hours ahead via Grab or a local driver is recommended for peace of mind. During Thai public holidays (Songkran, New Year), book everything at least 3–5 days in advance.
8. Is there transportation from Roi Et Airport back to Khon Kaen?
Yes, the same options apply in reverse. At Roi Et Airport, you can find local taxis waiting outside arrivals. A taxi back to Khon Kaen costs about 1,500–2,000 THB (≈40–55 USD). Alternatively, take a local taxi from the airport to Roi Et town (200–300 THB), then catch a bus from Roi Et Bus Terminal to Khon Kaen (150–200 THB). Ride-hail apps are less available at the airport, so it's safer to pre-arrange a return transfer.