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 |