KTM Komuter Klang Valley Sector (KTM Komuter Lembah Klang)
KTM Komuter Klang Valley Sector is the backbone of the Klang Valley, providing frequent train services to the heart of Kuala Lumpur. Trains run on the Batu Caves-Pulau Sebang (Tampin) Line and Tanjung Malim-Pelabuhan Klang Line , with both lines sharing the city sector between Putra and KL Sentral .
KTM Komuter Klang Valley Sector Route Map (effective 12 April 2025)


IMPORTANT: There are currently limited services to all destinations throughout the KTM Komuter Klang Valley Sector network. Use the above suggested alternatives to access other interchange stations on the line.
KTM Komuter Klang Valley Sector Stopping Stations
Stesen Perhentian KTM Komuter Sektor Klang Valley
Batu Caves-Pulau Sebang (Tampin) Line
Laluan Batu Caves-Pulau Sebang (Tampin)
- Batu Caves Railway Station
- Taman Wahyu Railway Station
- Batu Railway Station
- Batu Kentonmen Railway Station
- Sentul Railway Station
- Putra Railway Station
- Bank Negara Railway Halt
- Kuala Lumpur Railway Station
- Sentral Kuala Lumpur Railway Station (KL Sentral)
- MidValley Railway Halt
- Seputeh Railway Station
- Salak Selatan Railway Station
- Bandar Tasik Selatan Railway Station
- Serdang Railway Station
- Kajang Railway Station
- Kajang 2 Railway Station
- UKM Railway Station
- Bangi Railway Station
- Batang Benar Railway Station
- Nilai Railway Station
- Labu Railway Station
- Tiroi Railway Station
- Seremban Railway Station
- Senawang Railway Station
- Sungai Gadut Railway Station
- Rembau Railway Station
- Pulau Sebang Railway Station (Tampin Railway Station)
Tanjung Malim-Pelabuhan Klang Line
Laluan Tanjung Malim-Pelabuhan Klang
- Tanjung Malim Railway Station
- Kuala Kubu Bharu Railway Station
- Rasa Railway Station
- Batang Kali Railway Station
- Serendah Railway Station
- Rawang Railway Station
- Kuang Railway Station
- Sungai Buloh Railway Station
- Kepong Sentral Railway Station
- Kepong Railway Station
- Segambut Railway Station
- Putra Railway Station
- Bank Negara Railway Halt
- Kuala Lumpur Railway Station
- Kuala Lumpur Sentral Railway Station (KL Sentral)
- Abdullah Hukum Railway Station
- Angkasapuri Railway Station
- Pantai Dalam Railway Station
- Petaling Railway Station
- Jalan Templer Railway Station
- Kampung Dato Harun Railway Halt
- Seri Setia Railway Station
- Setia Jaya Railway Station
- Subang Jaya Railway Station
- Batu Tiga Railway Station
- Shah Alam Railway Station
- Padang Jawa Railway Station
- Bukit Badak Railway Station
- Klang Railway Station
- Teluk Pulai Railway Station
- Teluk Gadong Railway Station
- Kampung Raja Uda Railway Station
- Jalan Kastam Railway Station
- Pelabuhan Klang Railway Station
What time is the first train or last train to…?
Please refer to the timetables posted below. Any questions in the comments regarding this will simply be redirected to this section.
The links are not working!
KTM’s website may be down. I have no control over this, neither do I know when the website will be back up again, though it usually takes around a few hours to 3 days to recover.
Fix your website then!
RailTravel Station is not a KTM or any other train company’s website. It is simply my personal travel blog.
Click here for more frequently asked questions (FAQs).
KTM Komuter Klang Valley Sector Timetable effective 12 April 2025
KTM Komuter Klang Valley Sector Weekday Timetable effective 14 April 2025
Batu Caves-Pulau Sebang (Tampin) Line
Friendly advice: If your train has a long crossing time at Kajang, you may wish to consider using the MRT Kajang Line as an alternative connection with KL city.
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► Sentul ► Kuala Lumpur ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut
- Sentul ► Kuala Lumpur ► KL Sentral ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Kuala Lumpur ► Sentul ► Batu Caves
Tanjung Malim – Pelabuhan Klang Line
- Pelabuhan Klang ► Subang Jaya ► KL Sentral ► Tanjung Malim
- Pelabuhan Klang ► Subang Jaya ► KL Sentral
- Tanjung Malim ► KL Sentral ► Subang Jaya ► Pelabuhan Klang
- KL Sentral ► Subang Jaya ► Pelabuhan Klang
KTM Komuter Klang Valley Sector Weekend Timetable effective 12 April 2025
Batu Caves-Pulau Sebang (Tampin) Line
Friendly advice: If your train has a long crossing time at Kajang, you may wish to consider using the MRT Kajang Line as an alternative connection with KL city.
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut ► Pulau Sebang (Tampin)
- Batu Caves ► Sentul ► KL Sentral ► Kajang ► Bangi ► Seremban ► Sungai Gadut
- Pulau Sebang (Tampin) ► Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
- Sungai Gadut ► Seremban ► Bangi ► Kajang ► KL Sentral ► Sentul ► Batu Caves
Tanjung Malim – Pelabuhan Klang Line
- Pelabuhan Klang ► Subang Jaya ► KL Sentral ► Tanjung Malim
- Pelabuhan Klang ► Subang Jaya ► KL Sentral
- Tanjung Malim ► KL Sentral ► Subang Jaya ► Pelabuhan Klang
- KL Sentral ► Subang Jaya ► Pelabuhan Klang
Links attached are no longer hosted on Google Drive as RailTravel Station is too often confused with the timetable provider instead of KTM. Should the links be down, it is on KTM’s servers and not on mine.
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services (Subang Jaya-Port Klang)
Outside of the morning and evening peak hours, KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services will operate from selected stations on the Subang Jaya-Pelabuhan Klang sector. There will be 5 free shuttle bus routes operating at a frequency of 30 minutes. Passengers may change to the LRT Kelana Jaya Line at Subang Jaya .
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services (Subang Jaya-Port Klang)
KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services Route Map
Click here for more information on KTM Komuter Pelabuhan Klang Line Free Shuttle Bus Services.
KTM Komuter Klang Valley Sector Fares
Cash
Cashless (Touch ‘n Go & Komuter Link)
Concession *
*Concession fares are valid for:
- Malaysian children between 2 to 6 years old with purchase of token from KTM Komuter ticket counters only
- Malaysian students with usage of Komuter Link Student Card only
- Malaysian senior citizens of 60 years old and above with usage of Komuter Link Senior Citizen Card only
- Malaysian persons with disabilities with usage of Komuter Link Disabled (OKU) Card only
Concession fares (50% off) are valid for:
- Malaysian Children between 2 to 6 years old
- Malaysian Students on presentation of KTM i-Card Student
- Malaysian senior citizens of 60 years old and above
- Malaysian Disabled (OKU)
Registration on the KTMB Integrated Ticketing System (KITS) is required to enjoy concession fares.
KTM Komuter Klang Valley Sector Ticket Payment Methods
Point-to-point Tickets (more expensive)
- KTMB Mobile App (KITS)
- Cashless contactless payments from ticket kiosk (see PAYG options but with the additional step of going to the ticket kiosk and buying a more expensive ticket)
- Cashless contactless payments from ticket counter (see PAYG options but with the additional step of going to the ticket counter and buying a more expensive ticket)
Pay as you go (PAYG) Tickets
- KTMB Wallet (KITS)
- Komuter Link Card
- Touch ‘n Go Card
- Contactless Visa Credit & Debit Cards
- Contactless Mastercard Credit & Debit Cards
- Contactless MyDebit Card (ATM Card)
- Google Pay NFC
- Apple Pay NFC
- Samsung Pay NFC
Concession Tickets
- KTMB Mobile App (KITS)
- KTMB Wallet (KITS)
- Cashless contactless payments from ticket counter (see PAYG options but with the additional step of going to the ticket counter)
Registration on the KTMB Integrated Ticketing System (KITS) is required to enjoy concession fares.
KTM Komuter Klang Valley Sector Access to Batang Melaka and Gemas
How do I get to Batang Melaka from Pulau Sebang (Tampin) now that there is no more KTM Komuter service there?
Take a taxi or kereta sewa, or get a family member or friend to give you a ride. There are no direct public transport options.
How do I get to Gemas from Pulau Sebang (Tampin) now that there is no more KTM Komuter service there?
Take Southern Bus Service 26 from Tampin Bus Terminal.
Fares
Tampin – Gemencheh: RM3.30
Tampin – Gemas: RM6.70
Payment by cash only to the driver on board.
All other fares, please ask the counter at the terminal or driver on board.
Frequency
Around every 1 hour, ask the roaming Southern staff for next departure time.
Check timetables here.
Operating Hours
6.20am – 6.00pm
Check timetables here.
KTM Komuter Klang Valley Sector Rolling Stock
92 Class EMU
The KTM Komuter Klang Valley Sector operates mainly with 92 Class EMU s on the Tanjung Malim-Pelabuhan Klang Line and Batu Caves- Pulau Sebang (Tampin) Line , including any short-working services.
83 Class EMU
The KTM Komuter Klang Valley Sector operates with 83 Class EMU s.on the SkyPark Link and some services on the Tanjung Malim – Pelabuhan Klang Line , including any short-working services.
81 Class EMU
The KTM Komuter Klang Valley Sector operates with 81 Class EMU s on some occasional services.
BEFORE YOU COMMENT…
If you wish to ask this popular question:
What time is the first train or last train to…?
Please refer to the timetables clearly posted above. Any questions in the comments regarding this will simply be redirected to this section or ignored.













