Tips on traveling between Malaysia and Singapore via KTM trains

Due to the close proximity of Singapore and Malaysia, you have a few travel options depending on your schedule. Other than direct air flights and long haul bus rides, there is also the KTM train which is frequently used by Singaporeans and Malaysians.

While the journey by train can be longer than by plane or bus, you get to enjoy the scenic countryside views of Malaysia as the train rumbles along the tracks. 

If your departure is at night, you can opt to take the bunker beds which allows you to sleep through the ride. Although the bed might not be as comfortable as your own bed, it is definitely a much better option than sleeping on planes or buses.
This quick post will tell you how to book KTM tickets online and a few tips to save money and make the ride more enjoyable.

To start booking your tickets online, visit

It may seem a little confusing at first, but if you only want to view the ticket dates and prices, you can use the options on the left pane (origin, destination and departure dates) and choose the train from the right pane. 

KTM ticket preview page

Once you want to book a ticket, you do need to register for an account first and it will bring you to the actual ticket reservation  page.

A little not-so-obvious tip here is that you can actually book single trips and not just return trips as the GUI seems to suggest. Just ignore the return date/train/coach section.

KTM ticket booking page

After you submit the page, you will be brought to the ticket payment page. There is only credit/debit card option available. Make your payment and you can will see the e-ticket. Quick suggestion for you to print it out either on paper or into pdf format as you will not be receiving any emails later.

As mentioned earlier, depending on the train timing, there are different seat/bunker types available:
  • AFC/ASC = Normal train seats with AFC being more expensive
  • ADFNB/ADNFD/ADNS = Bunker beds with ADFND being most expensive
I have only tried the ADNS option and found the bed good enough. A tip here is to bring along a clean piece of old clothing/towel to cover the pillow. You do not know how many times it has been used without change. Bring a blanket along if you are afraid of cold, though the temperature was quite ok for me.

Another money saving tip I have is to book your tickets from JB Sentral instead of Woodlands CIQ. This is because the ticket price may be almost same but one is in Singapore dollars while the other is in Malaysia Ringgit.

As an example, I have collated the return ticket prices between JB Sentral to KL Sentral vs Woodlands CIQ to KL Sentral. You will quickly see how much savings there is per person just by switching to JB Sentral instead of Woodlands CIQ. For the return trip, the savings is negligible since you are paying in MYR for both instances, so just determine which location is a better drop off point for you.

You may be wondering where JB Sentral is.

Well, after you pass the Malaysia customs (from Woodlands causeway link), walk along the exit path and just follow the crowd. They will make a left u-turn not very far away and walk along a narrow corridor (you will be able to see the inside of the customs from the glass windows on the left). 

Continue going down the path and you should see signs with JB Sentral. Exit the building and cross the road to the next building and this is JB Sentral. You will see a few small shops, KFC is also quite prominent. The JB Sentral train station is just at the opposite end of the building on the same floor.

So next time you are traveling between Singapore and Malaysia, why not relax and take the KTM train?

All of the above are only my personal experiences. Feel free to use for your travel planning but do find out the latest information from the relevant authorities. If in doubt, here's the usual disclaimer.

Tips on: Traveling between Malaysia and Singapore via KTM trains
Date published: 05/06/2013
Rating: 5 / 5 stars


  1. I have problem clicking the coach type, is it common?

    1. Hi

      Sorry for the late reply. Can you be a little more specific on the problem? I have not had problems when I use firefox browser or google chrome. Have you tried using a different browser?

    2. When entering the details to book a ticket there is options for origin, destination, date, train and coach.

      For JB Sentral to Kuala Lumpur you choose a train but there are no coaches to choose. When you try to add a passenger it says you have to enter origin, destination, journey date, train and coach. It will not let you proceed from there.

    3. ya, I same problem with kaylee
      I use firefox google chrome also same problem.
      how to solve ablout it ?

  2. I would like to advice better take the bus express between this 2 city as the ktm train famous for delay. A trip between woodland to kuala lumpur would take more hours, why don't take a coach for just 3-4hours.

    Further more there were more bus service between honor bahru larkin terminal to kuala lumpur where there are few trip by numbers from coach company. There also plenty of destination from larkin bus terminal.

    From woodlands checkpoint you may take the yellow Causeways Link CW2, SBS bus 170 to larkin.

  3. Hi,
    Need your help on the coach label/slot, what does it mean? do they have a train lay out to make us easier to choose the bunker?

    Thanks in advance,

  4. New train scheduled from 1 july 2013.

    Ticket 34rm(2nd class seat)
    Morning schedule Woodland(SIN) to KL- Departure 0835 arrival 1550
    Afternoon schedule KL to Woodland(SIN) )-Departure 1400 arrival 2200

    Day schedule Woodland(SIN) to KL- Departure 1400 arrival 2200
    KL to Woodland(SIN) )-Departure 0830 arrival 1630

    Night schedule Woodland(SIN) to KL- Departure 2330 arrival 0730
    KL to Woodland(SIN) )-Departure 2230 arrival 0700

  5. Dear Sir,

    I had tried to make booking as the way you wrote, but it keep saying error please select Origin, Destination, Journey Date, Train And Coach. Any idea what's going on?


  6. Hi,
    Could you please tell me what "KTMB ticket agent" and "Admin" means ? Which box should I have to tick?
    I want to pay for 6 single tickets form KB Sentral to Kuala Lumpur Sentral.
    Thank you a lot!

  7. Hi, I have just checked with the KTM call centre. We are unable to purchase short distance ticket online, will need to buy it from KTM booth.

  8. Hi

    Do you have any info that the night train from SIN to KUL will be canceled ?

    Is it true that nearly all night trains from SIN to KUL are delayed ? If YES do you know how many minutes/hours it can be ?

    Best regards


  9. May I know when do they release the dates, do they release it after midnight.

    1. Hi

      it looks like they only release it one month in advance, and tickets are booked out quite fast, if you already have a fix date in mind, suggest that you start observing the release and sell out timings so that you can get your planned date.

  10. Thanks to provide us detail of this special train and get information of how to irctc sign in to book ticket see other details.