Rail travel from Singapore to KL takes two tickets: Shuttle Tebrau to JB, then ETS to KL Sentral.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
The surprise with trains from Singapore to Kuala Lumpur is that the rail route now uses two tickets, not a single through service: the KTM Shuttle Tebrau from Woodlands Train Checkpoint to JB Sentral, then an ETS train from JB Sentral to KL Sentral.
Pick the train if you want a border crossing that is less traffic-dependent than the bus and you do not mind a northbound start at Woodlands. Pick the bus if you want one seat from central Singapore to central Kuala Lumpur with fewer moving parts.
For current route choices between the two cities, compare the rail leg, buses, and transfers before you lock in separate rail tickets:
Is There A Direct Train From Singapore To Kuala Lumpur?
No, there is no single through train from Singapore to Kuala Lumpur. The normal rail plan is Woodlands Train Checkpoint to JB Sentral on the Shuttle Tebrau, then JB Sentral to KL Sentral on KTM’s ETS service.
Older online instructions may show a separate transfer on the old route. Current schedules list direct ETS trains between JB Sentral and KL Sentral, so an intermediate change is no longer the usual plan when an ETS seat is available.
Singapore To KL By Train: Woodlands, JB Sentral, And KL Sentral
Singapore to KL by train works as a station-to-station puzzle: reach Woodlands Train Checkpoint, clear border checks for Shuttle Tebrau, cross to JB Sentral, then board the ETS to KL Sentral. The ride itself is easier than the ticket planning, because the two rail tickets are separate.
- Start at Woodlands Train Checkpoint. Woodlands is not Woodlands MRT, so allow time for the final bus, taxi, or walk from the MRT area.
- Take Shuttle Tebrau to JB Sentral. The cross-border train ride is about 5 minutes, but the station process takes longer.
- Transfer at JB Sentral. JB Sentral is the bridge between the border shuttle and the long-distance ETS platform.
- Ride ETS to KL Sentral. The direct ETS leg to Kuala Lumpur usually takes about 4 hours 10 minutes to 4 hours 36 minutes, depending on train class and stops.
Route And Cost Comparison
The rail route is not always the cheapest option, but it is usually cheaper than flying and less exposed to Causeway road traffic than a bus. Budget roughly $22 to $31 for the two rail tickets before local transport to Woodlands and from KL Sentral.
| Route Piece Or Option | Time To Allow | Rough Cost |
|---|---|---|
| Central Singapore to Woodlands Train Checkpoint | About 45 to 75 minutes from many central areas | A few dollars by MRT and bus; much more by taxi |
| Woodlands station process | Arrive 40 to 60 minutes before the Shuttle Tebrau departure | No extra fare |
| Shuttle Tebrau, Woodlands to JB Sentral | About 5 minutes on the train | S$5 for non-Malaysians, about $4 |
| JB Sentral transfer buffer | At least 60 to 90 minutes is safer than a tight connection | No extra fare |
| ETS Gold, JB Sentral to KL Sentral | About 4 hours 36 minutes | About RM73 to RM81, roughly $18 to $20 |
| ETS Platinum, JB Sentral to KL Sentral | About 4 hours 10 minutes to 4 hours 20 minutes | About RM96 to RM109, roughly $23 to $27 |
| Direct Singapore to Kuala Lumpur bus | Usually 5 to 7 hours, longer when immigration queues build | Often S$20 to S$49, roughly $15 to $38 |
KTMB posts active ETS, Intercity, and Shuttle schedule files on the official KTMB train timetable page; use that page before buying, because departure pairs can change.
How Much Do The Trains Cost?
The train tickets normally total about $22 to $31 before local city transport, using rough exchange rates near $1 to RM4.14 and $1 to S$1.30. The exact total depends on Shuttle Tebrau direction, ETS class, Flexi Fare pricing, and how early you buy.
For a typical northbound trip, a non-Malaysian traveler pays S$5, about $4, for Shuttle Tebrau from Woodlands to JB Sentral. The JB Sentral to KL Sentral ETS fare is the larger part: roughly RM73 to RM81 for Gold and RM96 to RM109 for Platinum, about $18 to $27.
Fare check: treat all dollar conversions as planning estimates. Pay attention to the fare shown at checkout, because KTM uses flexible pricing on ETS services.
Booking The Two Train Tickets
Buy the Shuttle Tebrau ticket and the JB Sentral to KL Sentral ETS ticket as two separate purchases. A tight connection is the easiest way to turn a good rail day into a missed long-distance train.
- Buy Shuttle Tebrau first if the border crossing time matters, since popular Woodlands slots can sell out.
- Use the same passport details that you will carry on travel day.
- Choose an ETS departure that leaves at least 60 to 90 minutes after your scheduled Shuttle Tebrau arrival at JB Sentral.
- Avoid pairing the final practical Shuttle Tebrau with the final ETS of the day unless you are ready to stay overnight in Johor Bahru.
Seat selection and train class matter more on the ETS leg than on the short border shuttle. Gold is the value pick; Platinum is the faster, costlier choice when the schedule fits better.
Border Timing At Woodlands And JB Sentral
Woodlands is where the rail plan can fall apart, because the cross-border ride takes minutes while missed boarding windows cost the ticket. KTM’s Shuttle Tebrau boarding window at Woodlands opens 40 minutes before departure and closes 20 minutes before departure.
Bring the passport used for the ticket purchase. KTM states that the passport functions as the boarding pass for Shuttle Tebrau, and passengers without a valid passport cannot board.
Singapore and Malaysia immigration are part of the station process, not an afterthought on arrival. Leave more time on Fridays, Sundays, public holidays, and school-holiday periods, when Causeway demand rises.
Where To Stay After Arriving At KL Sentral
KL Sentral is the easiest first-night base if the ETS arrives late, because the station connects to city rail and airport rail. Bukit Bintang is better for food, malls, and nightlife, while KLCC suits travelers who want the Petronas Twin Towers area and easier access to the park.
Use the map if you want to see KL Sentral, Bukit Bintang, and KLCC side by side before picking a base:
Pick The Right Rail Plan For Your Trip
The cleanest rail plan is a morning or midday Shuttle Tebrau, a 60 to 90 minute buffer at JB Sentral, and a direct ETS that reaches KL Sentral before late evening. That plan gives you the train experience without turning the border transfer into a race.
- For speed: fly if your fare is low, bags are light, and airport timing lines up; otherwise the door-to-door gain can shrink fast.
- For budget: compare the train with the bus, because bus fares can undercut rail on some dates.
- For comfort: take Shuttle Tebrau plus ETS, especially if you prefer assigned rail seats over road traffic.
- For low stress: choose a direct bus from Singapore if one-seat travel matters more than riding the train.
That is the train plan that makes sense: two tickets, one short border hop, and a direct ETS ride into KL Sentral.
References & Sources
- Keretapi Tanah Melayu Berhad.“Train Timetable.”Official KTM timetable page for ETS, Intercity, and Shuttle Tebrau schedules.