• Blog
  • The Nomadic Notes Newsletter

Nomadic Notes

Travel blog featuring transport and accommodation guides in Southeast Asia

  • Southeast Asia Train Travel
  • Thailand Travel
  • Vietnam Travel
  • Where To Stay

How to get from Singapore to Kuala Lumpur by train

October 14, 2025 By James Clark 12 Comments

How to get from Singapore to Kuala Lumpur by train

There is no direct train service from Singapore to Kuala Lumpur, so this guide shows how to make the journey by three different trains.

Getting the train from Singapore to Kuala Lumpur used to be a straightforward affair. The train would leave Tanjong Pagar railway station (near downtown Singapore), clear immigration for both countries at Woodlands, and then continue on the same train to Kuala Lumpur. I did this journey in 2009 and it was a great way to travel overland.

In 2011 the service from Tanjong Pagar was discontinued and the train service then began at Woodlands, near the Singapore-Malaysia border. The railway corridor from Tanjong Pagar to Woodlands has since been turned into a park (the Singapore Rail Corridor) so it’s unlikely that this line will ever be restored.

Then in 2015 the Woodlands-KL service was discontinued, and a shuttle train from Woodlands to Johor Bahru was introduced.

Also in 2015, the ETS (Electric Train Service) began operations from Kuala Lumpur to Gemas (which is about halfway to Johor Bahru). In 2025, the electric train service was extended from Gemas to Kluang. The remaining section from Kluang to Johor Bahru is via diesel trains.

So now the journey from Singapore to KL takes three separate railway services, plus a ride on the Singapore Metro. It’s hardly convenient, it’s slower than the bus, and it’s not always cheaper than flying. Having said that, getting the train is still a good way to travel if you have the time.

With the direct service broken up, you need to book tickets individually as the train booking sites don’t book multiple sections on one ticket. Here is how to book train tickets from Singapore to Kuala Lumpur.

Old JB station
[The old Johor Bahru Station.]

Tickets to book for Singapore-Kuala Lumpur train

Tickets for each segment need to be booked individually, so it’s best to open a browser tab for each segment to make sure there is a seat available on every segment first before committing to a single ticket.

To do this, go to online.ktmb.com.my and do a search for each leg on separate browsers. You can also book via the online booking agent Baolau.

There are two combinations to choose from:

Fastest train combination from Singapore Kuala Lumpur

Shuttle Tebrau 81: Woodlands – Johor Bahru (Shuttle Tebrau)

Depart Woodlands 14:00
Arrive JB Sentral 14:05

Train ES44: Johor Bahru (JB Sentral) – Kluang (Intercity)

Depart Johor Bahru (JB Sentral) 14:40
Arrive Kluang 16:34

Train EP9514: Kluang – Kuala Lumpur (KL Sentral) (ETS)

Depart Kluang: 17:13
Arrive KL Sentral: 20:40

Singapore to Kuala Lumpur with a day trip to Kluang

An alternative itinerary is to get the earlier train and spend half a day in the city of Kluang. This is a long day out as you would have to be at Woodlands by 7am so you can clear immigration. That means you would have to leave Central Singapore around 6am.

Shuttle Tebrau 71: Woodlands – Johor Bahru (Shuttle Tebrau)

Depart Woodlands 7:30
Arrive JB Sentral 7:35

Train ES42: Johor Bahru (JB Sentral) – Kluang (Intercity)

Depart Johor Bahru (JB Sentral) 8:30
Arrive Kluang 10:42

This gives you over 7 hours in Kluang before getting the next train.

Train EP9514: Kluang – Kuala Lumpur (KL Sentral) (ETS)

Depart Kluang: 17:13
Arrive KL Sentral: 20:40

An alternative itinerary would be to stay in Johor Bahru overnight. That gives you a chance to explore the JB old town and not having to leave Singapore so early.

Kuala Lumpur to Singapore

Here is my guide on how to go from Kuala Lumpur to Singapore by train.

Bus from Singapore to Kuala Lumpur

If you’ve read all this and it all sounds too complicated, then book one of the many direct bus services from Singapore to Kuala Lumpur.

Read more about railways in Malaysia and other train travel articles.

Read more about the railways of Southeast Asia.

Filed Under: Train Travel Tagged With: gemas, johor bahru, kuala lumpur, malaysia, singapore, southeast asia rail, trains

About James Clark

James Clark is the founder of Nomadic Notes. He has been a digital nomad since 2003, and Nomadic Notes features trip reports, train travel articles, and where to stay guides. He writes about transport and urban development at Future Southeast Asia. Subscribe to the weekly travel newsletter.

