Train to Kuala Lumpur from Singapore: the 2026 ETS guide

Taking the train to Kuala Lumpur from Singapore got far simpler in December 2025, when KTMB started running a direct Electric Train Service from JB Sentral to KL Sentral. There is still no single train from Singapore itself, so the journey is two legs: a five-minute hop across the Causeway on the KTM Shuttle Tebrau to JB Sentral, then the ETS up the peninsula. Done right, the whole thing costs from about S$30 one-way and takes roughly five hours. Done lazily, you overpay on the wrong class, miss the weekday discount, and lose money on a poor exchange rate at the top-up counter. This guide puts the 2026 fares from KTMB side by side, shows the cheapest sensible combination, and flags the booking window where weekend seats vanish within hours.

The journey is two legs, not one

No train runs from a Singapore station all the way to Kuala Lumpur. The old through-service ended years ago, and even the new direct ETS that launched on 12 December 2025 starts at JB Sentral in Johor Bahru, not on the Singapore side. So every train trip to KL is built from two bookings: the short cross-border shuttle from Woodlands to JB Sentral, then the long-haul ETS from JB Sentral to KL Sentral.

The first leg is the KTM Shuttle Tebrau, a five-minute ride under the Causeway that costs S$5 one-way from Singapore. The second leg is the ETS, an electric train that runs up to 160 km/h and reaches KL in roughly four and a half hours. Add immigration buffers and the platform change at JB Sentral, and the realistic door-to-door time from Woodlands to KL Sentral is about five to five and a half hours.

Because the two legs are sold by the same operator but priced in different currencies, the smart move is to book them as two separate tickets rather than letting a third-party site bundle them at a marked-up rate. The same split-ticket logic that saves money on the short train to JB applies here, just over a longer distance.

Singapore to Kuala Lumpur by train, leg by leg (as of June 2026)
LegServiceTypical fareTime
Woodlands to JB SentralKTM Shuttle TebrauS$5 one-way~5 min ride
JB Sentral to KL SentralETS (Gold standard)From ~RM73-81 (~S$22-25)~4h 40m
JB Sentral to KL SentralETS (Platinum standard)~RM96-109 (~S$30-34)~4h 30m
JB Sentral to KL SentralETS (Business class)~RM150-170 (~S$47-53)~4h 30m
Total (Shuttle + Gold ETS)CombinedFrom ~S$27-30 one-way~5-5.5h door-to-door

What the ETS to KL actually costs in 2026

The headline number worth remembering is the launch floor: KTMB opened JB Sentral to KL Sentral tickets from RM82 one-way when the service began in December 2025. Since then the route has settled into the same class structure as the rest of the ETS network, and what you pay depends almost entirely on which class you pick rather than how far ahead you book, because the ETS uses fixed fares, not airline-style dynamic pricing.

There are three tiers. ETS Gold is the standard-only service and the cheapest, with one-way fares roughly RM73 to RM81 depending on the exact departure, around S$22 to S$25 at the mid-2026 rate of about S$1 to RM3.2. ETS Platinum is faster and newer, running roughly RM96 to RM109 in standard class, about S$30 to S$34. Both Gold and Platinum also sell a small number of business-class seats, arranged two-plus-one across the carriage with more legroom and refreshments, which run roughly RM150 to RM170, around S$47 to S$53.

Treat all of these as 'from' figures dated to June 2026, not fixed prices, because KTMB adjusts fares and the SGD-MYR rate moves daily. For most travellers, Gold standard is the value pick: you give up maybe ten minutes of journey time and some seat width versus Platinum, and save roughly S$8 to S$10 each way. If you want to sanity-check whether the train beats flying once you count time and the cost of getting to the airport, the personal budget tool makes the all-in comparison easy.

ETS JB Sentral to KL Sentral fares by class (from-prices, June 2026)
ClassFrom (RM, one-way)From (SGD approx.)What you get
ETS Gold (standard)RM73-81~S$22-25Standard seat, buffet car, slower stops
ETS Platinum (standard)RM96-109~S$30-34Faster service, fewer stops, newer set
ETS Business (Gold/Platinum)RM150-170~S$47-532+1 wide seats, more legroom, refreshments

The weekday discount that cuts the fare

The single biggest lever on the ETS fare is when you travel. KTMB runs a standing discount on quieter weekday departures, so a Monday-to-Thursday seat can land roughly 30 percent below the weekend price on eligible Gold and Platinum standard fares. School holidays and public holidays are excluded, and business class is not discounted, so the saving is aimed squarely at the leisure traveller with flexible dates.

