
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 get by bus, plane, car, bus+train.
-
- The travel distance from Khon Kaen to Chiang Mai spans approximately 650 km by road and 480 km by air. Opting for the best and most comfortable option, taking a direct flight from Khon Kaen Airport to Chiang Mai Airport, proves to be the optimal choice. The flight duration is approximately 1 hour, with ticket prices ranging from $60-100 per person. For those seeking the most economical option, traveling by tourist bus from Khon Kaen to Chiang Mai is recommended. Bus transport typically takes about 10-13 hours, with ticket costs averaging $19-26 per person. Reputable bus companies such as Sombat Tour, Esan Tour, or Phet Prasert operate modern and comfortable buses.
- There is no direct train route from Khon Kaen to Chiang Mai. Travelers opting for train travel must first journey to Phitsanulok, where they can then transfer to a train operated by Thai Railways bound for Chiang Mai. Traveling by bus and train via Phitsanulok from Khon Kaen to Chiang Mai typically takes about 13-17 hours, offering a convenient option for those interested in exploring Phitsanulok. From Chiang Mai, travelers can further explore nearby destinations such as Pai, Chiang Rai, and Phayao. It is also possible to search and book a private taxi/car with a driver to Chiang Mai from Khon Kaen. Easily search and book bus tickets and flights from Khon Kaen to Chiang Mai online.
-
- Chiang Mai ranks among the most sought-after tourist destinations in northern Thailand. Renowned for its wealth of historical sites, monuments, pagodas, and temples, Chiang Mai serves as an ideal gateway for exploring the northern region of Thailand. Additionally, Chiang Mai serves as a vital transportation hub, offering connections to destinations such as Myanmar. Welcoming visitors from around the globe, Chiang Mai is equipped with a railway station, an international airport, and numerous bus services connecting to Bangkok.
- There are three primary transportation options for traveling from Khon Kaen to Chiang Mai: tourist bus, direct flight, or bus and train via Phitsanulok. Phitsanulok City lies approximately 320 km from Khon Kaen. Opting for a direct flight from Khon Kaen International Airport offers the fastest mode of transport to Chiang Mai. Notably, there is no direct train route connecting Chiang Mai and Khon Kaen. Refer to the instructions below for details on reaching 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
-
- the most cheapest way of transport to Chiang Mai from Khon Kaen
- bus companies to Chiang Mai from Khon Kaen: Sombat Tour, Esarn Tour, Phet Prasert
- travel by bus from Khon Kaen to Chiang Mai takes about 10-13 hours
- there are comfortable tourist buses to Chiang Mai via Phitsanulok
- travel by tourist bus from Khon Kaen to Chiang Mai costs about $19-26/pp
- buses arrive mainly to Chiang Mai Arcade 2 and Chiang Mai Bus Terminal 3
- come to the departure place about 30 minutes before departure of the bus
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
-
- direct flight is the most fastest option of transport to Chiang Mai from Khon Kaen
- direct flight to Chiang Mai from Khon Kaen takes about 1 hour
- airlines to Chiang Mai from Khon Kaen: Nok Air, Air Asia
- flights from Khon Kaen International Airport to Chiang Mai International Airport
- one-way direct flight from Khon Kaen to Chiang Mai costs about $60-100/pp

3. BUS + TRAIN from Khon Kaen to Chiang Mai
A) Bus from Khon Kaen to Phitsanulok
-
- from Khon Kaen to Phitsanulok you can travel by bus or van
- travel time by bus from Khon Kaen to Phitsanulok is about 5.5 hours
- there bus route is operated by Phetprasert Tour bus company
- travel time by bus from Khon Kaen to Phitsanulok costs about $6-10/pp
B) Train from Phitsanulok to Chiang Mai
-
- from Phitsanulok to Chiang Mai you can travel by train of Thai Railway
- travel by train from Phitsanulok to Chiang Mai takes about 6-7.5 hours
- travel by train to Chiang Mai from Phitsanulok costs about $6-36/pp
- read this article: How to go to Chiang Mai from Phitsanulok?
- you can also travel by bus or private car, you can book bus ticket + car online
- you can check current and updated Thailand Railway Map

4. TAXI / CAR from Khon Kaen to Chiang Mai
-
- private transfer is the most expensive option of transport to Chiang Mai from Khon Kaen
- transfer by private taxi/car to Chiang Mai from Khon Kaen takes about 9-11 hour
- taxi companies to Chiang Mai from Khon Kaen: Kanokwan Travel, Than Car Service, Easyride Services
- you can search and book various modern cars, like SUV or modern minivan
- transfer by private taxi/car from Khon Kaen to Chiang Mai costs about $260-430/car
- you can choose your departure place in Khon Kaen and arrival place in Chiang Mai
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 route from Khon Kaen to Chiang Mai:
1. How to book and buy tickets/taxi from Khon Kaen to Chiang Mai?
-
- You can book and buy tickets+flights from Khon Kaen to Chiang Mai on 12go.asia ➜ or Baolau ➜.
- You can also search and book another tickets, Khon Kaen to Bangkok, Bangkok to Chiang Mai…
2. How long does it take to get from Khon Kaen to Chiang Mai?
-
- Travel by tourist bus from Khon Kaen to Chiang Mai takes about 10-13 hours.
- Travel by plane – direct flight from Khon Kaen to Chiang Mai takes about 1 hour.
- Travel by bus + train from Khon Kaen to Chiang Mai (via Phitsanulok) takes about 13-17 hours.
- Travel by private taxi/car with a driver from Khon Kaen to Chiang Mai takes about 9-10 hours.
3. How far is Chiang Mai from Khon Kaen?
-
- Travel distance from Khon Kaen to Chiang Mai is about 650 km by bus/train and about 480 km by plane.
4. How much does it cost to get from Khon Kaen to Chiang Mai?
-
- Transport by tourist bus from Khon Kaen to Chiang Mai costs about $19-26/pp.
- Transport by plane – direct flight from Khon Kaen to Chiang Mai costs about $60-100/pp.
- Transport by bus + train from Khon Kaen to Chiang Mai (via Phitsanulok) costs about $12-50/pp.
- Transport by private taxi/car from Khon Kaen to Chiang Mai costs about $240-320/car.
5. What is the most cheapest option of travel from Khon Kaen to Chiang Mai?
-
- The most cheapest way of transport from Khon Kaen to Chiang Mai in Thailand is to travel by tourist bus. Bus tickets to Chiang Mai start at $19/pp.
6. What is the best way of transport from Khon Kaen to Chiang Mai?
-
- The best and fastest way of getting to Chiang Mai from Khon Kaen is to take a direct flight from Khon Kaen International Airport to Chiang Mai International Airport.
7. Is it possible to travel by taxi from Khon Kaen to Chiang Mai?
-
- Yes you can also travel by private taxi/car via Phitsanulok. From Khon Kane to Phitsanulok you can use Khonkaen taxi and from Phitsanulok to Chiang Mai you can use Glassflower or Thailand Limo by Datum private taxi companies.
8. Is there a direct train / railway from Khon Kaen to Chiang Mai?
-
- No, there is no train from Khon Kaen to Chiang Mai. You can travel by train to Chiang Mai only from Phitsanulok.
9. Where to go and travel from Chiang Mai?
-
- From Chiang Mai you can travel by bus or car to Chiang Rai or Mae Hong Son, or you can go to not so crowded province of Nan. There is no railway between these sites, so you have to travel by bus, minivan or you can book your private car, teoretically you can travel on motorbike. You can also travel by train to Bangkok.
10. Where to accommodate in Chiang Mai Mai?
-
- Chiang Mai in Thailand offers a wide range of accommodation facilities, there are hotels, homestays, guesthouses…
- Search and book your accommodation in Chiang Mai > Book your hotel / resort in Chiang Mai ➜.
💡 Practical Travel Tips for Khon Kaen to Chiang Mai
These tips are based on extensive travel experience along the route from Khon Kaen in northeastern Thailand to Chiang Mai, the cultural and historical heart of the north. The journey crosses diverse regions with varied landscapes, climates, and travel options, so planning ahead will help ensure a smooth and enjoyable trip.
1. Break Up the Journey to Explore More of Thailand’s Heartland
Given the distance, consider stopping in cities like Phitsanulok or Sukhothai along the way. These stops offer rich historical sites, ancient ruins, and unique local culture, allowing you to experience more than just the start and end points.
2. Choose the Best Transport Mode to Match Your Priorities
Trains and buses provide affordable travel but can be long and less comfortable. Flights, usually connecting through Bangkok, save time but can be costlier. Weigh the trade-offs between comfort, budget, and travel time when booking.
3. Book Tickets Early During Festivals and Peak Seasons
Demand for transport surges around major festivals like Songkran and Loy Krathong, as well as during school holidays. Booking in advance is essential to secure your seat and preferred travel times.
4. Pack for Varied Weather Conditions
Khon Kaen’s climate is typically hot and humid, while Chiang Mai can be cooler, especially in the evenings and during the dry season. Layered clothing will help you stay comfortable throughout the journey and at your destination.
5. Arrange Transfers and Accommodation Ahead
Coordinating your local transport and lodging before arrival reduces stress, particularly if you have multiple connections or plan to explore stops along the route.
6. Take Time to Sample Regional Cuisine Along the Way
The journey crosses regions with distinct culinary traditions—from spicy Isaan dishes around Khon Kaen to the milder northern Thai flavors in Chiang Mai. Don’t miss local markets and eateries to taste authentic dishes that reflect the diversity of Thailand’s food culture.
7. Use Travel Apps and Local Resources to Stay Updated
Weather, transport schedules, and road conditions can change unexpectedly. Utilizing apps for ticket booking, navigation, and real-time updates helps you adapt plans and stay informed.
Tip: Bus, train, and flight tickets from Khon Kaen to Chiang Mai can be searched and booked online in advance, helping you secure your preferred departure times and ensuring a comfortable, hassle-free journey — especially during busy travel periods.
