If you are looking to travel from Kuala Lumpur to Langkawi by train and ferry, the old overnight train is now cancelled and has been replaced by the new faster Electric Train Services (ETS) which makes the journey from KL Sentral to either Alor Setar, or Arau, in half the time.
From either train station, you can then take a bus or taxi to the ferry ports of Kuala Kedah, or Kuala Perlis.
Please see the following pages of the new ETS Timetables for the latest departure times:
If you are travelling in the other direction to Kuala Lumpur, please see the following pages:
These trains are quite popular, so book as early as you can if you want to make sure of getting a seat.
Alternatively, if the train is full, there are many buses that leave from Kuala Lumpur, for the port of Kuala Perlis or to Alor Setar.
If you would like to travel to KL by train from Langkawi, you will now have to use the fast Electric Train Services from either Arau or Alor Setar.
Fares for the new ETS Gold Service are:
KL to Alor Setar. Adult: RM 73 - Child: RM 41
KL to Arau. Adult: RM 76 - Child: RM 42
Fares for the Platinum ETS services cost:
KL - Alor Setar. Adult: 93 RM - Child: 51 RM
KL - Arau. Adult: 98 RM - Child: 53 RM
The fares shown should be used as a guide only as KTM now uses a Flexi Fare booking system where ticket prices change depending on various different factors - These include: how far in advance you book, what time of the day you are travelling and if you are travelling during a peak period of the year r day of the week.
Booking Train Tickets:
You can buy your tickets in advance from any KTM railway station or much easier is to book them online.
One option is to get off the train in Alor Setar.
From here you can take a cheap local bus or taxi to the ferry terminal at Kuala Kedah which is just 15 kilometres from Alor Setar.
The ferry to Langkawi from here runs regularly all day between 7.00am until 7.00pm and the trip takes 1 hour 45 minutes.
If you decide to go to Arau, the distance from the train station to the port at Kuala Perlis is around 18 kilometres which can be done by taxi or local MyBas via Kangar.
The Langkawi ferry from Kuala Perlis runs every hour or so between 7.00am until 7.00pm. The trip takes just 1 hour and 15 minutes.
If you would like to visit Penang on your way from KL to Langkawi you can take one of the new ETS high-speed trains.
Then take the short ferry ride over to Penang (takes around 15 minutes), see the sights, stay a while and then continue on your journey to Langkawi.
Or you could catch a bus to the port of Kuala Kedah or Kuala Perlis and a shorter, cheaper ferry from either place.
Another alternative to the bus is to catch a new KTM Komuter train from Butterworth:
KL Alor Setar Train