Book Tickets on Malaysia Railway Website

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, 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 KTM website due to numerous complaints about this service.

Update : As of the end of October 2017, there is now a new KTMB website with the booking system on their home page.

The old is no longer valid.

If you want to give the new KTMB booking system a try, here is the direct link :

Take the easy option.
Book your train tickets online using an online ticketing agent.

Please Note : If you do have a problem with your tickets purchased through KTM, please do not contact us asking where your tickets are (numerous people have done so in the past) - you will have to contact KTM - they are the only ones who will be able to give you the answer!

How to Book Tickets on Malaysia Railway Website

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 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.

If 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).

Book Bus Tickets Online

Booking KTMB Train Tickets Online main page >>>