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
- Agency charges. Singapore VEP and Reciprocal Road Charge; Malaysia’s myVEP road charge.
- Tolls. Singapore’s barrier, Malaysia’s plazas.
- Fuel or fare. Litres times pump price, bus maxima, a hired ride.
- 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
- 22 crossing days, one weekday round trip each, so 44 crossings a month.
- 3 litres a motorcycle round trip, 8 a car, 25 a Johor weekend — our assumptions, not published figures.
- No currency conversion: a ringgit charge stays RM, so a moving rate cannot leak into a stable table.
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.
| Service, published maximum | Arithmetic | Monthly |
|---|---|---|
| CW1 Kranji–Larkin, from Malaysia | RM2.60 × 44 | RM114.40 |
| CW1, from Singapore | S$2.60 × 44 | S$114.40 |
| CW2 Queen Street–Larkin, RM4.80 or S$4.80 | S$4.80 × 44 | S$211.20 |
| CW3 Jurong Town Hall–Perling, from Malaysia | RM6.00 × 44 | RM264.00 |
| CW3, from Singapore | S$5.00 × 44 | S$220.00 |
| CW5 Newton–Larkin, reported | S$4.60 × 44 | about S$202.40 |
| Shuttle Tebrau, reported | RM5.00 × 44 | about 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.
| Cost line | Arithmetic | Monthly |
|---|---|---|
| Checkpoint toll, both sides | S$0.00 × 44 | S$0.00 |
| VEP, after the free days | S$4.00 × 22 | S$88.00 |
| January, 10 of 22 days free | S$4.00 × (22 − 10) | S$48.00 |
| No IU or OBU: flat daily charge | S$5.00 × 22 | S$110.00 |
| Fuel, 66 litres, citizen price | RM1.99 × (3 × 22) | RM131.34 |
| Fuel, 66 litres, market | RM2.60 × 66 | RM171.60 |
| Total, current rules | S$88.00 + 66 litres | S$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.
| Period | Arithmetic | Result |
|---|---|---|
| One month, current rules | S$4.00 × 22 | S$88.00 |
| One month, from 1 January 2027 | S$7.00 × 22 | S$154.00 |
| Month on month | S$154.00 − S$88.00 | S$66.00 |
| A full year now | S$4.00 × (264 − 10) | S$1,016.00 |
| A full year in 2027 | S$7.00 × 264 | S$1,848.00 |
| Year on year | S$1,848.00 − S$1,016.00 | S$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.
| Cost line | Arithmetic | Monthly |
|---|---|---|
| Singapore toll, Woodlands, on exit only | S$0.80 × 22 | S$17.60 |
| VEP, after the 10 free days | S$35.00 × 22 | S$770.00 |
| Reciprocal Road Charge, per entry | S$6.40 × 22 | S$140.80 |
| Charges subtotal, Woodlands | 17.60 + 770.00 + 140.80 | S$928.40 |
| Same month at Tuas instead (S$2.10 each way) | 92.40 + 770.00 + 140.80 | S$1,003.20 |
| Fuel, 176 litres, citizen price | RM1.99 × 176 | RM350.24 |
| Fuel, 176 litres, market | RM2.60 × 176 | RM457.60 |
| Fuel bought in Singapore | S$3.00 × 176 | S$528.00 |
| Malaysia-side Causeway toll | no confirmed figure | check 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.
| Cost line | Arithmetic | Per trip | Monthly |
|---|---|---|---|
| Malaysia road charge, myVEP RFID | RM20.00 × 1 | RM20.00 | RM40.00 |
| Second Link toll, both directions | RM6.14 × 2 | RM12.28 | RM24.56 |
| Singapore toll, Tuas, both directions | S$2.10 × 2 | S$4.20 | S$8.40 |
| Fuel in Johor, market | RM2.38 × 25 to RM2.60 × 25 | RM59.50–RM65.00 | RM119.00–RM130.00 |
| Malaysia-side cash | 20.00 + 12.28 + 59.50 | RM91.78 | RM183.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
| Mode | Fixed monthly charges | Fuel or fare | Time and hassle | Best suited to |
|---|---|---|---|---|
| Bus, CW1 maximum | None | RM114.40 or S$114.40 | Walk between halls, two queues | Fixed budget |
| MY-plated motorcycle, now | S$88.00 VEP | RM131.34–RM171.60 | Weather, no cabin | Solo riders |
| MY-plated motorcycle, 2027 | S$154.00 VEP | RM131.34–RM171.60 | Same, bigger permit bill | Only if budgeted |
| MY-plated car, now | S$928.40 via Woodlands | RM350.24–RM457.60 | Queue, parking, insurance | Households, luggage |
| MY-plated car, 2027 | S$1,258.40 via Woodlands | RM350.24–RM457.60 | Same, highest here | Firm need only |
| SG-plated car, weekends | RM40.00 + RM24.56 + S$8.40 | RM119.00–RM130.00 | Weekend crowds, tank rule | Leisure |
| Border ride-hailing | None | S$3,520.00 at 44 trips | Least of all | Occasional trips |
Costs not on this page but in your budget
- Insurance territorial extent. Insurer-specific. AIG Singapore, one published example, covers Singapore and Malaysia up to 80.5 km of the West Malaysia–Thailand border.
- Card and tag fees. CashCard or CEP here, Touch ’n Go or RFID there, plus obtaining and topping up. No top-up machines exist inside the checkpoint complex.
- Parking on both sides. No figure, because it is your building’s tariff, not a published one.
- ERP beyond the checkpoint. These tables cover the barrier only; road pricing en route varies by time, so add your own figure.
- Fine and refusal risk. An expired permit turns a crossing around; a compound fine near RM300 for myVEP non-compliance is reported rather than quoted by JPJ — see the portal.
How to build your own version of this table
- Count your real crossing days, not 22. The permit lines carry the biggest multiplier.
- Write each fixed charge as rate × days, one line per agency, in that agency’s currency; converting early hides which line you influence.
- Measure your own litres across two or three fill-ups, then price them at what you will actually pay, not the subsidised headline.
- 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.