Where trains leaving KL Sentral to Padang Besar (at the Thai border) now take around 5hrs 30mins. There are two or three trains scheduled per day (up-to-date timetable and booking here). From the Thai border at Padang Besar it is also recommended a stopover at Hat Yai junction (regular local trains travel between Padang Besar and Hat Yai Junction).
You can take a bus from Hat Yai Airport (HDY) to Padang Besar (Station) via Hat Yai Bus Terminal and Padang Besar in around 3h 28m. Alternatively, State Railway of Thailand operates a train from Hat Yai to Padang Besar once daily. Tickets cost RM 6 - RM 130 and the journey takes 1h 52m. Train operators. State Railway of Thailand.The journey time between Kuala Lumpur Sentral Station and Hat Yai is around 9h 41m and covers a distance of around 554 km. This includes an average layover time of around 1h. Operated by KLIA Express, KTM Komuter, Suasana Tony Coach and others, the Kuala Lumpur Sentral Station to Hat Yai service departs from KL Sentral and arrives in Hatyai.