KTM Kuala Lumpur Train Schedule 2020 (Jadual)

On this page you will find links to all the KTM Kuala Lumpur train times and fares for all the popular tourist destinations on Peninsular Malaysia that are linked by the KTM Berhad Railways system.

All trains depart from Kuala Lumpur Old Station as well as KL's transport hub and the main, modern railway station in the city, KL Sentral Station.

KL's old railway station (KTM Terminal) is just a few minutes by train from KL Sentral Station and now all ETS Trains stop here.

ETS2 train at Kuala Lumpur stationETS2 train at Kuala Lumpur station

Quick Links : find train timetables (jadual) and fares from Kuala Lumpur or KL Sentral to:

Alor Setar

Anak Bukit


Bagan Serai


Batang Melaka

Batu Caves

Batu Gajah

Bukit Mertajam


Cameron Highlands



Hat Yai (Thailand)


Johor Bahru (JB Sentral)



KLIA / KLIA2 (Kuala Lumpur Airport - KUL)



Kuala Kangsar

Kuala Perlis



Nibong Tebal

Padang Besar (Malaysian / Thai border)

Padang  Rengas (first station on the Komuter Utara Line)

Parit Buntar


Port Klang (Pelabuhan Klang)


Singapore (Woodlands)

Slim River

Sungai Buloh

Sungai Petani from KL Sentral / Sungai Petani from Kuala Lumur Old Station

Sungai Siput



Tampin / Pulau Sebang (Komuter)

Tanjung Malim (ETS)

Tanjung Malim (Komuter)

Tapah Road

Tasek Gelugor

TBS Bus Station

For all other Malaysian destinations:

Please see the full KTM timetables on the following pages:

ETS Timetable Southbound >

ETS Timetable Northbound >

KTM Komuter Timetables to / from KL >

Shuttle / Intercity Timetables (Gemas - JB Sentral) >

Shuttle / Intercity Timetables (JB Sentral - Gemas) >

To see the full ETS fares table for trains from KL Sentral / Kuala Lumpur Station click here >

KTM Komuter train at Kuala Lumpur stationKTM Komuter train at Kuala Lumpur station

KTM Train Schedule change from May 2016:

From this date all KTMB Intercity Trains will no longer be operating from the KTM KL Sentral Station.

All long distance services on the new dual track between Gemas and Padang Besar will now be operated by ETS Trains only.

If you wish to travel south of Gemas (ie JB Sentral / Singapore) you will firstly have to catch an ETS Train to Gemas, then connect with a new Shuttle Train or Intercity Train from there.

If you want to travel to Hat Yai from KL by train, you will have to catch an ETS Train to Padang Besar, then either catch a Shuttle Train to Hat Yai or continue by local bus.

Trains to the North

Butterworth Penang

Replacing the older Intercity services are the new high-speed ETS Trains which will get you to Butterworth in half the time compared to the old Express Trains.

If you are planning to travel from KL to George Town on Penang Island, the Butterworth Ferry Terminal is is just a short walk away from Butterworth Railway Station.

For the new ETS Electric Train Services from Butterworth to Kuala Lumpur click here >

For the new ETS Electric Train Services from Kuala Lumpur to Butterworth click here >


Travelling from KL to Ipoh there are many Electric Trains (ETS) running on this route, as well as long distance ETS services that also stop in Ipoh heading north.

For all ETS services from Kuala Lumpur to Ipoh click here >

For all ETS services from Ipoh to Kuala Lumpur click here >

For the full ETS train schedules on the dedicated KL - Ipoh Route please see the following pages:

KL to Ipoh ETS times and fares >

Ipoh to KL ETS times and fares >

ETS train on the KL - Ipoh routeETS train on the KL - Ipoh route


If you want to travel from KL to Langkawi by train, you can take an ETS service to either Alor Setar (for boats from K. Kedah) or Arau (for boats from K. Perlis).

Trains from KTM Kuala Lumpur to Thailand

The one direct service from KL to Thailand, the daily overnight Intercity Express - KL to Hat Yai train is now cancelled.

You will now have to take an ETS train to the border, Padang Besar, then take a new Shuttle Train to Hat Yai.

From Hat Yai there are a number of services heading north travelling along the eastern coast up to Bangkok.

Train times and prices from KL to Hat Yai >

Train times and prices from Hat Yai to KL >

Other options for trains from KL to Thailand include catching the International Express train from Padang Besar to Bangkok.

For more information on trains from KL to Bangkok click here >

For bus travel from KL to Bangkok click here >

For trains from KL to Hua Hin click here >

The new high-speed Electric Train Services (ETS) can now also take you to the Malaysia - Thailand border station of Padang Besar.

To see the new ETS timetable from KL to Padang Besar click here >

A longer but more scenic route would be to catch the Jungle Line up to Kota Bharu, then a bus to the border where the Thailand Southern train line begins at Sungai Kolok, with a number of trains a day to Hat Yai and Bangkok.

Travel by train from KL to Phuket is only possible part of the way as there is no train station in Phuket, so you will have to take a train then a bus / minibus.

Click here for the best way to travel to Phuket from KL by train >

If you want to travel from KL to Koh Samui or Koh Phangan, again you will have to travel via Padang Besar or Hat Yai.

Click here for how to travel by train to Koh Samui / Koh Phangan >

Trains to the South

Johor Bahru (JB Sentral)

The train from KL to JB Sentral is now operated by two trains. An ETS from KL to Gemas, then you connect to a Shuttle service to JB.

For times and fares from KL to JB click here >

For travel from JB to KL click here >

Trains from KL to Singapore

The same trains that go to Johor Bahru are used to travel to Singapore.

From JB you can continue the short distance over the causeway to Singapore's Woodland Railway Station by one of the five minute Shuttle Trains or go by regular bus.

For services from KL to Singapore click here >

From Singapore to KL click here >

For Shuttle Trains from JB to Singapore click here >

Kuala Lumpur Train Timetables

To see all departure and arrival times from Kuala Lumpur Railway Station, see our timetables pages below:

KTM Intercity Southbound >

KTM Intercity Northbound >

Jungle Railway Southbound >

Jungle Railway Northbound >

ETS (Electric) Southbound from Ipoh >

ETS (Electric) Northbound to Ipoh >

ETS (Electric) Southbound from Padang Besar >

ETS (Electric) Northbound to Padang Besar >

ETS Train from KL Sentral to Butterworth Penang >

ETS Train from Butterworth Penang to KL Sentral >

Kuala Lumpur Railway StationKuala Lumpur Railway Station

Related pages:

How to travel from TBS bus station to KL Sentral >

How to get from Kuala Lumpur to Ipoh by Bus or Train >

Where to Next?

Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >