
1. Train to Khon Kaen
2. Bus to Khon Kaen
3. Flight to Khon Kaen
4. Taxi to Khon Kaen
🎫 Book Ticket Online
From Bangkok to Khon Kaen you can travel by train, bus, taxi or plane.
-
- The travel distance from Bangkok to Khon Kaen in Thailand spans approximately 450 km by road and 380 km by air. Opting for a comfortable and efficient journey, traveling by plane emerges as the best option to reach Khon Kaen from Bangkok. Direct low-cost flights to Khon Kaen International Airport are available, with ticket prices ranging from $30-120 per person. These flights are operated by Thai VietJet, Thai Smile, Air Asia, or Thai Lion Air, departing from Don Mueang or Suvarnabhumi airports in Bangkok. Alternatively, travelers can opt for a train journey with Thai Railways from Bangkok to Khon Kaen Railway Station.
-
- Train travel from Bangkok to Khon Kaen typically takes about 7-8.5 hours, with train tickets costing approximately $6-45 per person. Passengers have the option to book hard or soft seats, as well as sleeper berths. Khon Kaen Railway Station is conveniently located in the city center. Additionally, there are tourist buses offering transportation to Khon Kaen from Bangkok. The bus journey takes about 6-7.5 hours, with ticket prices ranging from $12-18 per person. For those seeking a more private option, booking a private car or taxi to Khon Kaen is possible, albeit it’s the most expensive mode of transportation, costing about $200-225 per car and taking approximately 6 hours. Travelers can easily search and book train or bus tickets, as well as flights from Bangkok to Khon Kaen online. If you’re already in Khon Kaen, consider taking a trip to Kalasin, which is about 100 km away. Bus services to Kalasin town are available.
-
- Khon Kaen is one of the four capitals of Isan in Thailand, referred to as the „Big Four of Isan“, alongside Udon Thani, Nakhon Ratchasima, and Ubon Ratchathani. Serving as the capital of Khon Kaen Province and Mueang Khon Kaen District, this city lies on the travel route to Udon Thani and Nong Khai border town in northern Thailand. Khon Kaen boasts an international airport, located approximately 8 km from the city center. Additionally, it features a railway station and various bus services to nearby towns and between Bangkok or Udon Thani. Travelers have four main options for reaching Khon Kaen: by train with Thai Railways, tourist bus, private car or taxi, or by booking low-cost direct flights. Direct flights offer the quickest route from Bangkok to Khon Kaen. From Bangkok, travelers can also journey to Mukdahan.
Transfer Mode – Bangkok to Khon Kaen: | Travel Time | Cost Range |
---|---|---|
Train | 7-8.5 hours | $6-45/pp |
Tourist Bus | 6-7.5 hours | $12-18/pp |
Plane (Direct Flight) | 1 hour | $30-120/pp |
Private Car/Taxi | 6 hours | $200-225/car |
How do I get from Bangkok to Khon Kaen?
1. TRAIN from Bangkok to Khon Kaen
-
- the most cheapest way of transfer to Khon Kaen from Bangkok
- there are about 3 trains of Thai Railways from Bangkok to Khon Kaen
- travel by train from Bangkok to Khon Kaen takes about 7-8.5 hours
- train ticket from Bangkok to Khon Kaen costs about $6-45/pp, 2nd / 3rd class seats or sleeper berths
- the most cheapest train ticket from Bangkok to Khon Kaen – hard seat, 3rd class – about $6-7/pp
- trains depart from Krung Thep Aphiwat Central Terminal Station and arrive to Khon Kaen Railway Station
- Book and buy train tickets from Bangkok to Khon Kaen online on 12go.asia ➜ or Baolau ➜
- you can check current Thailand Railway Map + Thailand Train Timetable
🚆 Train Schedule / Timetable – Bangkok to Khon Kaen + Train Tickets:
Train Schedule – Bangkok to Khon Kaen: | Departs in Bangkok | Arrival in Khon Kaen | Book Train Ticket |
---|---|---|---|
Thai Railways EX75 | 08:45 | 15:30 | From $6.80 |
Thai Railways RP133 | 21:25 | 05:19 | From $5.60 |
Thai Railways SP25 | 20:25 | 04:10 | From $27.10 |

2. BUS from Bangkok to Khon Kaen
-
- another cheap option of transfer to Khon Kaen from Bangkok
- one-way bus ticket from Bangkok to Khon Kaen costs about $12-18/pp
- travel by bus from Bangkok to Khon Kaen takes about 6-7.5 hours
- comfortable and modern and air-conditioned buses to Khon Kaen
- bus companies to Khon Kaen: Nakhonchai Air, Sombat Tour
- buses go mainly from the Nakhonchai Air station and Sombat Tour Viphavadee
- buses arrive to Khon Kaen Bus Terminal 3 in Khon Kaen town
- Book and buy bus tickets from Bangkok to Khon Kaen on 12go.asia ➜ or Baolau ➜
🚍 Bus Schedule / Timetable – Bangkok to Khon Kaen + Bus Tickets:
Bus Schedule – Bangkok to Khon Kaen: | Departure in Bangkok | Arrival in Khon Kaen | Bus Ticket – Price |
---|---|---|---|
Nakhonchai Air | 20:45 | 02:49 | From $12.30 |
Nakhonchai Air | 21:15 | 03:40 | From $12.30 |
Nakhonchai Air | 22:00 | 04:30 | From $12.30 |
Nakhonchai Air | 07:45 | 14:30 | From $12.30 |
Nakhonchai Air | 22:30 | 05:15 | From $12.30 |
Nakhonchai Air | 08:50 | 15:40 | From $12.30 |
Nakhonchai Air | 21:30 | 04:00 | From $16.20 |
Nakhonchai Air | 22:15 | 04:45 | From $16.20 |
Nakhonchai Air | 12:30 | 19:28 | From $12.30 |
Nakhonchai Air | 14:00 | 20:58 | From $12.30 |
Nakhonchai Air | 15:00 | 21:58 | From $12.30 |
Nakhonchai Air | 17:00 | 23:58 | From $12.30 |
Nakhonchai Air | 20:00 | 02:40 | From $16.20 |
Nakhonchai Air | 21:10 | 04:17 | From $12.30 |
Nakhonchai Air | 10:00 | 17:10 | From $12.30 |
Nakhonchai Air | 09:00 | 15:50 | From $16.20 |
Nakhonchai Air | 11:15 | 18:27 | From $16.20 |
Sombat Tour | 22:30 | 04:30 | From $17.00 |

3. FLIGHT from Bangkok to Khon Kaen
-
- direct flight is the most fastest and comfortable option of transfer to Khon Kaen from Bangkok
- airlines to Khon Kaen from Bangkok: Thai VietJet, Thai Smile, Air Asia, Thai Lion Air
- direct flight from Bangkok to Khon Kaen takes only about 1 hour
- flights are operated from: Don Mueang Airport and Suvarnabhumi Airport
- flights to Khon Kaen International Airport (about 5 km from the town center)
- direct flight from Bangkok to Khon Kaen costs about $30-120/pp
- Book and buy your flight from Bangkok to Khon Kaen online on 12go.asia ➜ or Baolau ➜

4. PRIVATE TAXI / CAR from Bangkok to Khon Kaen
-
- you can also travel from Bangkok to Khon Kaen by private taxi/car or minivan
- travel by private taxi/car from Bangkok to Khon Kaen takes about 6 hours
- taxi companies to Khon Kaen from Bangkok: Thailand Limo by Datum
- transport by private car/taxi to Khon Kaen from Bangkok costs about $200-225/car
- luxury cars, minivans or jeeps + SUV and there is also a hotel transfer
- you can also book your private car from Suvarnabhumi and Don Mueang airports in Bangkok
- Book your private taxi/car from Bangkok to Khon Kaen online

❓ FAQ + Tips – Travel route from Bangkok to Khon Kaen:
1. How to book tickets + flights from Bangkok to Khon Kaen?
-
- You can book + buy tickets / flights from Bangkok to Khon Kaen on 12go.asia ➜ or Baolau ➜.
- you can also book another tickets or flights from Bangkok or another place
2. How long does it take to travel from Bangkok to Khon Kaen?
-
- Travel by train from Bangkok to Khon Kaen takes about 7-8.5 hours.
- Travel by tourist bus from Bangkok to Khon Kaen takes about 6-7.5 hours.
- Travel by plane (direct flight) from Bangkok to Khon Kaen takes about 1 hour.
- Travel by private car / taxi from Bangkok to Khon Kaen takes about 6 hours.
3. What is the travel distance from Bangkok to Khon Kaen?
-
- Travel distance from Bangkok to Khon Kaen is about 450 km by road, aerial distance is about 380 km.
4. How much does it cost to travel from Bangkok to Khon Kaen?
-
- Transport by plane (direct flight) from Bangkok to Khon Kaen costs about $30-120/pp.
- Trasport by train from Bangkok to Khon Kaen costs about $6-45/pp (depends on the class of train).
- Transport by tourist bus from Bangkok to Khon Kaen costs about $12-18/pp.
- Transport by private car/van from Bangkok to Khon Kaen costs about $200-225/car.
5. I received train e-ticket to Khon Kaen to e-mail, is it necessary to print it?
-
- Yes, you have to print your train e-ticket/voucher from Bangkok to Khon Kaen.
- Read carefully current and updated instructions at 12go and Baolau websites.
6. What type of trains you can use for transport from Bangkok to Khon Kaen?
-
- You can travel by 1st, 2nd and 3rd class of Thai Railways trains to Khon Kaen. The most cheapest option is the 3rd class train – hard seats, but it is recommended for tourists to book 2nd class trains, soft seats. There are also sleeper berths in these trains of Thai Railways to Khon Kaen.
7. What is the most cheapest way of transfer from Bangkok to Khon Kaen?
-
- The most cheapest way of transfer from Bangkok to Khon Kaen is to travel by train, train tickets start already at $6/pp. Soft seats in these trains are also very cheap.
8. What is the best way of transfer from Bangkok to Khon Kaen?
-
- The best and fast way of transport from Bangkok to Khon Kaen is to travel by plane, because there are direct flights. Direct flights are also sometimes very cheap, low-cost flights to Khon Kaen start at $30/pp.
9. How to go back from Khon Kaen to Bangkok?
-
- From Khon Kaen town to Bangkok you can travel by train of Thai Railways, toursit bus, plane (direct flight) or you can book your private car/taxi. This way of transfer is the same way of traveling to Khon Kaen from Bangkok.
10. Where you can also travel from Bangkok?
-
- From Bangkok you can also travel to southern Thailand. The most popular routes are from Bangkok to Surat Thani or from Bangkok to Krabi. There are direct flights, trains or tourist buses and private cars to these destinations.
11. How and where to book hotel in Khon Kaen?
-
- Khon Kaen offers cheap guesthouses, hotels and resorts for travelers. Search and book your hotel, bungalow or resort in Khon Kaen in Thailand online here > Book resort or hotel in Khon Kaen ➜.
12. How to travel solo in Thailand?
-
- Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Thailand ➜
BOOK your HOTEL in Khon Kaen ➜