The average train between Thon Buri and Tham Krasae takes 4h and the fastest train takes 3h 55m. The train service runs several times per day from Thon Buri to Tham Krasae. 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 twice daily between Thon Buri and Tham Krasae. The earliest departure is at 7:45 AM in the morning, and the last departure from Thon Buri is at 1:55 PM which arrives into Tham Krasae at 5:50 PM. All services run direct with no transfers required, and take on average 4h. The schedules shown below are for the next available departures.
Want to know about travelling from Thon Buri to Tham Krasae? 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.
Yes, there is a direct train departing from Thon Buri station and arriving at Tham Krasae station. Services depart twice daily, and operate Once daily. The journey takes approximately 4h.
Thon Buri to Tham Krasae train services, operated by State Railway of Thailand, depart from Thon Buri station.
Thon Buri to Tham Krasae train services, operated by State Railway of Thailand, arrive at Tham Krasae station.
Book your Thon Buri to Tham Krasae train tickets online with State Railway of Thailand.
The distance between Thon Buri and Tham Krasae is 148.6 km. The road distance is 173 km.
State Railway of Thailand operates a train from Thon Buri to Tham Krasae twice daily. Tickets cost ฿55–900 and the journey takes 3h 55m.