You can now book E-Tickets for most Intercity Express Trains within Peninsular Malaysia and Singapore and on the high-speed electric train (ETS) between KL Sentral, Ipoh Penang and Padang Besar, by buying your KTM ticket online.
The only express train that cannot be purchased online (at the moment) is the Butterworth to Bangkok train, as this is operated by Thai Railways and not KTMB.
You can book your ETS and Intercity train tickets in Malaysia or Singapore online at the official KTM website or more simply (and cheaper), just use the search box below.
Please note that from 1st July 2015 all trains to/from Singapore will now be terminating / originating from JB Sentral Station in Johor Bahru Malaysia. So from that date, if you want to book a train to/from Singapore online, you can only book trains to/from JB Sentral, Johor.
You can now use our search box below to buy your train tickets online.
There is also up to 5% off train tickets until the end of December 2015.
To visit the official KTMB booking site just click on the link below to be taken there (page will open in a new window).
Please Note : From 1st July 2015, you now have to pay an extra admin fee of RM2 for using the KTMB ticketing site.
If you want to purchase a train ticket online from the KTMB website, you will firstly have to register with a username and password.
Select your departure and arrival stations and date of travel, then the booking system will show you all the trains available on your chosen date.
Select your train and you will be presented with all the seats and sleeping berths available on that particular train.
For your information - Stations are listed under their respective States :
For example :
Kuala Lumpur train station can be found under the state of Wilayah Persekutuan as "Sentral Kuala Lumpur"
Singapore train station as "Woodlands CIQ"
Johor Banru is under the state of Johor as "JB Sentral"
and Penang's train station is under Penang as "Butterworth"
Once you have made your booking you can choose to either print out your e-ticket, or take a note of the booking reference and get your ticket at the station or KTM ticketing counter at the Penang jetty.
There is now an extra charge for booking online via KTM of RM2.
You can use either Mastercard, Visa or American Express credit cards to make your purchase.
Another useful page on the KTM website is you may want to visit is :
Updated Seat availability on all intercity trains for the next seven days.
Travel by Train in Malaysia
If you are staying on Penang Island and do not want to book your train tickets online, you do not have to travel over to the mainland, as there is a small KTM ticket office at the jetty in Georgetown.
Train Timetables :