
Flight
Best balance of speed, price, direct flights available daily
Flight
Fastest option, short flight, saves significant travel time overall
Bus
Cheapest option, long journey, direct overnight buses available
Bus + Train
Very slow, indirect route, requires transfers and longer travel
Quick answer: Travelling from Khon Kaen to Chiang Mai gives you solid options ranging from a direct flight for speed to buses or bus + train for budget travel, or even a private car if you want maximum flexibility. You can book tickets from Khon Kaen to Chiang Mai easily online in advance.
At a glance:
- 📍 Distance: approx. 650 km by road.
- ⏱️ Travel time: Flight ~1 hour | Bus ~10–13 hours | Bus + Train ~13–17 hours | Private Car ~9–11 hours.
- 💰 Price range: Flight US$ 60–100 pp | Bus US$ 19–26 pp | Bus + Train US$ 12–50 pp | Private Car US$ 240–430.
- ✈️ Flight: Direct flight from Khon Kaen Airport to Chiang Mai Airport.
- 🚍 Bus: Tourist bus service from Khon Kaen to Chiang Mai.
- 🚆 Bus + Train: Bus to Phitsanulok then train to Chiang Mai.
- 🚕 Private Car: Private taxi or car hire direct from Khon Kaen to Chiang Mai.
Last updated in April 2026
From Khon Kaen to Chiang Mai you can travel by plane, bus, bus + train or private car.
The distance from Khon Kaen to Chiang Mai is about 650 km by road. The fastest and most convenient option is a direct flight, taking around 1 hour, with fares starting at about $60. Budget travelers can choose a direct tourist bus, which takes approximately 10–13 hours and costs around $19–26 per person. Private cars are also available for those who prefer a flexible door-to-door transfer.
There is no direct train between Khon Kaen and Chiang Mai. If you want to travel by rail, you need to take a bus to Phitsanulok and continue by Thai Railways train to Chiang Mai. This combined journey takes about 13–17 hours. From Chiang Mai you can continue to Pai, Chiang Rai, or Phayao. Tickets and flights can be booked online in advance.
| Transfer modes from Khon Kaen to Chiang Mai: | Travel Time | Cost Range |
|---|---|---|
| Tourist Bus | 10–13 hours | $19–26 per person |
| Plane (Direct Flight) | 1 hour | $60–100 per person |
| Bus + Train (via Phitsanulok) | 13–17 hours | $12–50 per person |
| Private Taxi / Car | 9-10 hours | $240–430 per car |
How do I get from Khon Kaen to Chiang Mai?
1. BUS from Khon Kaen to Chiang Mai
👉 Tourist bus is the cheapest direct way to travel from Khon Kaen to Chiang Mai.
- ✔️ Best for: budget travelers looking for a direct connection
- ✔️ Travel time: ~10–13 hours
- ✔️ Cost: $19–26 per person
- ✅ Best Option: Modern air-conditioned buses by Sombat Tour, Esarn Tour or Phet Prasert
- 💡 Tip: Arrive at the departure point at least 30 minutes before departure.
- 🌏 Extra Tip: Overnight buses help you save one night of accommodation.
A tourist bus is the cheapest direct transport option from Khon Kaen to Chiang Mai. Companies such as Sombat Tour, Esarn Tour, and Phet Prasert operate comfortable air-conditioned buses, usually via Phitsanulok.
The journey takes about 10–13 hours, with one-way tickets costing approximately $19–26 per person. Most buses arrive at Chiang Mai Arcade 2 or Chiang Mai Bus Terminal 3.
Bus tickets can be booked online in advance, which is recommended during weekends, holidays, and the high tourist season.
BOOK BUS TICKET to Chiang Mai ➜
| Bus Company | Departure in Khon Kaen | Arrival in Chiang Mai | Bus Ticket – Price |
|---|---|---|---|
| Esarn Tour | 09:30 | 21:30 | From $19.00 |
| Esarn Tour | 16:30 | 04:30 | From $19.00 |
| Phet Prasert | 15:10 | 03:00 | From $21.00 |
| Phet Prasert | 17:30 | 05:00 | From $21.00 |
| Phet Prasert | 20:30 | 07:20 | From $21.00 |
| Phet Prasert | 22:30 | 09:20 | From $21.00 |
| Sombat Tour | 19:30 | 05:20 | From $26.00 |

2. FLIGHT from Khon Kaen to Chiang Mai
👉 A direct flight is the fastest way to travel from Khon Kaen to Chiang Mai.
- ✔️ Best for: travelers who want to save time
- ✔️ Travel time: ~1 hour
- ✔️ Cost: $60–100 per person
- ✅ Best Option: Direct flights with Nok Air or AirAsia
- 💡 Tip: Book your flight early to get the lowest fares.
- 🌏 Extra Tip: Flying saves almost a full day compared to traveling by bus.
A direct flight is the quickest and most convenient way to travel from Khon Kaen to Chiang Mai. Nok Air and AirAsia operate direct services between Khon Kaen International Airport and Chiang Mai International Airport.
The flight takes only about 1 hour, with one-way fares ranging from approximately $60–100 per person, depending on the travel season and booking date.
If you value speed and convenience, flying is the best option. Booking your ticket online in advance usually provides the best prices.

