Travel Kuala Lumpur to Langkawi
by Train and Ferry

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 high-speed Electric Train Services (ETS) which make 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 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 >>


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 Pudu Sentral in Kuala Lumpur, for the port of Kuala Perlis.

Click here to go to our KL to Langkawi bus page for more information >>

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 60 days 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.

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