When travelling by train in Malaysia, it is easy to book your tickets and plan you whole trip by booking KTMB train tickets online direct from the KTMB website, or through an online agent selling tickets.
There are small extra admin fees to pay (and maybe credit / bank card fees from your bank) for using these services, so you will only pay a little more than you would by buying your tickets directly in person from the station.
On the plus side, it saves you the time and expense of travelling out to the station, so overall may work out cheaper.
Train tickets in Malaysia can be booked online up to 30 days in advance.
All Intercity Express trains and ETS Electric trains within Peninsular Malaysia can be booked online.
You can also book the KTMB train from Hat Yai in Thailand to KL online.
The only exception is the train 36 from Butterworth to Bangkok, which can only be booked from a station or the KTM office by the jetty in George Town, Penang. This is because this service is operated by SRT - the State Railways of Thailand.
Ticketing agents offers a cheaper and easier booking process than the KTMB E-Tickets site.
BusOnlineTicket offer a very easy to use booking platform, with a small admin fee added to the price of the ticket.
Please Note : From 1st July 2015, you will no longer be able to book Intercity Train tickets to / from Singapore, as all KTM Intercity trains will now be operating from / terminating at JB Sentral Station in Johor Bahru.
****Extra ETS Trains for the Chinese New Year period are now available!
If you prefer to book your KTMB e-tickets directly from the KTMB website, please click on the link to the KTMB train booking page below.
If you find the train you want to travel on is full - check our online bus booking page for alternative arrangements.
The KTMB Website Train Booking Process
Once you land on the KTMB website you can just check fares or make a booking.
If it is your first time using the booking service you will have to create a new account first before you are allowed to buy your tickets.
It is quick and easy to set up an account and if you plan on using this service again, make sure you make a note of your user name and password.
Once you are in the booking system you simply select your departure station, then arrival station, date and then you are given a choice (if available) of the trains operating on that particular route. Select the train service you want and then the seating / berths options will appear for that particular train. Choose your seat / bed then continue with the rest of the booking formalities.
One thing to note is that stations are arranged in order of Malaysian States, so if you do not know which state a particular place is in, it may take you a little time to find it.
Popular destinations can be found under the following State (in bold) and Name:
Johorblogging jobs online blogging earning potential can bloggers make good money blogging workshops near me xanga blogging blogging lamp blog google sites blogging after retirement in your blog or on your blog blog after hysterectomy blogging comes under which industry blogging best practices blogging salary blogging quotes bloggingpro reviews blogging set up blog name ideas career after blogging pro blogging tips blogspot blogging is dead blog for teachers blogging translate into bengali blogging comes under which category blog post length blogging etiquette considerations before blogging blogging about art blogging platforms blog through mobile phone building over blogging blogging during weight loss pro blogging tips blogging bishop blog quilting pro blogging tips blogspot blog off meaning blog definition and example blog post excerpt outdoor blog post blog das irmas among us blogging business ideas blog off meaning blog contra impugnantes blogging to earn money blog house blog title generator blogging with google blogging at fl250 is blogging out of date blogging to make money blogging after retirement blogging from iphone blogging like blogging google blogging rules blogging in zambia blogging with google sites blogging journal blog pro pakatan harapan blogging theology youtube blog sailing around the world blog banner covid blog ideas blogging through google blog for writers blogging vs blog blogging jobs near me blogging course near me blogging without a niche blogging without wordpress blogging workshops near me blogging coaching near me bloggingx pro free download fall into blogging blog contra corrente blog during american period blog layout blogging about blogging travel blog during covid blog off meaning in hindi blogging ring light blog url blogging to promote your business blogging as a nurse blogging your way to the front row blog as a communication tool blogging history blogging from ipad travel blogging during covid blogging your way blogging without showing your face blogging is blogging with wix blogging through mobile blog sign off blog under 100 blogging under your own name blogging dog center blogging over blog with google blog generator blog logo examples blogging niche quiz blogging of photography the curtain with blog blog of salt blogging and making money blog hosting sites blogging of art blogging from paradise blogging of music difference between blogging and content writing blog over pmu blogging like apps blogging without writing blogging ideas a blog around the clock blogging success zone retired now what blogs inside outside blog blogging gigs blogging essentials xkcd blogging considerations before blogging getting into blogging blogging bishop blogging using google sites blogging to earn money difference between blogging and website blogging to promote your business blogging to promote your business before blogging blog difference between vlog blog writing examples blog at baruch blogging kaise kare blogging blast off blog header blog zendesk blogging course near me the curtain with blog blog like blog during pandemic blogging how to blog feed format letters blog by google blogging through wordpress blog post template blogging essential tools blog made with wix bloggingheads blogging dirty blogging gigs blogging in spanish blogging with google sites blogging for beginners blog games blog over 50 blog contra corrente blogspot blogging conferences 2021 blogging courses difference between blogging and content writing blogging through instagram blogging of cars blogging by numbers blogging without showing your face blogging youtube blog best practices blogging from the heart blog logo examples blogging light retired now what blogs blog about mental health blog websites free blogging beyond the classroom blogging to make money online blog roblox blogging on google