Kuala Lumpur Singapore Train
(KL Sentral - SG Woodlands)

Information on the KTM Kuala Lumpur Singapore Train between KL Sentral railway station in Kuala Lumpur (KL) Malaysia and Woodlands railway station in Singapore (SG).

There are three daily trains that operate on this route in either direction.

The popular night train offers comfortable beds and saves you a nights accommodation.



The trip takes around eight hours and is the most relaxing way to travel between Kuala Lumpur and Singapore.

*****Change of KTM Trains to Singapore : From 1st July 2015 all Intercity Trains to Singapore will now terminate at JB Sentral Railway Station in Johor Bahru, just across the border from Singapore.

A new Shuttle Train Service will now take passengers from JB to Singapore.

These trains take just 5 minutes to cross over the Causeway.

Tickets cost RM 5 (from JB) or SGD 5 (from Singapore).

Shuttle Trains depart JB for Woodlands Station in Singapore 12 times a day.

From Singapore to JB, Shuttle Services depart 10 times a day.

To see the full timetable for the JB - SG Shuttle Trains click here>>

Train Times from KL Sentral to Singapore

Please Note : All these Intercity Trains have been cancelled from the 19th May 2016 as the new ETS Trains take over from the slower diesel trains.

From this date you will have to take :

A fast ETS train from KL Sentral to Gemas.

Then connect to a Shuttle train from Gemas to JB Sentral.

Train Schedule from 10th October 2015 for trains from KL to JB Sentral :

  • Train Number 21 (Ekspres Peninsular) Departs KL at --:-- - Arrives JB Sentral at --:--.
  • Train Number 1 (Ekspres Rakyat) Departs KL at --:-- - Arrives JB Sentral at --:--.
  • Train Number 25 (Senandung Sutera) Departs KL at --:-- - Arrives JB Sentral at --:--.

Train 13 will no longer be operating and is replaced by the Ekspres Peninsular Train 21.


Trains 21 originates in Hat Yai, 25 in Ipoh, while train 1 originates in Butterworth Penang.



Recommended places to stay in Singapore




Train Times from Singapore Woodlands to Kuala Lumpur

Please Note : All these Intercity Trains will be cancelled by 19th May 2016 as the new ETS Trains take over from the slower diesel trains.

From this date you will have to take :

A Shuttle train from JB to Gemas.

Then connect to a fast ETS train from Gemas to KL Sentral.

Train Schedule from 10th October 2015 for trains from JB Sentral KL :

  • Train Number 2 (Ekspres Rakyat) Departs JB Sentral at --:-- - Arrives Kuala Lumpur at --:--.
  • Train Number 20 (Ekspres Peninsular) Departs JB Sentral at --:-- - Arrives Kuala Lumpur at --:--.
  • Train Number 24 (Senandung Sutera) Departs JB Sentral at --:-- - Arrives Kuala Lumpur at --:--.

Train 12 will no longer be operating after this date and is replaced by the Ekspres Peninsular Train 20.


Train number 2 continues on to Butterworth in Penang, 20 to Hat Yai in Thailand and train 25 to Ipoh.

How much do Tickets on the KL Singapore Train Cost?

Now trains are terminating and originating at JB Sentral, you no longer have to worry about the strange two currency system that made travel from Singapore more than two and a half times more expensive than it was from JB.

Below are the train ticket prices between KL and JB :

First Class Seat RM 64

Second Class Seat RM 33

Economy Class Seat RM 18 (only available on the Langkawi Express Trains 20 / 21)

First Class Sleeping Berth :

RM 86 Lower

RM 77 Upper

Second Class Sleeping Berth :

RM 45 Lower

RM 39 Upper

If you want to book your tickets in advance for either departing from KL Sentral or JB Sentral, there is no need to visit the stations, as you can book your train tickets online from the Malaysia Railways (KTMB) own website or from an online ticket agent.


Alternatively, if the trains are full, or you would prefer to travel by bus :


Related Links

Kuala Lumpur Accommodation

Singapore Accommodation

Related Pages :

KL Sentral to Singapore Online Train Ticket Booking

KL Sentral to Woodlands Timetables

Woodlands to KL Sentral Timetables