← Back to Blog

What Does the SG-JB Commute Really Cost Each Month? A Mode-by-Mode Breakdown

Most crossing advice asks you to choose on time: which checkpoint, which hour. Almost none asks what the month costs — a bus fare against a car’s permit charges plus a tank of fuel, multiplied by twenty-two. The official numbers exist but sit scattered across LTA, OneMotoring, JPJ and Singapore Customs. Below they are with every multiplication shown, so you can swap in your own days and litres.

Know which numbers move. Fixed and official: the Singapore-side tolls (cars S$0.80 at Woodlands, S$2.10 flat at Tuas since 31 March 2023; motorcycles NIL on both crossings, both sides), the Reciprocal Road Charge of S$6.40 per entry since 15 February 2017, the Singapore VEP day rates, Malaysia’s RM20 road charge per entry, and the Second Link car toll of RM6.14 since 1 March 2023. Those hold until the collecting agency says otherwise. One already has: LTA raises the VEP rates from 1 January 2027, so a 2026 budget expires mid-planning.

Volatile: pump prices move weekly. Singapore 95-octane was roughly S$2.54 to S$3.57 a litre in early October 2026; Malaysian RON95 RM1.99 for eligible Malaysian citizens, capped at 300 litres a month, market price near RM2.38 to RM2.60. Bus fares below are published maxima; insurance is quoted per driver, so no premium appears. Every volatile figure is labelled as of October 2026.

The four buckets every crossing cost falls into

  1. Agency charges. Singapore VEP and Reciprocal Road Charge; Malaysia’s myVEP road charge.
  2. Tolls. Singapore’s barrier, Malaysia’s plazas.
  3. Fuel or fare. Litres times pump price, bus maxima, a hired ride.
  4. Your time. Queues, the walk between halls, detours, parking.

This article prices the first three, not the fourth. BorderIQ’s crossing-time ranges come from traffic data and commuter reports; a range is a reference, not a guarantee. So measure that bucket: time a few trips, value an hour of yours, multiply.

Assumptions every table below uses

Worked example 1: the bus-only commuter

Handal Indah’s Causeway Link services publish maximum fares in two currencies: what you pay depends on the side you board.

Bus, 44 crossings at published maxima (October 2026)
Service, published maximumArithmeticMonthly
CW1 Kranji–Larkin, from MalaysiaRM2.60 × 44RM114.40
CW1, from SingaporeS$2.60 × 44S$114.40
CW2 Queen Street–Larkin, RM4.80 or S$4.80S$4.80 × 44S$211.20
CW3 Jurong Town Hall–Perling, from MalaysiaRM6.00 × 44RM264.00
CW3, from SingaporeS$5.00 × 44S$220.00
CW5 Newton–Larkin, reportedS$4.60 × 44about S$202.40
Shuttle Tebrau, reportedRM5.00 × 44about RM220.00

CW3 is the line to notice: cheaper boarded on the Singapore side. On the Singapore-operator alternative — 160, 170, 170X and 950 on LTA’s list — the Singapore leg follows distance bands, so read the operator’s table.

The trade: passengers clear immigration on foot and re-board, and buses sit in the car queue. Cheapest cash, longest worst case on holiday eves.

Worked example 2: Malaysian-plated motorcycle into Singapore

Motorcycles pay NIL at both Woodlands and Tuas, on both sides. The rest is permits and fuel.

MY-plated motorcycle, 22 crossing days (October 2026)
Cost lineArithmeticMonthly
Checkpoint toll, both sidesS$0.00 × 44S$0.00
VEP, after the free daysS$4.00 × 22S$88.00
January, 10 of 22 days freeS$4.00 × (22 − 10)S$48.00
No IU or OBU: flat daily chargeS$5.00 × 22S$110.00
Fuel, 66 litres, citizen priceRM1.99 × (3 × 22)RM131.34
Fuel, 66 litres, marketRM2.60 × 66RM171.60
Total, current rulesS$88.00 + 66 litresS$88.00, RM131.34–RM171.60

The 1 January 2027 change is a real budget line

LTA announced on 6 February 2026 that from 1 January 2027 the VEP becomes S$7 a day for motorcycles and S$50 a day for cars on weekdays excluding Singapore public holidays, with the ten free days and free hours removed.

Motorcycle VEP: a 22-day month, 264 crossing days a year
PeriodArithmeticResult
One month, current rulesS$4.00 × 22S$88.00
One month, from 1 January 2027S$7.00 × 22S$154.00
Month on monthS$154.00 − S$88.00S$66.00
A full year nowS$4.00 × (264 − 10)S$1,016.00
A full year in 2027S$7.00 × 264S$1,848.00
Year on yearS$1,848.00 − S$1,016.00S$832.00

The yearly jump beats twelve monthly ones because the free days vanish too, worth S$40. Put that S$832 in before any vehicle decision.

Worked example 3: Malaysian-plated car into Singapore

Same pattern, higher permit line. Assume Woodlands both ways, and note the asymmetry before you copy the table: Woodlands charges S$0.80 only when you exit Singapore and nothing on entry, while Tuas charges S$2.10 in both directions. Twice a day therefore costs S$0.80 via Woodlands but S$4.20 via Tuas.

MY-plated car, 22 crossing days and entries (October 2026)
Cost lineArithmeticMonthly
Singapore toll, Woodlands, on exit onlyS$0.80 × 22S$17.60
VEP, after the 10 free daysS$35.00 × 22S$770.00
Reciprocal Road Charge, per entryS$6.40 × 22S$140.80
Charges subtotal, Woodlands17.60 + 770.00 + 140.80S$928.40
Same month at Tuas instead (S$2.10 each way)92.40 + 770.00 + 140.80S$1,003.20
Fuel, 176 litres, citizen priceRM1.99 × 176RM350.24
Fuel, 176 litres, marketRM2.60 × 176RM457.60
Fuel bought in SingaporeS$3.00 × 176S$528.00
Malaysia-side Causeway tollno confirmed figurecheck the posted rate

In 2027 the VEP line becomes S$50.00 × 22 = S$1,100.00, lifting the subtotal to S$1,258.40. Yearly: S$35.00 × 254 = S$8,890.00 against S$50.00 × 264 = S$13,200.00, so S$4,310.00 more. Since 6 October 2026, a foreign-registered car without a valid VEP cannot have its SG Arrival Card submitted, so the trip turns back.

Worked example 4: a Singapore-plated car weekend trip

Different direction and scheme, far smaller figure: two round trips a month via the Second Link.

SG-plated car, 2 round trips a month, Second Link (October 2026)
Cost lineArithmeticPer tripMonthly
Malaysia road charge, myVEP RFIDRM20.00 × 1RM20.00RM40.00
Second Link toll, both directionsRM6.14 × 2RM12.28RM24.56
Singapore toll, Tuas, both directionsS$2.10 × 2S$4.20S$8.40
Fuel in Johor, marketRM2.38 × 25 to RM2.60 × 25RM59.50–RM65.00RM119.00–RM130.00
Malaysia-side cash20.00 + 12.28 + 59.50RM91.78RM183.56

It cannot price myVEP’s one-off tag fee, shown on the JPJ portal, or per-policy insurance. It does show the pull of the Malaysian pump: the same 25 litres in Singapore is S$2.54 × 25 = S$63.50 to S$3.57 × 25 = S$89.25, and as RM1.99 sits behind a citizen cap a Singapore-registered car pays near market.

The fuel rule that shapes every litre figure

Singapore Customs’ Three-Quarter Tank Rule requires a vehicle departing Singapore by land to have a tank at least three-quarters full, enforced at Woodlands and Tuas, with penalties up to an S$500 fine and jail reported in an ICA media release. So the expensive fill comes first: that near-full Singapore tank comes off any saving.

Ride-hailing: one published example, no general price

The cross-border Grab pilot, begun around May 2026 under an LTA and Malaysian Ministry of Transport scheme, quotes fixed upfront door-to-door fares across Singapore, Johor Bahru, Iskandar Puteri, Kulai and Senai; the example reported by CNA is S$80 for Ban San to Larkin, so a workday month is S$80.00 × 44 = S$3,520.00 — no bus or bike substitute. Inside JB, intra-city fares are dynamic, so no figure applies.

Side by side: which mode costs what

