web analytics

Guide to Train Travel from Bangkok to Khon Kaen

There are 4 direct services each day from Bangkok to Khon Kaen. The journey by train takes between 7 hours 15 minutes and 8 hours 47 minutes depending upon which train you take.

Train Times from Bangkok to Khon Kaen


Train Bangkok Khon Kaen Service
75 08:20 15:35 Express 
77 18:35 02:04 Express 
25 20:00 04:17 Special Express
133 20:45 05:32 Rapid

  • The fastest train service is the 08:20 departure on Train #75 which is scheduled to arrive in Khon Kaen 7 hours 15 minutes later.
  • The slowest service is Train #133 departing from Bangkok at 20:45 which is scheduled to complete the same journey in 8 hours 47 minutes.


Buy Tickets
 to Khon Kaen


Use the Search Box below to buy train tickets from Bangkok to Khon Kaen. After you have booked your tickets you have the option of collecting your train tickets in Bangkok on the day of travel or for the tickets to be sent by post to your home address.

Powered by 12Go Asia system

Train #75, departing at 08:20, is the only express service which departs from Bangkok during daylight hours. There are other slower services on this line but these cannot be booked in advance, and generally do not need to be as few passengers would use these services for long distance journeys.

Train Ticket Prices from Bangkok to Khon Kaen


 Seat Type  Online Price  Station Price
 1st Class A/C Sleeper   1,600 THB  1,208 THB
 2nd Class A/C Sleeper
 1,079 THB  759 THB
 2nd Class A/C Seat  649 THB  399 THB


Train tickets from Bangkok to Khon Kaen purchased online cost 250 THB to 400 THB more than tickets purchased directly at a train station in Thailand. This additional charge is a service fee for the cost of purchasing a physical ticket in advance for collection on the day of travel. 1st and 2nd Class AC Sleeper seats and 2nd Class AC Seats on sprinter trains are often fully booked before the day the train departs and you may have difficulty purchasing a ticket on the same day as you intend to travel.

About Train Travel from Bangkok to Khon Kaen


Lumtakong Lake

Lumtakong Lake seen from the train to Khon Kaen

This train service passes through one of the most scenic stretches of Thailand’s railway network, the section of the North Eastern Line running from Ayutthaya to Nakhon Ratchasima. The bus journey from Bangkok to Khon Kaen is quicker, but passengers on bus services do not get see the best scenery on route.


How to travel
to Hua Lamphong Train Station in Bangkok


Bangkok’s main train station is Hua Lamphong Station and you can get there by metro (MRT), bus, tuk-tuk, taxi and by walking 10 minutes from the Marine Department Pier on the Chao Phraya Express Boat line. Hualamphong Station is in the centre of ‘Old Bangkok’ in the China Twon district and it is an excellent starting point for exploring Bangkok’s most famous temples and markets.

Location of Hualamphong Railway Station in Bangkok


Taxis and Tuk-Tuks from Khon Kaen Train Station


Train to Khon Kaen

Arrival at Khon Kaen train station

Khon Kaen railway station is in the City Centre a 1 km walk away from the Fairy Plaza and City Museum. If your hotel is far from the station then there are always tuk-tuks and taxis waiting that will take you there. For tuks-tuks agree a price before you set off. Taxis should run on the meter, but again check before you set off. There is also a very cheap shared taxi service (songthaew) which runs in Khon Kaen. The songthaew are numbered depending on which they route they run. However, all songthaew services start and finish at the main bus station.

Location of Khon Kaen Railway Station


Next read about Hotels Near Khon Kaen Railway Station