If you want to travel on the high-speed Electric Train Services in Malaysia, you can buy your ETS train tickets online (beli tiket online) by either using the KTMB E-ticket system on their official website or by using one of the online train ticket agents that now sell KTM train tickets.
Check the latest KTMB train timetables before you book:
ETS Schedule northbound Trains >
ETS Schedule southbound Trains >
Please note: From 2019, ticket agents are now charging a 5% fee for booking train tickets online in Malaysia.
We would now recommend you book directly from the KTM website which will now be the cheapest option.
To book your train tickets from KTM please click here >
This is a far simpler process than booking directly with the KTM website, as there is no need to create an account.
You simply put in your travel dates and journey details and select your ticket.
If you do want to use an online train ticket agent, you can try:
If you need help in finding which state your departure / arrival stations are in, see below >
The official KTM E-ticket system is not the simplest to use but they have recently upgraded their website, so it should be much better than it used to be.
KTM used to charge a 2 RM non-refundable administrative fee for booking a ticket on the KTM website, but they now seem to have cancelled that, so it now works out cheaper if you book your tickets direct from KTM Berhad.
If you want to give the KTM booking system a try click here >
As most ETS Train booking sites list stations by their respective state, you will need to know a little Malaysian geography to help you buy your ETS train ticket online.
If you don't, here is a list of all ETS stations with their state name next to them in italics.
Penang KTMB trains main page >
Bukit Mertajam KTMB trains main page >
Alor Setar KTMB trains main page >
How to travel by train to Langkawi Island >