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 train station (Terminal KTM / stesen keretapi Kuala Lumpur) as well as KL's transport hub and the main, modern railway station in the city, KL Sentral Station.
KL's old railway station is just a few minutes by train from KL Sentral Station and now all ETS Trains stop here.
You can also connect to the nearby Pasar Seni LRT / MRT railway station by a recently built pedestrian link bridge opened in November 2019.
You can also use this new bridge to easily get from KTM Kuala Lumpur to Chinatown with the walk to Petaling Street taking around 10 minutes.
(Jadual Waktu Keretapi KTM Kuala Lumpur)
ETS Electric Train Services:
KTM Komuter (commuter) trains:
Seremban Line (Laluan Seremban):
Port Klang Line (Laluan Pelabuhan Klang):
Quick Links: find train timetables (jadual) and fares from Kuala Lumpur or KL Sentral to:
For all other Malaysian destinations:
Please see the full KTM timetables on the following pages:
KTM Train Schedule change from May 2016:
From this date, all KTMB Intercity Trains will no longer be operating from the KTM Kuala Lumpur 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 first 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 Kuala Lumpur 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.
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.
Travelling from KTM Kuala Lumpur 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 the full ETS train schedules on the dedicated KL - Ipoh Route please see the following pages:
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).
The one direct service from KL to Thailand, the daily overnight Intercity Express - KL to Hat Yai train is now cancelled.
From Hat Yai, there are a number of services heading north travelling along the eastern coast up to Bangkok.
Other options for trains from KL to Thailand include catching the International Express train from Padang Besar to Bangkok.
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.
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.
Johor Bahru (JB Sentral)
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.
To see all departure and arrival times from Kuala Lumpur Railway Station, see our timetables pages below:
All times and fares from KTM Kuala Lumpur station published on our site are as a guide only and may change without notice.
Related pages to the KTM Kuala Lumpur page: