How to get from

Bangkok to Khon Kaen

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

3 ways to get from Bangkok to Khon Kaen

Taking a Bus from Bangkok to Khon KaenDuration: 6h 30m
Know before you go

There are 2 operators that run from Bangkok to Khon Kaen, with 5 departures per day. If you decide to take a Bus, you can take the Express and VIP 32 Seats options.

Most popular rides
Taking a Train from Bangkok to Khon KaenDuration: 8h
Know before you go

There is 1 operator that run from Bangkok to Khon Kaen, with 3 departures per day. If you decide to take a Train, you can take the Second Class Seat, Second Class Upper Bed, Second Class Lower Bed, First Class Upper Bed, and First Class Lower Bed options.

Most popular rides
Taking a Flight from Bangkok to Khon KaenDuration: 1h
Know before you go

There are 5 operators that run from Bangkok to Khon Kaen, with 13 departures per day. If you decide to take a Flight, you can take the Economy option.

Most popular rides

Let Bangkok and Khon Kaen inspire you

24 hours in Bangkok: A speedy guide to Thailand’s capital

Only have 24 hours in Bangkok to explore? We have a speedy guide to get you through one day in Thailand’s bustling capital city.

Read more

The overnight bus from Krabi to Bangkok: A traveler review

An overnight bus from Krabi to Bangkok doesn’t sound like the best experience in the world, but it was much better than I could have imagined. Here’s why.

Read more

Getting from Bangkok to Pattaya: A guest review

Looking for a low-priced bus ride from Bangkok to Pattaya? Read on, experience the joys of traveling on this trip and find out everything you need to know.

Read more

Your questions, our answers

Bookaway's customers prefer Second Class Seat Train by Thai Railway

Economy Flight by Nok Air which usually takes 1h

BUSThe Transport Co. Ltd. | Sawasdee Esan Tour

TRAINThai Railway

FLIGHTThai Smile | Thai Vietjet | Nok Air | Thai AirAsia | Thai Lion Air

381 Km (Air)

Second Class Seat Train by Thai Railway starting at US$12

Approximately, there are 21 departures each day.