Ipoh to Kuala Lumpur by train

Kuala Lumpur is 202 km from Ipoh by train. By train the journey from Ipoh to Kuala Lumpur takes between 2 hours 17 minutes and 2 hours 4 minutes if you travel on one of the faster ETS services. The fastest train is Train #9221 departing at 12:56.


Train Times to Kuala Lumpur


There are 18 direct train services a day from Ipoh to Kuala Lumpur.

Train Ipoh Kuala Lumpur Service
9021 05:05 07:23 ETS Gold
9101 06:25 08:50 ETS Platinum
9023 07:25 09:49 ETS Gold
9103 07:57 10:27 ETS Platinum
9025 09:00 11:25 ETS Gold
9321 09:20 11:53 ETS Gold
9421 10:41 13:07 ETS Gold
9051 11:35 14:10 ETS Silver
9221 12:56 15:13 ETS Gold
9029 13:15 15:40 ETS Gold
9423 15:57 18:41 ETS Gold
9121 17:17 19:52 ETS Gold
9031 17:55 20:20 ETS Gold
9203 19:13 21:42 ETS Platinum
9105 19:40 22:05 ETS Gold
9035 19:55 22:19 ETS Platinum
9425 21:07 23:32 ETS Platinum
9107 21:40 00:15 ETS Platinum

Train Tickets to Kuala Lumpur


Use the Search Box below to buy your train tickets from Ipoh to Kuala Lumpur.

Powered by 12Go Asia system

Ipoh Railway Station


Ipoh train station is 650 metres walking distance from Ipoh Bus Station.


Kuala Lumpur Sentral Station


Trains from Kuala Kangsar terminate at Kuala Lumpur’s Sentral Station.


Travel South from Kuala Lumpur


From Kuala Lumpur you can travel by train and then bus to the historic town of Malacca. Bus services to Malacca depart from the the Terminal 1 Station at Seremban which is 600 metres walk from Seremban Railway Station. The train journey from Kuala Lumpur takes around 1 hour 20 minutes, and the journey by bus from Seremban to Malacca then takes 3 hours 30 minutes. However, the journey is a lot quicker if you travel direct by bus from Kuala Lumpur to Malacca, the journey by bus only takes a total of 2 hours 15 minutes.

Petronas Towers in Kuala Lumpur

Petronas Towers in Kuala Lumpur

For travel from Kuala Lumpur to Singapore by train you need to take three different trains. The first stage of the journey is by train to the bottom end of the West Coast line at Gemas Railway Station. The journey by by train from Kuala Lumpur to Gemas takes around 2 hours 20 minutes. At Gemas Railway Station you change trains onto Malaysia’s Jungle Train Line for the journey down to Johor Bharu Sentral Station. The journey from Gemas to Johor Bharu takes around 4 hours 10 minutes. The third train you then need to take is a shuttle service from Johor Bharu Sentral Station to Woodlands Train Check Point in Singapore. The shuttle service from Johor Bharu to Singapore runs 14 times a day from 05.30 to 22.15. The journey takes 5 minutes and costs 5 MYR.

Next find out Flight times from Hat Yai to Kuala Lumpur