There are 13 trains day from Woodlands Train Checkpoint in Singapore to Johor Bharu Sentral Station in Malaysia.
There are no direct trains from Singapore to Kuala Lumpur. For travel by train to Kuala Lumpur you need to change trains in Johor Bharu, and then again in Gemas, although you can buy joint train tickets for all three sections of the journey from Singapore to Kuala Lumpur. See below the timetable for more details.
Buy Train Tickets to Kuala Lumpur
Use the Search Box below to buy your train tickets from Singapore to Kuala Lumpur.
You need to change trains three times to travel from Singapore to Kuala Lumpur. The first train is a shuttle service from Singapore to Johor Bharu Sentral Station. The second leg of the journey is from Johor Bharu Sentral Station to Gemas. The third and final stage of the journey is from Gemas to Kuala Lumpur Sentral Station. If you book via the Search Box above you will sold all three tickets as a package.