Travel Kuala Lumpur to Langkawi
by Train and Ferry

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 :

KL to Alor Setar ETS Train Timetables >>

KL to Arau ETS Train Timetables >>

If you are travelling in the other direction to Kuala Lumpur, please see the following pages :

Alor Setar to KL ETS Train timetables >>

Arau to KL ETS Train Timetables >>

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.

Click here to go to our KL to Langkawi bus page>>

Train Time from KL to Langkawi

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 --:--

Click here to view the full timetable>>

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.

Click here to see the ETS timetable from KL to Padang Besar, stopping at Alor Setar and Arau >>

Langkawi to Kuala Lumpur by Train

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.

Click here for the new ETS high-speed Train timetable to KL >>

Ticket Prices

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.

For information about the arrival jetty in Kuah Langkawi click here>>

Kuala Lumpur to Langkawi by Train via Penang

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.

There are three daily ferries from Penang island to Langkawi island.

Or you could catch a bus to the port of Kuala Kedah or Kuala Perlis and a shorter, cheaper ferry from either places.

Please see our Penang to Langkawi page for more information.

Related Links

New Hotels in Langkawi

Budget Accommodation in Kuah 

Budget Accommodation in Cenang Beach

Langkawi Motels

Top Luxury Hotels in Langkawi Island

All Langkawi Hotels

Related Pages

KL Alor Setar Train

Langkawi to Bangkok by Train

Leave Kuala Lumpur to Langkawi by Train for more Trains from KL