The quickest and easiest way to get from TBS to Nilai is to take a train from Bandar Tasik Selatan (BTS) Railway Station which is connected to TBS Bus Terminal by a footbridge.

Malaysian Railways (Keretapi Tanah Melayu Berhad) operate their KTM Komuter (commuter) services on the Batu Caves – Tampin/Pulau Sebang Line (Lalaun) with regular trains running from the first train in the early morning until the last late in the evening.

The duration of the train journey from BTS to Nilai is approximately 45 minutes.

KTM Komuter Timetable from TBS / Bandar Tasik Selatan to Nilai

(Jadual KTM Komuter BTS / TBS ke Nilai)

For the full commuter train schedule to KTM Nilai from TBS, click on the timetable link below:

Commuter trains travelling to KTM Nilai from KTM BTS station, stop at the following stations:

Bandar Tasik Selatan





Batang Benar


KTM Komuter route map from BTS to Nilai

To check for any timetable changes to the KTM Komuter line to Nilai:

You can visit the official websites Komuter page here >

Ticket Price for the KTM TBS to Nilai Komuter Train

(Harga Tiket KTM TBS keĀ Nilai)

The train fare (tambang) for the KTM Komuter from TBS / Bandar Tasik Selatan to Nilai is 6.20 MYR (cash price).

Tickets for KTM Komuter trains are sold in the form of tokens from the station ticket counter.

The token acts as your ticket and enables you to pass through the departure gate at BTS and then the machine will take your token back at the exit gates at Nilai.