Taking the ETS Train from KL Sentral to Arau in the state of Perlis is a good and fast way to travel from Kuala Lumpur to Langkawi, as the railway station in Arau is the nearest station to the ferry jetty at Kuala Perlis, where you can catch regular boats over to the island.
All the following ETS services depart daily. If you wish to depart from the old Kuala Lumpur Railway Station rather than KL Sentral, trains leave just 5 minutes later than the time shown below :
EG 9220 (ETS Gold Train) Departs Kuala Lumpur Sentral at 06:56 - Arrives at Arau at 11:40.
EG 9208 (ETS Gold Train) Departs Kuala Lumpur Sentral at 09:30 - Arrives at Arau at 14:53.
EP 9214 (ETS Platinum Train) Departs Kuala Lumpur Sentral at 11:00 - Arrives at Arau at 15:36.
EG 9204 (ETS Gold Train) Departs Kuala Lumpur Sentral at 18:22 - Arrives at Arau at 23:01.
The new ETS Trains only have one class - there are no 1st, 2nd or 3rd class seats.
Fares vary on the type of train only.
ETS Gold Trains cost : Adult 76 RM - Child 42 RM
ETS Platinum Trains cost : Adult 102 RM - Child 55 RM
Train tickets are normally available to purchase 60 days in advance.
You can buy tickets by visiting any KTMB Railway Station in Peninsular Malaysia or more easily and sometimes cheaper :
If you are travelling from KL to Langkawi by train, you will have to take a taxi to the ferry terminal at Kuala Perlis from Arau station. A taxi to the jetty will cost you around 25 RM.
An alternative way to travel from KL to Langkawi is to take a bus from KL to Kuala Perlis bus station (located just a minutes walk away from the ferry terminal).
To see bus departure times and fares, please see :