If you want to travel from Kuala Lumpur to Alor Setar as quickly as possible, the KTM ETS Train from KL Sentral to Alor Setar in Kedah is now the fastest way to go.
These new fast trains can travel at speeds of 140 kilometres an hour, much quicker than a bus and taking half the time of the old diesel Intercity services that used to operate on this route.
Trains leave from the main station in Kuala Lumpur, KL Sentral, but you can also catch these services from the old station (Terminal KTM), departing just five minutes later than the times shown below.
New ETS timetable valid from the 16th of July 2019:
All the following ETS services depart daily:
EG 9222 (ETS Gold Service): Departs KL Sentral at 07:12 - Arrives at Alor Setar at 12:20.
EP 9202 (ETS Platinum Service): Departs KL Sentral at 09:55 - Arrives at Alor Setar at 14:49.
EG 9420 (ETS Gold Service): Departs KL Sentral at 10:23 - Arrives at Alor Setar at 15:36.
EP 9204 (ETS Platinum Service): Departs KL Sentral at 18:34 - Arrives at Alor Setar at 23:31.
EG 9224 (ETS Gold Service): Departs KL Sentral at 22:50 - Arrives at Alor Setar at 03:55.
If you would prefer to travel from Kuala Lumpur to Alor Setar by bus:
How much does the train from KL to Alor Setar cost?
Fares for these services are as follows:
ETS Gold Services cost: Adult 70 RM - Child 39 RM
ETS Platinum Services cost: Adult 93 RM - Child 51 RM
Please note: There are no 1st or 2nd class carriages - all the coaches are the same class.
Train tickets in Malaysia are available to purchase from a few weeks to a few months in advance.
You can buy tickets from any KTMB railway station or for an easier booking process, use an online agent (booking fees may apply).
If you are using this train to travel from Kuala Lumpur to Langkawi, you will have to take a taxi to the jetty from the station, or walk into the city centre and catch a cheap bus to the jetty.