may i know what time is the last train from kl sentral to Seremban? thank you
Please refer to the links posted above.
From segambut to ukm, is it direct or need interchange station
As seen in the provided maps and timetables, change trains at either Putra, Bank Negara, Kuala Lumpur or KL Sentral stations.
may i know, the last train from padang jawa station to KL Sentral? thank you
Please refer to the post above.
May i know, your timetable KL is it Tasik Selatan Station?
Please look for Bandar Tasik Selatan Station in the timetable. The timetable attached is complete for all trains and stations.
From Seri Kembangan to Rawang by train is available?
I am going to Singapore on 8 June. May I know what time I should take a Komuter ride from Nilai in order to catch 3pm JB Sentral bound train?
Thanks
There is no connection to JB Sentral or Woodlands from anywhere in the Klang Valley.
Your website has error to display the timetable for non working day batu caves -seremban, pls check.
Please refer to the homepage for the latest updates.
Direct link: http://railtravelstation.com/2016/05/14/inaccurate-information-on-the-website/
I need to go bacj jb central, but I don know the departure time of ktm nilai which go gemas
The KTM Komuter neither goes to Gemas nor JB Sentral.
May I know what time is the first train from KL Sentral to Klang on Saturday? Thank You.
Please refer to the timetable above.
May I know, why don’t have specific fare for every station…that so hard to looking this website and other bcs only show time table….if that have, make sure that easy to look and searching…please2 make other person easy to use it …tq
The specific fares are in the links after the timetable and above the rolling stock types. Alternatively, you may use KTM’s official website to retrieve official information, not this third-party website.
I totally agree that users should avoid the Malay rail service KTM southern line service from Johor Bahru to Gemas sector .Use the express bus/coach is better and faster to get to Kuala Lumpa. At present moment, the sleep over at Gemas station is totally no sleep as the benches at this station are designed to refrain users from sleeping or sitting.Avoid the night train at all costs. 19th July 2020.
I need to go to KTM Red Line To Get Back to Subang Jaya but I don know how to get there.
On the SkyPark link tracks, a train always go on the laulan KTM port Klang ?