There are four shuttle trains on the Hat Yai Junction to Padang Besar international route. The journey takes just under an hour. Tickets cost 40 Baht one way and can only be bought at the station an hour before departure. There are only 3rd Class carriages with fans available. Don’t forget, Malaysia time is one hour ahead of Thai time.
- Special No. 947 train leaves Hat Yai Junction at 7:30 a.m. and arrives in Padang Besar on the other side of the border at 8:25 a.m.
- For the return journey, Special No. 948 train leaves Padang Besar at 9:55 a.m. (8:55 a.m. Thai time) and arrives back in Hat Yai at 9:50 a.m.
- Special No. 949 train leaves Hat Yai at 2:00 p.m. and arrives in Padang Besar at 3:00 p.m.
- For the return journey, Special No. 950 train leaves Padang Besar at 4:40 p.m. (3:40 p.m. Thai time) and arrives back in Hat Yai 4:35 p.m.
Two 3rd Class carriages are also added to Special Express No.45 train on the stretch between Hat Yai Junction and Padang Besar. Ticket prices are also 50 Baht. The train is scheduled to leave Hat Yai Junction at 8:55 a.m. but as the train is coming all the way from Bangkok it is often late. The return journey leaves Padang Besar at 6:00 p.m. (Malaysian time).
There are only two stops coming from Hat Yai. First Khlong Ngae about 25 minutes after leaving, and then Padang Besar (Thai) about five minutes before the train crosses the border to Padang Besar Station in Malaysia. Don’t get off here as it is a long walk to the border! The station on the other side of the border, which confusingly has the same name, is where you will find both the Thai and Malaysian immigration and where you change trains to head further into Malaysia.
RELATED LINK: Padang Besar Railway Station