From Kuala Kedah taxi to Alor Setar, train to Padang Besar, walk to Padang Besar, then train to Hat Yai. 2 h 51 min M$ 61. From Kuala Kedah ferry to Langkawi, ferry to Pakbara Pier, Satun, then Mini Van to Hat Yai. 6 h 30 min M$ 81. From Kuala Kedah drive to Hat Yai. 1 h 36 min M$ 27.
Train from Kuala Kedah to Hat Yai
KTM ETS Malaysia Railway operates a train from Kuala Kedah to Hat Yai every 4 hours. Tickets cost $3 - $4 and the journey takes 45 min. State Railway of Thailand also services this route twice daily.