3. BUS + TRAIN from Khon Kaen to Chiang Mai
👉 Bus + train via Phitsanulok is the best rail alternative from Khon Kaen to Chiang Mai.
- ✔️ Best for: travelers who want to include a train journey
- ✔️ Total travel time: ~13–17 hours
- ✔️ Total cost: about $12–46 per person
- ✅ Best Option: Bus to Phitsanulok + Thai Railways train to Chiang Mai
- 💡 Tip: Book both tickets in advance to avoid long transfer times.
- 🌏 Extra Tip: Sleeper trains are the most comfortable choice for the second part of the journey.
There is no direct train from Khon Kaen to Chiang Mai, so the best rail option is to travel via Phitsanulok. First, take a Phetprasert Tour bus from Khon Kaen to Phitsanulok, which takes about 5.5 hours and costs approximately $6–10 per person.
From Phitsanulok, continue by Thai Railways train to Chiang Mai. The train journey takes around 6–7.5 hours, with tickets costing about $6–36 per person. See this guide: How to travel from Phitsanulok to Chiang Mai?
This combined route is ideal if you prefer train travel or want to explore Phitsanulok along the way. You can also check the latest Thailand Railway Map before your trip.

4. TAXI / CAR from Khon Kaen to Chiang Mai
👉 A private taxi or car is the most comfortable way to travel from Khon Kaen to Chiang Mai.
- ✔️ Best for: families, groups, and travelers who want door-to-door service
- ✔️ Travel time: ~9–11 hours
- ✔️ Cost: $260–430 per vehicle
- ✅ Best Option: Private SUV or minivan with a professional driver
- 💡 Tip: Choose your own pickup and drop-off locations.
- 🌏 Extra Tip: Minivans are the best value for groups sharing the travel cost.
A private transfer is the most comfortable but also the most expensive way to travel from Khon Kaen to Chiang Mai. Companies such as Kanokwan Travel, Than Car Service, and Easyride Services operate modern SUVs, sedans, and spacious minivans.
The journey takes about 9–11 hours, with prices ranging from approximately $260–430 per vehicle. You can choose your own departure point in Khon Kaen and arrival destination anywhere in Chiang Mai.
Private transfers are ideal for families, groups, or travelers with lots of luggage who prefer maximum flexibility and a direct door-to-door journey.
BOOK TAXI / CAR to Chiang Mai ➜
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Kanokwan Travel | 09:00 | From $300.00 / Economy 3pax |
| Kanokwan Travel | 09:00 | From $320.00 / Comfort 3pax |
| Kanokwan Travel | 09:00 | From $320.00 / SUV 4pax |
| Kanokwan Travel | 09:00 | From $420.00 / Van 9pax |
| Than Car Service | 09:45 | From $369.00 / Economy 3pax |
| Easyride Services | 10:00 | From $245.00 / Economy 2pax |
| Easyride Services | 10:00 | From $280.00 / SUV 4pax |
| Easyride Services | 10:00 | From $350.00 / Van 8pax |

❓ FAQ — Travel from Khon Kaen to Chiang Mai
How to book tickets or flights from Khon Kaen to Chiang Mai?
How long does the journey take?
Direct flights take about 1 hour, buses 10–13 hours, bus + train via Phitsanulok 13–17 hours, and private cars around 9–11 hours.
How far is Chiang Mai from Khon Kaen?
The distance is about 650 km by road and approximately 480 km by air.
How much does the trip cost?
Bus tickets cost about $19–26, flights $60–100, bus + train $12–50, and private cars about $260–430 per vehicle.
What is the cheapest way to travel?
The tourist bus is the cheapest option. One-way tickets start at about $19 per person.
What is the fastest option?
A direct flight is the fastest and most convenient option, taking only about 1 hour.
Is there a direct train from Khon Kaen to Chiang Mai?
No. You need to travel via Phitsanulok, where you can transfer to a train to Chiang Mai.
Can I travel by private taxi?
Yes. Private cars offer door-to-door service and take about 9–11 hours, making them the most comfortable option.
Where can I travel from Chiang Mai?
From Chiang Mai you can continue to Chiang Rai, Mae Hong Son, Nan, or return by train to Bangkok.
Where to stay in Chiang Mai?
Chiang Mai offers everything from budget guesthouses to luxury resorts. You can search and book accommodation online here.
💡 Practical Travel Tips for Khon Kaen to Chiang Mai
Traveling from Khon Kaen to Chiang Mai is a long journey across Thailand. You can travel by direct flight, tourist bus, private car, or by combining a bus and train via Phitsanulok.
- Best Option: A direct flight is the fastest choice and takes only about 1 hour.
- Cheapest Travel: Tourist buses are the most affordable option, with overnight departures available.
- No Direct Train: If you prefer rail travel, you need to transfer in Phitsanulok.
- Book Early: Flights and overnight buses often sell out during weekends and Thai holidays.
- What to Pack: Bring water, snacks, a power bank, and a light jacket for air-conditioned transport.
- Private Transfer: A private car offers the most flexibility but is the most expensive option.
Tip: Bus, flight, and train tickets from Khon Kaen to Chiang Mai can be searched and booked online in advance.