On a Gold standard fare, a 30 percent cut takes a roughly RM80 ticket down to about RM56, near S$17 for the long leg alone. Stack that with the S$5 shuttle and a one-way trip to KL from Singapore can come in under S$25. The catch is that the cheapest seats and the discounted weekday slots are the first to sell, which makes the booking window the real constraint rather than the fare itself.

If you are weighing a midweek train against a budget flight, factor in that the airfare you see online is rarely the all-in cost once baggage, seat selection and the trip to Changi are added. The same trap shows up when you compare budget airline fares, where the sticker price and the final price drift far apart.

Booking: the 30-day window and the cashless counter

Both legs open for sale 30 days before departure, and this is where weekend and holiday seats disappear within hours. The ETS is the third-busiest line on the network and the Shuttle Tebrau seats just 320 people per train, so a Friday-evening or Sunday-return slot can be gone the same morning it opens. If your dates are fixed around a weekend, set a reminder and book at the start of the window, not the night before.

Book both legs on the official KTMB platforms to avoid third-party markups: the KTMB website at online.ktmb.com.my for the ETS, the shuttle site at shuttleonline.ktmb.com.my for the Tebrau leg, or the KITS / MobTicket app. Each train is a separate reservation with an assigned seat, so a return trip is four bookings in total, two each way.

One practical trap at the Singapore end: the Woodlands counter went fully cashless on 1 January 2025 and runs on the KTM Wallet, so cash and ordinary bank cards are not accepted there. Buy online ahead of time and you skip the counter entirely. Paying online or topping up in ringgit also means watching the exchange rate, where a good money changer for ringgit or a low-fee multi-currency card protects the saving you worked for on the fare.

Crossing to JB Sentral and making the connection

The Shuttle Tebrau leaves from Woodlands Train Checkpoint, reachable by MRT to Woodlands then a short bus or taxi hop to the checkpoint. The ride itself is five minutes, but you clear Singapore immigration before boarding and Malaysian immigration on arrival at JB Sentral, so allow 30 to 45 minutes door-to-door for the crossing depending on the queue.

Leave a real buffer between the shuttle and the ETS. JB Sentral handles both, so the platform change is short, but if the shuttle is delayed or the immigration hall is busy you do not want to be sprinting for a train you cannot rebook for free. A gap of at least 60 to 90 minutes between your shuttle arrival and the ETS departure is sensible, and that gap doubles as time to grab food or top up a Touch 'n Go card for getting around KL.

If a weekend shuttle slot is sold out, the cheap fallback is the cross-border bus, which runs constantly and costs only a few dollars. It is slower through the jam than the train but it gets you to JB Sentral for the ETS. For the wider picture on crossing costs, the JB budget guide breaks down every option.

Train vs bus vs flight to KL: the real money comparison

The train is not automatically the cheapest way to reach KL, but it is often the best value once you count the hidden costs of the alternatives. A direct coach from Singapore to KL is the rock-bottom option at roughly S$25 to S$45 one-way, with no transfer at JB, but it takes five to seven hours and is hostage to the Causeway jam and highway traffic. A budget flight can look cheap at S$40 to S$80 one-way, yet the all-in cost balloons once you add baggage, the trip to Changi, airport waiting time and the ride from KLIA into the city.

The train splits the difference: similar door-to-door time to driving or the bus on a good day, a fixed seat you can book a month out, and the freedom to walk around, work or sleep rather than sit in traffic. On price, a discounted weekday Gold ticket plus the shuttle undercuts most flights once you count the airport extras, while a weekend Platinum ticket sits closer to a flight but buys you a far more relaxed trip.

Group size barely changes the train maths, since each seat is priced individually, but it matters a lot for the bus and for any private transfer. Run your own numbers, including food and the KL transfer at the other end, against your savings goal if the trip is part of a budgeted holiday rather than a one-off splurge.

Singapore to Kuala Lumpur by mode (one-way, June 2026)
ModeTypical one-way costTimeBest for
Train (Shuttle + Gold ETS)From ~S$27-30~5-5.5hComfort, fixed seat, scenery, weekday value
Train (Shuttle + Platinum ETS)~S$35-40~5-5.5hFaster, newer set, weekend travel
Direct coach~S$25-455-7hLowest price, no transfer, jam-dependent
Budget flight~S$40-80+ all-in~1h air + ~3-4h totalSpeed, if you value time over comfort

What the RTS Link changes from 2027

