Booking KTMB Train Tickets Online

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.

Booking KTM Train Tickets Online Via Ticketing Agents

Ticketing agents offer 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.

KTM Train Tickets are usually available to buy 60 days in advance, but currently you can book seats up until the Chinese New Year (until 31st January 2017).

All Intercity Express trains and ETS Electric trains within Peninsular Malaysia can be booked online.

If you want to book trains from Padang Besar to Bangkok or any other train within Thailand online, you can do that here>>>

Find The Best Accommodation Deals

Compare & Save on Hotels.

Find the Cheapest Room Rates Online.

To Compare Hotel Prices Click Here >>>

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.

Please note - from 1st July 2015 if you use the KTM website you will now also have to pay a non-refundable administrative charge.

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:

Johor Bahru is under the name JB Sentral

Alor Setar for ferry to Langkawi from Kuala Kedah
Sungai Petani

Wakaf Bharu is the nearest station to Kota Bharu

Negeri Sembilan
Gemas (for connections to the Jungle Railway)


Arau (nearest station to Kuala Perlis ferry to Langkawi)

Pulau Pinang
Butterworth for ferry to George Town on Penang Island

Woodlands CIQ is the station for Singapore

Wilayah Persekutuan
Sentral Kuala Lumpur is KL Sentral train station
Kuala Lumpur is the old station just to the north

If you just want to check to see if there are any seats still available for trains for today or the next week, you can also do that on the KTM website.

Click here for more information and a direct link to the KTM seat availability page>>>

Payment is made by credit card and at the moment they except Visa, Mastercard or American Express.

Once you have made your train ticket booking, you can choose to print out the e-ticket yourself or pick it up from the ticket office at the station before boarding, giving them your booking reference.

Please Note :

  • Discounts for Senior Citizens (60+) are not available when booking online, so you will still have to buy your tickets from the station and show your passport or ID.
  • There is a minimum transaction of either 20 MYR or 20 SGD and you are allowed to book up to 6 tickets per transaction.
  • There are also minimum distances that you are allowed to book online. For example from Singapore Woodlands, the first station that you can buy ticket online to, is Segamat.

For more details, please read the terms and conditions on the KTMB website.

Related Pages :

Where to Next?