KHON KAEN to CHIANG MAI — Transport ☀️

How to get from Khon Kaen to Chiang Mai by bus, plane, train, van, taxi, car
How do you get from Khon Kaen to Chiang Mai? You can travel by tourist bus, plane or bus+train.
  1. Bus to Chiang Mai
  2. Flight to Chiang Mai
  3. Bus+Train to Chiang Mai
  4. Taxi/Car to Chiang Mai
  5. Book Ticket Online 🎫
Best speed

Flight

Fastest option, short flight, saves significant travel time overall

Best budget

Bus

Cheapest option, long journey, direct overnight buses available

Avoid

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.

Comparison of Transfer Options from Khon Kaen to Chiang Mai
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 Schedule + Tickets from Khon Kaen 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

bus-khon-kaen-to-chiang-mai
Bus from Khon Kaen to Chiang Mai by Sombat Tour in Thailand (photo: 12go.asia).

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.

flight-khon-kaen-to-chiang-mai
Direct flight from Khon Kaen International Airport to Chiang Mai International Airport is the fastest option of transport.

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.

bus-train-khon-kaen-to-chiang-mai
From Khon Kaen to Chiang Mai you can also travel by bus + train via Phitsanulok (photo: 12go.asia).

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 Schedule from Khon Kaen 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

private-taxi-car-khon-kaen-to-chiang-mai
From Khon Kaen to Chiang Mai you can also travel by private taxi/car with a driver (photo: Kanokwan Travel).

FAQ — Travel from Khon Kaen to Chiang Mai

How to book tickets or flights from Khon Kaen to Chiang Mai?

You can easily book bus tickets, flights, train connections, or private transfers online via 12go.asia or Baolau.

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.


🎫 Book your tickets / flights from Khon Kaen to Chiang Mai:

(You can change your departure and arrival, eg. Bangkok > Chiang Mai, Chiang Mai > Khon Kaen….)

Chiang Mai to Phuket ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: