Singapore to Johor Bahru (JB): every way across the Causeway and what each costs (2026)

Going from Singapore to Johor Bahru (JB) in 2026 comes down to five options: the public bus, the KTM Shuttle Tebrau train, a cross-border taxi, driving your own car, and soon the RTS Link rail. The bus is the cheapest at under S$5, the train is the fastest at five minutes across the water, a taxi is the most door-to-door, and driving makes sense only if you split the VEP, tolls and petrol across a full car. Below are the actual fares, the border admin nobody warns you about, and where the hidden money leaks are (the forex fees, the road charge, the markup at Woodlands money changers) so a S$30 day trip does not quietly become S$70.

The five ways across, at a glance

Every route crosses at one of two checkpoints: Woodlands (the Causeway, closest to JB city centre) or Tuas (the Second Link, better for west-side destinations like Legoland and Puteri Harbour). The mode you pick mostly changes two things: what you pay and how long you queue at immigration.

Fares below are one-way and were checked against the operators and Malaysia's JPJ portal as of June 2026. Cross-border prices shift, so treat anything marked 'from' as a floor and re-check before you go.

Singapore to JB by mode, one way (as of June 2026)
ModeTypical cost (one way)Crossing time on a normal dayBooking needed?
Public bus (Causeway Link CW, SBS 170, SMRT 950)S$2.60-S$4.8045 min - 2 hrNo, tap and go
KTM Shuttle Tebrau trainS$5 out / RM5 back~5 min on rail, 20-40 min totalYes, books out fast
Cross-border taxi / private hireS$80-S$120 per car30 min - 2 hrOptional, recommended
Drive your own carPetrol + RM20 road charge + tolls + VEP30 min - 3+ hrVEP must be pre-registered
RTS Link rail (from end-2026 / early 2027)Expected ~S$5-S$715-20 min door to doorLikely tap and go

The bus: cheapest if you do not mind the queue

For a budget day trip the bus is unbeatable on price. Causeway Link's CW2 runs 24 hours from Queen Street Terminal in Bugis; the CW1 from Kranji MRT is the shortest hop. As of June 2026 the CW2 fare from Bugis is around S$4.80 and the CW1 from Kranji is about S$2.60, payable by EZ-Link or contactless Visa/Mastercard. SBS Transit's 170 and SMRT's 950 are even cheaper as ordinary public bus rides but drop you at the checkpoint, where you re-board after clearing immigration.

The catch is time, not money. You alight at Singapore immigration, clear it on foot, then board the next bus on the same route. Keep your ticket and the fare stays valid. On a smooth weekday the whole thing is under an hour; on a Saturday morning or eve of a public holiday it can stretch past two hours in the queue. If you are crossing to save money, see how a JB grocery run actually pencils out in our Johor Bahru budget guide before you assume cheaper is cheaper.

The train: five minutes across, if you can get a ticket

The KTM Shuttle Tebrau is the fastest crossing available today. The rail leg between Woodlands Train Checkpoint and JB Sentral takes about five minutes because the train only spans the Causeway. As of June 2026 a one-way ticket is a flat S$5 from Singapore and RM5 (around S$1.50) on the return. Fares have not moved in years, with no concession rates and children aged four and under riding free.

Tickets are the problem. Books open 30 days ahead and weekend slots vanish within minutes; weekday off-peak is easier. Buy through the KTMB online system (KITS), which takes Visa and Mastercard. The Woodlands counter went fully cashless on 1 January 2025 and is KTM Wallet only now, so do not turn up expecting to pay cash on the Singapore side. Gates close 10 minutes before departure and counter sales stop 20 minutes before, so build in buffer. The mechanics and the booking trick are laid out in our KTM train to JB guide.

Taxi and private hire: pay for the door-to-door

A licensed cross-border taxi or a booked private car runs roughly S$80-S$120 for the whole vehicle as of June 2026, depending on pickup point, time and how busy the Causeway is. Split four ways that is S$20-S$30 a head, competitive with the train once you count getting to and from the stations, and your luggage stays in the boot the entire way.

Newer rules let some licensed cross-border taxis drop you anywhere in JB rather than only at the old taxi terminals, which removes a transfer at the end. If you are weighing a taxi against bus or train for a group, the full fare maths and the drop-anywhere rules are in our Singapore to JB taxi fare guide. As a rule, a taxi wins when you have a group, heavy bags, kids, or you are crossing late at night when buses thin out.

Driving your own car: cheap per head, fiddly per trip

Self-driving only beats public transport on cost when the car is full, because the fixed charges are per vehicle, not per person. Before you go, your car needs a valid Vehicle Entry Permit (VEP), an RFID tag registered at Malaysia's official JPJ portal, vep.jpj.gov.my. Enforcement is now active at both crossings: driving in without a valid VEP carries an RM200 fine (around S$60) as of June 2026, with officers using handheld scanners.

Then there is the Road Charge: RM20 is deducted from your Touch 'n Go each time you enter Malaysia from Singapore. Add tolls at both ends, and Malaysian petrol you pay the unsubsidised RON95 rate as a foreign plate. One more rule that trips people up: your tank must be at least three-quarters full when leaving Singapore, or you face a fine. Use our car cost calculator to fold these into your real running cost, and compare against renting on the Malaysian side in our JB car rental guide.

The RTS Link: what changes when it opens

The Johor Bahru-Singapore Rapid Transit System runs from Woodlands North (on the Thomson-East Coast Line) to Bukit Chagar in JB, a 4 km hop targeted at about five minutes station to station and 15-20 minutes door to door once immigration is counted. Passenger service is targeted for end-2026, with a realistic slip into early 2027. Fares are not final (the operator proposes rates in the second half of 2026 for both governments to approve) but expectations sit around S$5-S$7 one way.

The real upgrade is the queue. You clear both countries' immigration at your departure station, so there is no second checkpoint scramble, and Bukit Chagar feeds straight into JB Sentral, City Square and Komtar by a sheltered walkway. For a same-day shopping or makan trip, that predictability is worth more than the few dollars of fare difference versus the bus.

The money leaks most people miss

The fare is rarely where the trip overpays. Two quieter costs do more damage: the foreign-transaction fee on a normal credit card (commonly around 3.25% on every ringgit purchase) and the markup baked into money changers sitting right at the checkpoint. A clean day trip can lose more to these than to the bus fare itself.

Pay in ringgit at as close to the mid-market rate as you can. A multi-currency card such as YouTrip or Revolut charges no foreign-transaction fee and converts near wholesale; for cash-only hawker stalls, withdraw ringgit from a JB ATM or change money in town rather than at the border. Singaporeans do not need the Malaysia Digital Arrival Card, but bring a passport with at least six months validity and budget the day in MYR first. Run the numbers in our personal budget calculator, and if currency terms like the spread or the GST you pay on JB purchases are fuzzy, the glossary clears it up.

Which option actually wins for you

There is no single best mode; it depends on who you are with and when you go.

Solo and counting every dollar: take the bus, ideally CW1 from Kranji, off weekend peaks. Want the fastest crossing and you planned ahead: book the Shuttle Tebrau the moment the 30-day window opens. Travelling as a group with luggage or late at night: a taxi splits cheaply and saves the queues. Doing it often with a full car: drive, but only after the VEP, road charge and petrol maths still beat four train tickets. From late 2026, for a predictable same-day trip the RTS Link likely becomes the default.

Frequently asked questions

What is the cheapest way to get from Singapore to JB?

The public bus is cheapest. As of June 2026 the Causeway Link CW1 from Kranji is around S$2.60 and the CW2 from Bugis about S$4.80 one way, paid by EZ-Link or contactless card, with no booking required. The trade-off is queuing at the checkpoint, which can take well over an hour on weekends.

What is the fastest way from Singapore to JB right now?

Today the KTM Shuttle Tebrau train is fastest, crossing the Causeway in about five minutes for a flat S$5 from Singapore, though tickets sell out quickly. From end-2026 or early 2027 the RTS Link aims for 15-20 minutes door to door including immigration, which will likely become the most reliable option for day trips.

Do I need a VEP to drive my own car into JB?

Yes. Every Singapore-registered car entering Malaysia needs a valid Vehicle Entry Permit RFID tag registered at vep.jpj.gov.my. Enforcement is active at both crossings, and driving in without one carries an RM200 fine (about S$60) as of June 2026. You also pay an RM20 road charge on each entry via Touch 'n Go.

Do Singaporeans need the Malaysia Digital Arrival Card to enter JB?

No. Singapore citizens are exempt from the Malaysia Digital Arrival Card. You still need a passport valid for at least six months, and on return to Singapore non-residents fill the SG Arrival Card. The bigger thing to prepare is your money: carry some ringgit and a fee-free card to avoid forex markups.

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.