There are only a few daily long-distance ETS Ipoh to Batang Melaka train services operated by Malaysia Railways Keretapi Tanah Melayu Berhad (KTMB / KTM).
Travelling by these fast KTM train services, the duration of the journey to Batang Melaka from Ipoh is approximately 4 hours and 30 - 40 minutes.
(Jadual ETS Ipoh ke Batang Melaka)
KTM Ipoh to Batang Melaka ETS train timetable:
Please note: Due to Covid 19, KTMB is currently operating a reduced schedule - you can see the latest full ETS timetable for 2022 here >
New train timetable from the 15th of January 2022 (2022-01-15):
|Train Number||Departs Ipoh||Arrives Batang Melaka||Book Online|
|EG 9321||09:34||14:33||Book Tickets|
|EG 9425||18:55||23:52||Book Tickets|
Train numbers starting with an EG are the cheaper ETS Gold Services.
Train numbers starting with an EP are the more expensive ETS Platinum Services.
Train numbers marked with an * are run using the newer ETS2 trains that include a Business Class carriage.
To see the full train timetable for all long-distance ETS services from Ipoh, click on the timetable link below:
(Tambang / Harga Tiket KTM Ipoh ke Batang Melaka)
ETS Tickets for this KTM route to Batang Melaka cost approximately:
ETS Gold Service:
Adult 55 MYR - Children 32 MYR
ETS Platinum Service:
Adult 71 MYR - Children 40 MYR
Please note: KTM Berhad now use a Flexi Fare system for buying ETS train tickets. This means that ticket prices will change from those shown above depending on how far in advance you are booking and when you are travelling ("Peak" or Off-Peak" time of the day, day of the week or period of the year).
If you want to travel to Batang Melaka by train from Ipoh, you really should book your tickets as far in advance as possible to make sure you can get a seat on the day you want to travel (it is usually cheaper too).
You can book your seats in advance from the ticket office at the KTM Ipoh railway station (or from any other ETS station).