Train from Singapore to Kuala Lumpur Malaysia
(SG to KL) KTM Schedule (Jadual)

Travel by Train from Singapore to Kuala Lumpur from 19th May 2016 now involves three separate trains!

All the diesel Intercity Express day and night sleeper trains have been cancelled from this date.

This is due to the dual electrified track now being completed between Gemas and KL.

To travel from Singapore to KL by train now, you have to do the following:

The first step of your journey from SG to KL 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.

Train Timetable Singapore to KL Sentral - via JB Sentral

To view the latest timetables for these three services, please see the following pages on our site :

Woodlands Singapore to JB Sentral Shuttle Train Timetable >>>

JB to Gemas Shuttle / Intercity Train Timetable >>>

ETS Train Timetable from Gemas to Kuala Lumpur >>>

Please note: With the introduction of a new KTM timetable from the 18th of December 2017, you can now travel from JB to Tampin on a couple of the the Shuttle Trains.

This means you can now connect to the KTM Komuter Trains from Tampin to KL Sentral.

Doing the trip this way is slightly slower, but much cheaper as you do not have to use the more expensive ETS services.

To see the timetable for the commuter trains from Tampin to KL click here >>>

Book Singapore to KL Train Tickets online here >>>

Tickets cost the same as the station counter price!

Alternatively, you can travel directly from Singapore to KL by bus from many departure points around the city.

See our Singapore to Malaysia Bus booking page here to find departure times and fares >>>

Train Ticket Prices Singapore to KL

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 :

Adult 21 MYR
Child 15 MYR

ETS tickets from Gemas to Kuala Lumpur Sentral cost :

Gold Service :
Adult 31 MYR
Child 20 MYR

How to Book Tickets for the Train from Singapore to Kuala Lumpur

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 best way to do this is through an online agent.


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 :

For luxury or deluxe hotels near KL Sentral click here >>>

For budget accommodation click here >>>

Book Bus Tickets Online

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.

Singapore Trains main page >>>

Kuala Lumpur Trains main page >>>

Intercity Trains Timetable Northbound >>>

Book Train Tickets Online