The table below list down the trip duration for some of the most popular train route in Malaysia.
Please note that journey duration listed below is just an estimation only. The actual travel time may varies depending on the traffic condition.

Trip Train Type Duration
Kuala Lumpur to Sungai Petani ETS 5 hrs
Kuala Lumpur to Gurun ETS 4 hrs 30 mins
Kuala Lumpur to Alor Star ETS 5 hrs
Kuala Lumpur to Anak Bukit ETS 5 hrs
Kuala Lumpur to Gua Musang Normal 10 hrs 30 mins
Kuala Lumpur to Dabong Normal 13 hrs
Kuala Lumpur to Bukit Abu Normal 12 hrs 30 mins
Kuala Lumpur to Krai Normal 14 hrs 30 mins
Kuala Lumpur to Tanah Merah Normal 14 hrs 30 mins
Kuala Lumpur to Pasir Mas Normal 15 hrs 30 mins
Kuala Lumpur to Wakaf Bharu Normal 15 hrs 30 mins
Kuala Lumpur to Tumpat Normal 16 hrs
Kuala Lumpur to Nilai ETS 1 hrs
Kuala Lumpur to Seremban ETS 1 hrs 30 mins
Kuala Lumpur to Seremban Normal 1 hrs 30 mins
Kuala Lumpur to Rembau ETS 1 hrs 30 mins
Kuala Lumpur to Tampin ETS 2 hrs
Kuala Lumpur to Tampi Normal 2 hrs
Kuala Lumpur to Batang Melaka ETS 2 hrs 30 mins
Kuala Lumpur to Gemas ETS 2 hrs 30 mins
Kuala Lumpur to Jerantut Normal 3 hrs
Kuala Lumpur to Kuala Lipis Normal 4 hrs
Kuala Lumpur to Parit Bunta ETS 3 hrs 30 mins
Kuala Lumpur to Kamunting ETS 4 hrs
Kuala Lumpur to Taiping ETS 4 hrs
Kuala Lumpur to Kuala Kangsar ETS 4 hrs
Kuala Lumpur to Sungai Siput ETS 4 hrs
Kuala Lumpur to Ipoh ETS 2 hrs 30 mins
Kuala Lumpur to Batu Gajah ETS 2 hrs
Kuala Lumpur to Kampar ETS 2 hrs
Kuala Lumpur to Tapah ETS 2 hrs
Kuala Lumpur to Sungkai ETS 1 hrs 30 mins
Kuala Lumpur to Slim River ETS 1 hrs 30 mins
Kuala Lumpur to Behrang ETS 1 hrs 30 mins
Kuala Lumpur to Tanjong Malim ETS 1 hrs 30 mins
Kuala Lumpur to Arau ETS 5 hrs
Kuala Lumpur to Padang Besar ETS 5 hrs 30 mins
Kuala Lumpur to Butterworth ETS 4 hrs 30 mins
Kuala Lumpur to Bukit Mertajam ETS 4 hrs 30 mins
Kuala Lumpur to Tasek Gelugor ETS 4 hrs
Kuala Lumpur to Kuala Kubu Bharu ETS 1 hrs
Kuala Lumpur to Batang Kali ETS 1 hrs
Kuala Lumpur to Rawang ETS 1 hrs
Kuala Lumpur to SG Buloh ETS 30 mins
Kuala Lumpur to Kajang ETS 30 mins
Kuala Lumpur to Kepong Sentral ETS 30 mins
Kuala Lumpur to Bdr Tasik Selatan ETS 30 mins
Gemas to Segamat Superior Night 1 hrs
Gemas to Segamat Superior Class 30 mins
Gemas to Labis Superior Night 1 hrs
Gemas to Labis Superior Class 1 hrs
Gemas to Bekok Superior Night 1 hrs 30 mins
Gemas to Bekok Superior Class 1 hrs 30 mins
Gemas to Paloh Superior Class 2 hrs
Gemas to Chamek Superior Class 2 hrs
Gemas to Kluang Superior Night 2 hrs 30 mins
Gemas to Kluang Superior Class 2 hrs
Gemas to Rengam Superior Class 2 hrs 30 mins
Gemas to Layang Layang Superior Class 3 hrs
Gemas to Kulai Superior Night 3 hrs 30 mins
Gemas to Kulai Superior Class 3 hrs
Gemas to Kempas Baru Superior Night 4 hrs
Gemas to Kempas Baru Superior Class 3 hrs 30 mins
Gemas to JB Sentral Superior Night 4 hrs 30 mins
Gemas to JB Sentral Superior Class 4 hrs
Gemas to Sungai Petani ETS 6 hrs 30 mins
Gemas to Gurun ETS 6 hrs 30 mins
Gemas to Alor Star ETS 7 hrs 30 mins
Gemas to Anak Bukit ETS 7 hrs 30 mins
Gemas to Gua Musang Superior 8 hrs
Gemas to Dabong Superior 10 hrs
Gemas to Krai Superior 11 hrs
Gemas to Tanah Merah Superior 11 hrs
Gemas to Pasir Mas Superior 11 hrs
Gemas to Wakaf Bharu Superior 11 hrs 30 mins
Gemas to Tumpat Superior 11 hrs 30 mins
Gemas to Nilai ETS 1 hrs 30 mins
Gemas to Seremban ETS 1 hrs 30 mins
Gemas to Rembau ETS 30 mins
Gemas to Tampin ETS 30 mins
Gemas to Batang Melaka ETS 30 mins
Gemas to Bahau Normal 1 hrs 30 mins
Gemas to Kemayan Superior 2 hrs 30 mins
Gemas to Triang Superior 3 hrs
Gemas to Mentakab Superior 3 hrs 30 mins
Gemas to Kuala Krau Superior 4 hrs
Gemas to Jerantut Superior 4 hrs 30 mins
Gemas to Krambit Superior 5 hrs
Gemas to Kuala Lipis Superior 6 hrs
Gemas to Merapoh Superior 7 hrs 30 mins
Gemas to Parit Bunta ETS 6 hrs
Gemas to Kamunting ETS 5 hrs 30 mins
Gemas to Taiping ETS 5 hrs 30 mins
Gemas to Kuala Kangsar ETS 5 hrs
Gemas to Ipoh ETS 4 hrs 30 mins
Gemas to Batu Gajah ETS 3 hrs 30 mins
Gemas to Kampar ETS 4 hrs
Gemas to Tapah ETS 4 hrs
Gemas to Sungkai ETS 4 hrs
Gemas to Slim River ETS 4 hrs
Gemas to Tanjong Malim ETS 3 hrs 30 mins
Gemas to Arau ETS 7 hrs
Gemas to Padang Besar ETS 7 hrs 30 mins
Gemas to Butterworth ETS 6 hrs 30 mins
Gemas to Bukit Mertajam ETS 6 hrs 30 mins
Gemas to Rawang ETS 3 hrs
Gemas to SG Buloh ETS 3 hrs
Gemas to Kajang ETS 2 hrs
Gemas to Sentral Kuala Lumpur ETS 2 hrs
Gemas to Bdr Tasik Selatan ETS 2 hrs
Johor Bahru to Segamat Superior 4 hrs 30 mins
Johor Bahru to Labis Superior 4 hrs
Johor Bahru to Bekok Superior 3 hrs 30 mins
Johor Bahru to Paloh Superior 3 hrs
Johor Bahru to Chamek Superior 3 hrs
Johor Bahru to Kluang Superior 2 hrs 30 mins
Johor Bahru to Rengam Superior 1 hrs 30 mins
Johor Bahru to Layang Layang Superior 1 hrs 30 mins
Johor Bahru to Kulai Superior 1 hrs
Johor Bahru to Kempas Baru Superior 30 mins
Johor Bahru to Gua Musang Superior 12 hrs 30 mins
Johor Bahru to Dabong Superior 14 hrs 30 mins
Johor Bahru to Krai Superior 15 hrs 30 mins
Johor Bahru to Tanah Merah Superior 16 hrs 30 mins
Johor Bahru to Pasir Mas Superior 16 hrs 30 mins
Johor Bahru to Wakaf Bharu Superior 16 hrs 30 mins
Johor Bahru to Tumpat Superior 17 hrs 30 mins
Johor Bahru to Tampin Superior 2 hrs 30 mins
Johor Bahru to Batang Melaka Superior 5 hrs 30 mins
Johor Bahru to Gemas Superior 5 hrs
Johor Bahru to Bahau Superior 6 hrs
Johor Bahru to Kemayan Superior 7 hrs
Johor Bahru to Triang Superior 7 hrs 30 mins
Johor Bahru to Mentakab Superior 8 hrs
Johor Bahru to Kuala Krau Superior 8 hrs 30 mins
Johor Bahru to Jerantut Superior 9 hrs
Johor Bahru to Krambit Superior 9 hrs 30 mins
Johor Bahru to Kuala Lipis Superior 10 hrs
Johor Bahru to Merapoh Superior 12 hrs
Johor Bahru to Singapore Shuttle 10 mins