Travel by Train from Singapore to Kuala Lumpur from 19th May 2016, will now involve three separate trains, as all Intercity day and night sleeper trains will be cancelled from this date.
The first step of your journey is to take the 5 minute trip on the Shuttle Train from Woodlands Station in Singapore to JB Sentral Station in Johor Bahru.
From JB Sentral, you will then have to catch a Shuttle Train or the one Intercity Train to Gemas.
From Gemas (where the new electrified dual tracks start), you can then catch a high-speed Electric Train Service (ETS) to KL Sentral Station in Kuala Lumpur.
To view the latest timetables for these three services, please see the following pages on our site :
Alternatively, you can travel directly from Singapore to KL by bus from many departure points around the city.
Tickets for these three trains will cost you the following :
Shuttle Train from Singapore to JB Sentral cost :
5 SGD (Adult and Child)
Shuttle Trains from JB Sentral to Gemas cost :
ETS tickets from Gemas to Kuala Lumpur Sentral cost :
Gold Service :
If you want to travel all the way by train from SG to KL, you will have to book all three separate tickets if you want to guarantee a seat on all three trains :
If you are staying in Singapore, the only way to do this is through an agent, so we recommend you book your tickets online, as it is much easier and probably cheaper, with just a small admin fee added to the counter price of the train tickets.
If you want to find the best places to stay for your budget, just click on one of the pictures below where you can read guest reviews and compare room rates for the best deals.
Arriving at KL Sentral Station in Kuala Lumpur, there are plenty of places to stay within a few minutes walk or a short taxi ride :
From KL Sentral railway station it is also easy to get to all parts of the city either by city trains (LRT), buses and taxi's or if you are heading out to KUL airport, you can catch the high speed rail link or a cheaper bus from KL Sentral.