The average train between Bangkok (Station) and Kaeng Khoi takes 2h 59m and the fastest train takes 2h. The train service runs several times per day from Bangkok (Station) to Kaeng Khoi. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Bangkok (Station) and Kaeng Khoi. The earliest departure is at 12:35 AM at night, and the last departure from Bangkok (Station) is at 10:41 PM which arrives into Kaeng Khoi at 1:10 AM. All services require a transfer at อินทราสแควร์ประตูน้ำ;Indra Square Pratunam and take an average of 2h 59m. The schedules shown below are for the next available departures.


2h 4m • 2 changes


2h 2m • 2 changes


2h 22m • 2 changes


2h 33m • 2 changes


7h 8m • 2 changes


8h 37m • 2 changes


2h 4m • 2 changes


2h 2m • 2 changes


6h 52m • 2 changes


2h 5m • 2 changes


2h • 2 changes


2h 17m • 2 changes


6h 50m • 2 changes


2h 5m • 2 changes


2h • 2 changes


2h 17m • 2 changes


6h 50m • 2 changes


2h 5m • 2 changes


2h • 2 changes


2h 17m • 2 changes


6h 50m • 2 changes


2h 5m • 2 changes


2h • 2 changes


2h 17m • 2 changes


6h 50m • 2 changes


2h 5m • 2 changes


2h • 2 changes


2h 17m • 2 changes
Want to know about travelling from Bangkok (Station) to Kaeng Khoi? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bangkok (Station) to Kaeng Khoi. However, there are services departing from Bangkok (Station) station and arriving at Kaeng Khoi station via Kaeng Khoi Junction. The journey, including transfers, takes approximately 2h 59m.
Bangkok (Station) to Kaeng Khoi train services, operated by BTS, depart from Don Muang station.
Bangkok (Station) to Kaeng Khoi train services, operated by BTS, arrive at Kaeng Khoi Junction station.
Book your Bangkok (Station) to Kaeng Khoi train tickets online with BTS, Bangkok Metro and State Railway of Thailand.
The distance between Bangkok (Station) and Kaeng Khoi is 104.8 km. The road distance is 128 km.
State Railway of Thailand operates a train from Don Muang to Kaeng Khoi Junction 4 times a day. Tickets cost ฿35–900 and the journey takes 1h 35m.