Illustrative arithmetic built on the official charges, 22 crossing days — not a survey. Fuel is the volatile line.
ModeFixed monthly chargesFuel or fareTime and hassleBest suited to
Bus, CW1 maximumNoneRM114.40 or S$114.40Walk between halls, two queuesFixed budget
MY-plated motorcycle, nowS$88.00 VEPRM131.34–RM171.60Weather, no cabinSolo riders
MY-plated motorcycle, 2027S$154.00 VEPRM131.34–RM171.60Same, bigger permit billOnly if budgeted
MY-plated car, nowS$928.40 via WoodlandsRM350.24–RM457.60Queue, parking, insuranceHouseholds, luggage
MY-plated car, 2027S$1,258.40 via WoodlandsRM350.24–RM457.60Same, highest hereFirm need only
SG-plated car, weekendsRM40.00 + RM24.56 + S$8.40RM119.00–RM130.00Weekend crowds, tank ruleLeisure
Border ride-hailingNoneS$3,520.00 at 44 tripsLeast of allOccasional trips

Costs not on this page but in your budget

How to build your own version of this table

  1. Count your real crossing days, not 22. The permit lines carry the biggest multiplier.
  2. Write each fixed charge as rate × days, one line per agency, in that agency’s currency; converting early hides which line you influence.
  3. Measure your own litres across two or three fill-ups, then price them at what you will actually pay, not the subsidised headline.
  4. Time the crossing yourself for a fortnight, then value those hours at your own rate.

Step four is where the checkpoint choice becomes arithmetic, and the toll gap is bigger than most drivers expect because Tuas charges both ways while Woodlands charges only on exit. For a car crossing twice a day that is S$4.20 via Tuas against S$0.80 via Woodlands, a premium of S$3.40 a day or S$3.40 × 22 = S$74.80 a month. If the detour burns an extra 2 litres a day at market, that is RM2.60 × 2 = RM5.20, or RM114.40 a month. A route adding half an hour pays only when the queue you avoid is worth more than that fuel, that toll gap and those thirty minutes together. Riders skip this whole paragraph: motorcycles pay NIL in both directions at both crossings.

Frequently Asked Questions

Is it cheaper to take the bus or ride a motorcycle across?

On cash, the bus: CW1 at its published maximum of RM2.60 or S$2.60 is RM114.40 or S$114.40 for 44 crossings. A Malaysia-plated motorcycle pays a NIL toll but adds the VEP at S$4.00 a chargeable day, about S$88.00 a month, then S$7.00 and S$154.00 from 1 January 2027, plus fuel. Price the walking and the gap narrows.

Do I pay toll twice, once on each side?

Two plazas, and they are not symmetric. On the Singapore side a car pays S$0.80 only when exiting at Woodlands, but S$2.10 in both directions at Tuas; motorcycles pay nothing anywhere. Malaysia’s Second Link car rate is RM6.14. No official figure is confirmed here for the Malaysia-side Causeway toll, so check the posted rate. Malaysia’s RM20 road charge per entry is a road charge, not a toll.

Will the 2027 VEP increase make commuting unaffordable?

A real budget line. On 264 crossing days a year a Malaysia-plated motorcycle goes from about S$1,016.00 to S$1,848.00 and a car from about S$8,890.00 to S$13,200.00, as LTA lifts the rates to S$7 and S$50 on weekdays and removes the free days and hours.

Do Singapore cars pay the RM20 road charge every visit?

Per entry, not per return: JPJ charges RM20 each time the vehicle enters Malaysia, auto-deducted through the myVEP RFID tag, enforced since 1 July 2025. Two weekend round trips is RM40.00. Singapore-registered motorcycles are currently exempt, reported as temporary — check JPJ.

Is fueling up in JB worth it?

Far less than the headline. RM1.99 RON95 is for eligible Malaysian citizens inside a 300 litre monthly cap; the market was around RM2.38–RM2.60 per litre as of October 2026, close to what a Singapore-registered vehicle pays. And the Three-Quarter Tank Rule forces a near-full tank on departure, so the expensive fill comes first.

Check the border before you leave

BorderIQ shows estimated crossing-time ranges for Woodlands and Tuas in both directions, when the estimate was last updated, live checkpoint cameras and commuter queue reports. It is a free web page that works in any mobile browser — estimates are reference ranges, not guarantees.