The average train between Kepong and Nilai takes 1h 57m and the fastest train takes 1h 51m. The train service runs several times per day from Kepong to Nilai. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 4 times a day between Kepong and Nilai. The earliest departure is at 3:54 PM in the afternoon, and the last departure from Kepong is at 6:44 PM which arrives into Nilai at 8:46 PM. All services require a transfer at Kampung Batu and take an average of 1h 57m. The schedules shown below are for the next available departures.

1h 56m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 51m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 51m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 51m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 56m • 1 change
1h 51m • 1 changeWant to know about travelling from Kepong to Nilai? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Kepong to Nilai. However, there are services departing from Kampung Batu station and arriving at Nilai station via Nilai station. The journey, including transfers, takes approximately 1h 57m.
Kepong to Nilai train services, operated by KTM Intercity, depart from Kampung Batu station.
Kepong to Nilai train services, operated by KTM Intercity, arrive at Nilai station.
The distance between Kepong and Nilai is 49.1 km. The road distance is 59 km.
KTM Intercity operates a vehicle from Kampung Batu to Nilai 4 times a day. Tickets cost RM 1–19 and the journey takes 1h 44m.