There is no direct train from Singapore to Kuala Lumpur. The journey involves three main segments:
1Singapore (Woodlands Train Checkpoint) to Johor Bahru (JB Sentral) via KTM Shuttle Tebrau (approx. 5 minutes, SGD 5).
2JB Sentral to Gemas (approx. 4h 25m - 4h 45m, MYR 21 for older diesel train).
3Gemas to Kuala Lumpur (KL Sentral) via Electric Train Service (ETS) (approx. 2h 30m, MYR 30-33 for ETS Gold class).
Advance booking is highly recommended, especially for the ETS and Shuttle Tebrau, which can sell out quickly. Immigration clearance occurs at Woodlands Train Checkpoint.