Comments

  1. Stephen Robert says

    November 30, 2018 at 8:58 am

    If you want to save money, take the overnight bus e.g. 2200 hrs depart golden mile. Here you also save on the hotel for that night, arrive in KL early in the morning

    Reply
  2. Anthony Page says

    December 1, 2018 at 4:28 am

    It’s a real shame they have put the station on hold in East Singapore. I have done the KL – Sin route quite a bit over the years and would certainly take the train over flying any day, but not until it’s more straight forward.

    I’d also hope there to be immigration at both ends, similar to the Channel Tunnel, or least at one end. Not sure how easy this would be in practice.

    Reply
  3. Stephen says

    January 8, 2019 at 1:52 pm

    Thanks sooo much for this very honest post. I WAS planning on doing this on my next visit but as a tourist with limited time I am going to pass on this

    Reply
  4. Mistie says

    February 26, 2019 at 7:20 pm

    Thanks!

    Reply
  5. Elleez says

    April 14, 2019 at 3:48 am

    Thank you James Clark, this is an extremely useful post. I was thinking of taking the train from SG-KL over a 3 day break, but have now decided against it as it’s too time consuming and cumbersome. Your post helped provide a detailed insight and a direct train from SG-KL (like in the past) would’ve been a great alternative than a coach ride or flying.

    The HSR between SG-MY would’ve been a great addition to improve connectivity between the two close neighbours, but cost has to be considered so that it does not burden tax payers. It must also be more efficient than flying.

    Reply
    • James Clark says

      April 18, 2019 at 3:31 am

      Glad to be of help! I think now that the East Coast Rail Link was renegotiated for a better price the same will also happen for this important project.

      Reply
  6. Pete says

    April 24, 2019 at 10:56 am

    Interesting post, thanks!

    Looking online now though, it seems the JB to Gemas train departs at 8.45am, meaning its impossible to do Woodlands-KL in a single day.

    Such a shame.

    Reply
    • James Clark says

      April 24, 2019 at 1:04 pm

      Hi Pete,

      thanks for letting me know of the timetable change, I’ve now updated it. As the Woodlands train arrives at JB at 8.35 you should still be able to make the 8.45. Customs is cleared at Woodlands so you should just be able to cross platforms. It’s a tight connection, but I would assume the 5 minute Woodlands-JB service doesn’t suffer from delays.

      Reply
  7. Celinda Canny says

    July 16, 2019 at 2:09 pm

    Thnks !

    Reply
  8. wong says

    May 9, 2022 at 12:27 am

    Has the train from Woodland to JB resume?

    Is the ETS service from JB to KL starting operation in 2022?

    Reply
  9. Arfman says

    October 19, 2025 at 11:58 pm

    The problem with the Tebrau Shuttle is that they sell tickets by the seats, but many people just end up standing for the 5 minute journey anyway. They could have sold more tickets if they got rid of half the seats so tickets end up selling out but there’ll be no shows and it will only be half full. The good alternative is that there are plenty of buses that go across the causeway to get to JB Sentral.

    I recently took the train from KL Sentral to Kluang and then Kluang to JB Sentral and made to Singapore by bus in record time. Left at 7.45am and arrived just after 3pm.

    Reply
    • James Clark says

      October 20, 2025 at 1:28 am

      Yes it would have been an easy win to convert the Tebrau Shuttle into a transit-style carriage. Good to know about the improve travel time. I was going to wait until the whole line is complete, so hopefully there are no more delays.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Nomadic Notes Newsletter

Sign up for the newsletter for a summary of the latest posts, site updates, and other unblogged ramblings.

About Nomadic Notes

James Clark from Nomadic Notes

Hi, I’m James Clark, and I've been travelling the world since 2003 while running a location independent travel business. Nomadic Notes is a travel blog featuring travel guides and notes from my travels.

More about me and Nomadic Notes.

Get more travel reads

Subscribe for more travel reads at my weekly travel newsletter.

Browse the list of best travel books.

Follow Nomadic Notes

About Nomadic Notes

About
Contact
Press/Media Mentions
Where I've Been

Search Nomadic Notes

Follow Nomadic Notes

Where To Stay In…

Bangkok
Chiang Mai
Da Nang
Ho Chi Minh City
Hoi An
Hong Kong
Jakarta
Kuala Lumpur
Macau
Penang
Singapore

Newsletter

Sign up for the newsletter for a summary of the latest posts, site updates, and other unblogged ramblings.
Subscribe to the newsletter

Find more travel newsletters.

Copyright © 2025 Nomadic Notes · Site Map | Privacy · Log in