The cross-border leg is about to get easier. The Johor Bahru-Singapore Rapid Transit System Link, confirmed to open in January 2027, will run from a new Woodlands North MRT station straight to Bukit Chagar in JB in five minutes, with trains as often as every few minutes and immigration cleared at the departure station before you board. From Bukit Chagar it is a short walk to JB Sentral for the ETS.

The expected RTS fare sits around S$5 to S$7 one-way, broadly in line with today's shuttle, with the final pricing due to be confirmed in the second half of 2026. The real gain is frequency and predictability: instead of racing for one of a handful of daily shuttle slots, you turn up and ride, which removes the single biggest source of stress in the current two-leg trip.

The KTM Shuttle Tebrau is set to be phased out roughly six months after the RTS Link opens, so by mid-2027 the standard route to the ETS will run through the RTS rather than the old shuttle. Nothing changes for the ETS leg itself; it still starts at JB Sentral. For 2026 travel, the shuttle remains the move, and the opportunity cost of an hour saved by the future RTS is worth keeping in mind when you weigh the train against flying today.

Paying smart so the savings stick

A cheap fare can quietly leak value at the payment stage. A normal Singapore card adds a foreign-transaction fee of around 3 percent on every ringgit charge, and the KTM Wallet top-up, KL transport, food and the return ETS ticket all add up. Paying in ringgit on a multi-currency card that holds MYR, or carrying cash changed at a fair rate, sidesteps that fee and protects the discount you secured on the ticket.

Decline dynamic currency conversion at any terminal that offers to bill you in Singapore dollars, because the rate it uses is loaded against you. For the actual SGD-MYR rate and where to get a competitive one, the remittance and currency comparison and the ringgit money-changer guide cover the low-fee options.

The discipline is the same one that makes any cross-border trip pay off: book the cheap weekday ETS early, split the two legs rather than bundling them, cross on the S$5 shuttle, and pay in ringgit on a low-fee card. Do that and the train to KL becomes one of the better-value ways to reach the Malaysian capital rather than a pricey novelty.

Frequently asked questions

Is there a direct train from Singapore to Kuala Lumpur?

Not from a Singapore station. Since 12 December 2025 there is a direct ETS train from JB Sentral in Johor Bahru to KL Sentral, but you must first cross the Causeway from Woodlands to JB Sentral on the five-minute KTM Shuttle Tebrau. So the trip is two separate bookings: the shuttle, then the ETS, with a transfer at JB Sentral.

How much is the train to Kuala Lumpur from Singapore in 2026?

Budget from about S$27 to S$30 one-way for the cheapest sensible combination: the S$5 KTM Shuttle Tebrau to JB Sentral plus an ETS Gold standard seat at roughly RM73 to RM81, around S$22 to S$25. A faster Platinum ETS pushes the total to about S$35 to S$40, and a midweek discount can bring the whole one-way trip under S$25.

How long does the train from Singapore to KL take?

Allow roughly five to five and a half hours door-to-door from Woodlands. The ETS itself runs about four and a half hours from JB Sentral to KL Sentral, and the rest is the five-minute shuttle plus immigration buffers at both ends and the platform change at JB Sentral. Building a 60 to 90 minute gap at JB Sentral protects you against a delayed shuttle.

When do tickets open and why do they sell out?

Both the ETS and the Shuttle Tebrau open for sale 30 days before departure. The ETS is one of the busiest lines on the network and each shuttle seats only 320 people, so weekend and holiday slots can sell out within hours of release. If your dates fall on a weekend, set a reminder and book at the start of the 30-day window rather than close to travel.

Is the train cheaper than flying or taking the bus to KL?

A direct coach is usually the cheapest at roughly S$25 to S$45 but takes five to seven hours and is jam-dependent. A budget flight looks cheap until you add baggage, the trip to Changi and the ride from KLIA. A discounted weekday Gold train ticket plus the shuttle often undercuts the all-in flight cost while being far more comfortable.

Will the RTS Link change how I get to the train?

Yes, from 2027. The RTS Link opens in January 2027, running from Woodlands North MRT to Bukit Chagar in JB in five minutes, with a fare expected around S$5 to S$7. The KTM Shuttle Tebrau is set to be phased out about six months later, so by mid-2027 most travellers will reach the JB Sentral ETS via the RTS instead of the shuttle.

Sources

Keep exploring

This is general financial information for Singapore, not personal financial advice. Figures change — verify current rates against the official sources above before acting. See our full disclaimer.