Senandung Langkawi (Train No. 20) from KL to Hatyai. Image credit to

Discontinued: Senandung Langkawi (Train No. 20) from KL to Hatyai

Discontinued: Senandung Langkawi (Train No. 20) from KL to Hatyai

From 19 May 2016, Malaysian Railways (KTM Berhad) no longer offered the daily overnight Senandung Langkawi (Train No. 20) service from Kuala Lumpur to Hatyai.

Senanjung Langkawi used to depart from KL Sentral at 21:20 (Malaysian time) and would arrive at the final destination of Hatyai, Thailand at 10:30 (Thai time) the very next day.

So after the cancellation of Senandung Langkawi (Train no. 20), how does one now travel from KL to Hatyai?

There are two ways:

  1. There are direct buses from KL to Hatyai daily. Check out and
  2. Take an EST train from KL Sentral to Padang Besar in Perlis, then change train to Hatyai.

KL to Padang Besar EST Train Schedule

EG9020: KL Sentral 07:05 – Padang Besar 12:35
EP9006*: KL Sentral 08:00 – Padang Besar 13:15
EG9512: KL Sentral 09:44 – Padang Besar 15:10
EP9008: KL Sentral 10:42 – Padang Besar 15:58
EG9204: KL Sentral 13:15 – Padang Besar 18:45
EG9514: KL Sentral 17:17 – Padang Besar 22:50
EG9520: KL Sentral 23:27 – Padang Besar 05:00

* operates on Fridays, Saturdays and Sundays only.

ETS Gold Fares from KL to Padang Besar:

RM76 for adults; RM42 for children

ETS Platinum Services Fares from KL to Padang Besar:

RM102 for adults; RM55 for children

Padang Besar to Hat Yai Train Schedule

Padang Besar 09:55 (Malaysian Time) – Hatyai 09:50 (Thai time)
Padang Besar 15:40 (Malaysian Time) – Hatyai 15:35 (Thai time)

Train ticket is priced at 70 Thai baht and can be bought over the State Railway of Thailand (SRT) counter situated at the KTM station in Padang Besar, Perlis.

Read: No More Butterworth-Bangkok International Express 36; Now Padang Besar-Bangkok Train 46

Feature image: credit to