The KTM E-Ticket booking system is our least favourite way to book train tickets in Malaysia online, as it is no where near as simple as using Busonlineticket or Easybook, who offer a much better and quicker booking process.
KTM's booking system is not very user friendly and even the Malaysian Prime Minister has recently (March 2017) instructed KTM Berhad to improve the booking system due to numerous complaints about this service.
When and how long it will take to improve the service - we don't know?
Still, if you want to give their booking system a try, here is the direct link :
When you arrive at the KTM booking page, the first thing you have to do is create an account.
Once you have done that you will receive an e-mail from @KTMB.com.my confirming your user name and password.
Now you can login with your new user name and password.
Once you are logged in, you can now start the booking process.
In the "New Ticket Reservation" section, select your point of origin and destination and journey date.
This is where you will have to know your Malaysian geography as all stations are listed under the state they are located in.
Then click on the arrow in the "Train" section and all the available trains will drop down in a list.
Select which train you want to travel on by clicking on it.
Then under the "Coach" section, click the arrow and you will see what type of train you selected (Silver, Gold, Platinum) and the ticket prices.
it is not the train you want ie you want a Gold and the one you
selected was Platinum - You will have to do this for all trains (one by
one) if you want to find out what type of train it is!
Once you have decided your "Train" and "Coach", click on the "Add Pax Info" button and fill in all the relevant details in the pop-up.
Under the "Seat" section in the same pop-up, you now have to select your coach and seat.
Once selected - click save.
Once that is all done, click the continue button and you will be taken to the payment page.
Fill out your payment details and your finally done.
You now have to either : Print out your ticket or save the ticket image to your smart phone.
You can also choose to have your ticket printed out at the station (you will need the ticket ID or reference number).