If you are looking to travel from Kuala Lumpur to Langkawi by train and ferry, there is one overnight train departing from KL Sentral every day that takes you to either Alor Setar, or Arau, where you can then take a bus or taxi to the ferry ports of Kuala Kedah, or Kuala Perlis.
Please Note : All Intercity Trains are now cancelled and now you will have to take an ETS Train from KL Sentral to either Alor Setar or Arau.
Please see the following pages for 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 :
The train is slower than the bus (approx 8 hours), but for the price of a bus ticket, you can get a comfortable sleeping berth.
This train is quite popular, so book as early as you can if you want a bed.
Alternatively, if the train is full, there are many buses that leave from Pudu Sentral in KL, for the port of Kuala Perlis.
Departure Times from 10th October 2015.
Train number 20, the "Peninsular Express" leaves KL Sentral train station at --:-- everyday.
Arrives in Alor Setar in the morning at --:--
Arrives in Arau at --:--
Please Note : This Intercity Train service has been cancelled from 19th May 2016.
From this date, you will have to travel by the newer high-speed ETS electric trains to Alor Setar or Arau (see link below for the timetable).
The new high-speed ETS trains are now operating in place of the old Intercity Express Trains.
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
Recommended Hotels in Langkawi
Booking Train Tickets :
You can buy your tickets up to 30 days in advance from any KTM railway station or much easier is to book them online.
The easiest 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.
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 choose from the one Intercity train a day that leave KL for Butterworth, or take one of the new ETS high-speed trains.
Then take the short 15 minute ferry ride over to Penang, 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 places.