Jadual Tren BMEN

Train to Hat Yai, Thailand: Timetable & Guide

Timetable updated: · KTMB & Prasarana open data

There is a direct train from KL Sentral to Hat Yai: train 1004 leaves at 22:30 and arrives at 09:50 the next day (11 hr 20 min). Immigration for both countries is at Padang Besar.

KL Sentral → Hat Yai

TrainDepartsArrivesDurationDays
100422:3009:50 +1 day11h 20mMon–Fri, Saturday, Sunday & holidays

Hat Yai → KL Sentral

TrainDepartsArrivesDurationDays
100510:2023:1512h 55mMon–Fri, Saturday, Sunday & holidays

Padang Besar → Hat Yai

TrainDepartsArrivesDurationDays
100409:1009:5040mMon–Fri, Saturday, Sunday & holidays

Hat Yai → Padang Besar

TrainDepartsArrivesDurationDays
100510:2012:001h 40mMon–Fri, Saturday, Sunday & holidays

Before you go

  • Bring a valid passport. Malaysian and Thai immigration are both at Padang Besar station.
  • Times on this page are Malaysian time (GMT+8). Thailand is one hour behind (GMT+7).
  • Tickets are sold on KITS like ETS tickets. How to buy tickets.
  • From the north you can also take the ETS or Komuter to Padang Besar first: Butterworth → Padang Besar.

Frequently asked questions

How long is the train from KL to Hat Yai?
11 hr 20 min, overnight.
Do I need to change trains?
Not on the direct train from KL Sentral. You step off briefly at Padang Besar for immigration.

Know first when the timetable changes

Festive extra trains, timetable changes and disruptions. One channel, no spam.

Where does this data come from?

Timetables from the KTMB and Prasarana GTFS open data (data.gov.my, CC BY 4.0 licence), updated every day. Today’s data: Saturday, 7 Nov 2026.

Times are scheduled, not real-time. Jadual Tren is an unofficial site and is not affiliated with KTMB, Prasarana or Rapid KL. About Jadual Tren