
Singapore to Malaysia Train: Fares, Times, Routes
Anyone who has looked up a Singapore to Malaysia train ticket has hit the same wall: a five-minute ride that is easy to book, followed by a much longer puzzle if Kuala Lumpur is the real destination. This guide separates the quick Shuttle Tebrau hop from the multi-stage journey to KL, with current fares, schedules and the trade-offs against buses and flights.
Shortest train ride (Singapore–Johor Bahru): 5 minutes · Cheapest fare from Singapore to Johor Bahru: SGD 5 · Longest train journey (Singapore–Kuala Lumpur via connecting trains): 6–10 hours · Typical cost Singapore–Kuala Lumpur by train: SGD 25–40 · Number of daily KTM Shuttle Tebrau departures: 31
Quick snapshot
- The cross-border train is Shuttle Tebrau between Woodlands and JB Sentral (Southeast Asia Trains, independent rail guide).
- The Singapore-side fare is SGD 5 for non-Malaysians and the Malaysia-side fare is RM 5 for everyone (KTMB Shuttle FAQ, official rail operator).
- No direct train runs between Singapore and Kuala Lumpur (The Man in Seat 61, independent rail guide).
- Future fare changes by KTMB are not announced in the Shuttle FAQ (KTMB Shuttle FAQ).
- Operator child-fare rules should be rechecked before booking (The Man in Seat 61).
- According to RouteJunction’s schedule, the service lists 13 daily departures from Woodlands and 18 from JB Sentral (RouteJunction, schedule aggregator).
- First Woodlands departure is 08:30 and the last is 23:45; JB Sentral runs from 05:00 to 22:45 (RouteJunction). (RouteJunction, schedule aggregator)
- Scheduled crossing time is about 5 minutes, not counting border formalities (RouteJunction). (RouteJunction, schedule aggregator)
- For KL, change at JB Sentral and again at Gemas (The Man in Seat 61). (KTMB ticket terms)
- Each train segment needs a separate ticket for the onward Malaysian rail network (KTMB ticket terms).
- KTMB advises ETS passengers to reach the station 30 minutes before departure (KTMB, Malaysia’s national railway operator).
Nine numbers define the current train setup, and the pattern is simple: the short Singapore–JB hop is cheap and frequent, while everything north of JB gets slower and more expensive.
| Metric | Value |
|---|---|
| Current rail crossing | Shuttle Tebrau, Woodlands ↔ JB Sentral (Southeast Asia Trains) |
| Shortest crossing time | About 5 minutes (RouteJunction) |
| Singapore-side fare | SGD 5 for non-Malaysians; RM 5 for Malaysians (KTMB Shuttle FAQ) |
| Malaysia-side fare | RM 5 for all passengers (KTMB Shuttle FAQ) |
| Daily Woodlands departures | 13, from 08:30 to 23:45 (RouteJunction) |
| Daily JB Sentral departures | 18, from 05:00 to 22:45 (RouteJunction) |
| Concession fare | None on Shuttle Tebrau (KTMB Shuttle FAQ) |
| Typical combined SG–KL train cost | SGD 25–40, depending on ETS class and exchange rate (The Man in Seat 61) |
Is there a train between Singapore and Kuala Lumpur?
Direct train doesn’t exist
- Long-distance trains no longer run directly from central Singapore; the remaining cross-border service is Shuttle Tebrau (Southeast Asia Trains).
- Shuttle Tebrau links Woodlands and JB Sentral, not Singapore and Kuala Lumpur (The Man in Seat 61).
- Travellers from central Singapore must make their own way to Woodlands Train Checkpoint before boarding (Southeast Asia Trains).
The result is a rail link that ends at Johor Bahru’s Sentral station; the rest of Malaysia sits on the other side of a second ticket.
The five-minute shuttle solves the Causeway, not the journey: most travellers still need two more train changes and a separate ticket before they reach KL Sentral.
Three-stage route via JB Sentral and Gemas
- Woodlands → JB Sentral on Shuttle Tebrau.
- JB Sentral → Gemas on an intercity or ETS service.
- Gemas → KL Sentral on a northbound ETS.
Each stage is booked separately, and anyone continuing to Kuala Lumpur normally changes at JB Sentral for a Malaysian intercity or ETS service, according to The Man in Seat 61. KTMB, meanwhile, advises ETS passengers to be at the station 30 minutes before departure (KTMB, Malaysia’s national railway operator).
The implication: the KL train journey is less one route than three routes stitched together, and the real planning starts after you clear immigration at JB Sentral.
How much does a KTM train ticket from Singapore to JB cost?
KTM Shuttle Tebrau fares
- Woodlands to JB Sentral: SGD 5 for non-Malaysians and RM 5 for Malaysians, under KTMB’s stated currency-conversion arrangement (KTMB Shuttle FAQ).
- JB Sentral to Woodlands: RM 5 for Malaysians and non-Malaysians (KTMB Shuttle FAQ).
- No concession fare is offered on the shuttle (KTMB Shuttle FAQ).
- The fare is charged in Singapore dollars from Singapore and ringgit from Malaysia, according to KTMB’s ticket terms (KTMB ticket terms).
For a non-Malaysian doing the same-day round trip, the FAQ works out to SGD 5 outbound and RM 5 inbound.
The shuttle is priced like a commuter service, not a long-distance train, which is why it stays the default rail option for Singapore–JB day trips.
How to book tickets
- Book online through KTMB’s official portal to lock in the published fare (KTMB Shuttle FAQ).
- If you are continuing to KL, buy the ETS leg separately after you reach JB Sentral.
- Arrive with time for immigration; the 5-minute ride excludes border and boarding formalities (RouteJunction).
The catch: the cheap shuttle fare hides a separate booking process for onward Malaysian trains.
How much does a train ticket from Singapore to Kuala Lumpur cost?
Combined ticket cost
- Shuttle base fare: SGD 5 (KTMB Shuttle FAQ).
- Onward ETS fare from JB Sentral: from about RM 88 for a standard seat in Seat61’s fare table (The Man in Seat 61, independent rail guide).
- Typical combined one-way cost: SGD 25–40, depending on class and exchange rate.
- KTMB sells shuttle and ETS services under separate fare structures (KTMB ticket terms).
Using the RM 88 reference fare with the SGD 5 shuttle gives a rough maths check: most bookings land near SGD 25–35 before currency swings.
Comparison with bus and flight
- Bus: direct, about 4–5 hours, typical one-way fares SGD 15–25.
- Flight: about 1 hour in the air, typical one-way fares SGD 40–80 on budget carriers.
- Train: 6–10 hours with two changes, from about SGD 25–40.
For budget planning, the 200 MYR to SGD exchange guide helps convert those ringgit fares on the day you travel.
The pattern: the train is a middle option that wins on comfort and scenery, not on price or speed.
Is it cheaper to fly or take a train?
Cost breakdown
Train: SGD 25–40 · Bus: SGD 15–25 · Flight: SGD 40–80
On price alone, the train does not win; the full table after the route guide shows why the bus is the budget default and the flight is the speed default.
Time trade-off
A budget flight can put you in KL in under two hours from city to city; the train needs the better part of a day. The reward for that time is more comfortable seats and no airport security line.
For a one-day business trip, the flight wins. For a relaxed trip with a light bag, the bus is the quiet workhorse.
What this means: the train is neither the cheapest nor the fastest way to KL, but it is the only rail option for travellers who actively prefer trains.
What is the best way to travel from Singapore to Malaysia?
For day trips to JB
- The shuttle crosses the Causeway in about 5 minutes of scheduled running time (RouteJunction).
- The published schedule lists 13 departures from Woodlands and 18 from JB Sentral each day (RouteJunction).
- The last Woodlands departure is 23:45, which makes an evening return possible (RouteJunction).
- Fares stay at SGD 5 from Singapore or RM 5 from Malaysia (KTMB Shuttle FAQ).
The shuttle’s late schedule is the detail that turns JB into a genuine evening trip instead of a rushed afternoon.
For long trips to KL
- Train: best for slow travel and central stations, but expect 6–10 hours and two train changes.
- Bus: best for budget and direct service, with typical fares of SGD 15–25.
- Flight: best for speed, with the shortest door-to-door time if you book budget.
For another Malaysian trip from Singapore, the Singapore to Langkawi flights guide covers a very different kind of Malaysia-bound journey.
The pattern: pick the train for Johor Bahru, pick the plane for Kuala Lumpur, and let the bus handle the budget middle ground.
Singapore to Malaysia: train vs bus vs flight
Three modes, one corridor, and a clear pattern: the bus is the budget king, the plane is the time king, and the train is the scenic middle.
| Mode | Typical one-way cost | Door-to-door time | Best for |
|---|---|---|---|
| Train (via JB Sentral and Gemas) | SGD 25–40 | 6–10 hours | Rail enthusiasts and travellers who want central stations |
| Bus | SGD 15–25 | 4–5 hours | Budget travellers who want a direct ride |
| Flight | SGD 40–80 | 1 hour + airport transfers | Speed-focused travellers |
The lesson from the comparison: do not default to the train for KL unless the journey itself is part of the plan.
Singapore to Malaysia train at a glance
Eight details explain what the current rail link can and cannot do, and the pattern is that every leg has a separate price and a separate ticket.
| Detail | Value |
|---|---|
| Cross-border service | Shuttle Tebrau, Woodlands ↔ JB Sentral (Southeast Asia Trains) |
| Scheduled crossing time | About 5 minutes (RouteJunction) |
| Woodlands departures per day | 13, from 08:30 to 23:45 (RouteJunction) |
| JB Sentral departures per day | 18, from 05:00 to 22:45 (RouteJunction) |
| Singapore-side shuttle fare | SGD 5 for non-Malaysians (KTMB Shuttle FAQ) |
| Malaysia-side shuttle fare | RM 5 for all passengers (KTMB Shuttle FAQ) |
| Concession fare | None on Shuttle Tebrau (KTMB Shuttle FAQ) |
| ETS arrival advice | Be at the station 30 minutes early (KTMB, Malaysia’s national railway operator) |
What this means: the shuttle is a metro-like product; the onward KL trains are a separate, slower animal.
Upsides and downsides
After mapping fares and transfers, the trade-offs line up like this:
Upsides
- The cross-border shuttle is cheap at SGD 5 and takes about 5 minutes (KTMB Shuttle FAQ; RouteJunction).
- Thirteen departures from Woodlands and 18 from JB Sentral give day-trippers real flexibility (RouteJunction).
- The train avoids airport security and drops you at central stations in both Singapore and Johor Bahru.
Downsides
- No direct train exists between Singapore and Kuala Lumpur (The Man in Seat 61).
- You need separate tickets and two changes for KL (KTMB ticket terms).
- The full journey takes 6–10 hours, far longer than a 4–5 hour bus or a 1-hour flight.
The split makes sense: the shuttle is a commuter product, while the KL train is a long-haul compromise.
How to book your Singapore–Malaysia train tickets
Follow these steps to avoid the most common booking mistakes.
- Confirm your border documents and arrive at Woodlands Train Checkpoint with time to clear immigration.
- Decide whether the shuttle is your full trip or the first leg of a KL journey.
- Book the shuttle on KTMB’s official portal to lock in the SGD 5 fare (KTMB).
- If continuing to KL, book a separate ETS ticket from JB Sentral to Kuala Lumpur.
- For ETS services, follow KTMB’s advice and be at the boarding point 30 minutes early (KTMB).
- On the return, use the RM 5 fare direction and budget for currency conversion (KTMB Shuttle FAQ).
The pattern: book the shuttle and the ETS as two separate decisions, and you will avoid most of the confusion.
Confirmed facts and open questions
Confirmed facts
- The only active rail crossing between Singapore and Malaysia is Shuttle Tebrau between Woodlands and JB Sentral (Southeast Asia Trains).
- The published fare is SGD 5 from Singapore or RM 5 from JB for non-Malaysians (KTMB Shuttle FAQ).
- No single direct train connects Singapore and Kuala Lumpur (The Man in Seat 61).
What’s unclear
- The resumption date for the shelved Singapore–Malaysia high-speed rail project has not been confirmed.
- Future KTMB fare changes are not laid out in the published Shuttle FAQ.
- Operator child-fare rules can change, so check before booking.
The picture is clearer than it looks: the short-hop route is well documented, while the long-term rail ambitions remain a waiting game.
What rail experts say
Two credible voices frame the practical reality of the route.
“The Shuttle Tebrau fare from JB Sentral to Woodlands is RM5 for Malaysian and non-Malaysian passengers.”
— KTMB Shuttle FAQ (official rail operator)
“A traveller continuing from Singapore to Kuala Lumpur must normally change at JB Sentral for a Malaysian intercity or ETS service.”
— The Man in Seat 61 (independent rail guide)
“KTMB advises ETS passengers to arrive at the station 30 minutes before departure.”
— KTMB, Malaysia’s national railway operator
The common thread: the train is a solid short-hop tool, but planning the onward rail trip requires more steps than most casual travellers expect.
The verdict
The Singapore to Malaysia train story is really two stories: a brilliant SGD 5 day-trip shuttle to Johor Bahru, and a slow, two-change connection to Kuala Lumpur that costs more than a bus and takes longer than a flight. For travellers based in Singapore, the choice is clear: ride the shuttle for JB, and for KL let the bus or the plane be the honest shortcut while the train remains the scenic compromise.
Frequently asked questions
How do I book a KTM train ticket from Singapore to JB?
Book through KTMB’s official website or shuttle portal (KTMB, Malaysia’s national railway operator). The published fare is SGD 5 from Woodlands to JB Sentral and RM 5 in the reverse direction (KTMB Shuttle FAQ).
What documents do I need to cross the border by train?
A valid passport and immigration clearance on both sides are required; the 5-minute ride does not replace border checks.
Are there luggage restrictions on the KTM shuttle?
KTMB’s Shuttle FAQ does not detail a separate baggage allowance, so keep luggage light enough to move quickly through the two immigration halls.
Can I use a credit card to buy tickets at Woodlands Train Checkpoint?
KTMB directs travellers to online booking for shuttle tickets; payment options at the station can change, so online is the safer route.
Is the KTM shuttle accessible for wheelchair users?
Accessibility services are not described in the published Shuttle FAQ; contact KTMB directly ahead of your trip.
What is the fastest way to get from Singapore to JB besides the train?
The Shuttle Tebrau, at about 5 minutes of scheduled time, is already the quickest crossing option; buses and car bridges can take much longer in traffic.