- JB money changers price SGD in four rate zones by distance from the Causeway. The gap between the first counter past immigration and a town counter is about 2 percentage points.
- On SGD 1,000 that gap is roughly RM64. On SGD 5,000 it is RM320.
- Walking or riding further into town pays for itself above SGD 375, assuming a RM24 return Grab fare. Below that, change at the border and stop thinking about it.
- Asking for the counter’s best rate rather than taking the posted board reportedly improves it 0.5% to 1.5%, worth RM16 to RM48 on SGD 1,000.
- Every counter must hold a Bank Negara Malaysia money services business licence or operate as a listed agent. Verification takes about 90 seconds.
A Singaporean crossing at Woodlands on a Saturday changes SGD 300 at the first counter inside JB Sentral, loses about RM19 against a town rate, and never finds out. That is the entire pricing structure of this market in one transaction: proximity to immigration is the product, and you pay for it in basis points.
Where do you get the best SGD rate in Johor Bahru?
Rates improve with distance from the Causeway in four observable zones. Against a reference midpoint of SGD 1 = MYR 3.20, counters at CIQ and JB Sentral run roughly 2.5% to 3.0% below midpoint, City Square 2.0% to 2.5%, Komtar JBCC and KSL City 1.0% to 1.5%, and Southkey or off-mall town counters 0.5% to 1.0%.
| Zone | Typical spread below midpoint | Indicative rate | MYR on SGD 1,000 |
|---|---|---|---|
| CIQ and JB Sentral | 2.5% to 3.0% | 3.1040 to 3.1200 | RM3,112 |
| City Square | 2.0% to 2.5% | 3.1200 to 3.1360 | RM3,128 |
| Komtar JBCC, KSL City | 1.0% to 1.5% | 3.1520 to 3.1680 | RM3,160 |
| Southkey and off-mall town counters | 0.5% to 1.0% | 3.1680 to 3.1840 | RM3,176 |
Modelled spreads, not live quotes. Reference midpoint SGD 1 = MYR 3.20, an indicative early-2026 interbank level used only to size the gaps. Zone bands compiled from published Malaysian and Singaporean rate-comparison listings and JB travel guides, cross-checked across sources, retrieved 13 October 2026. The midpoint moves daily; the gaps between zones are the durable part. Arithmetic computed in Python.
The mechanism is captive demand, not cost. A counter inside the immigration complex serves people who have just cleared a queue, are carrying luggage, and in many cases have a bus to catch. That counter is not competing with a shop four streets away, because its customers will not walk four streets. Counters further out compete with each other, and the spread compresses accordingly.
Two practical consequences. A posted board at CIQ is not a bad deal because the operator is dishonest, it is a priced convenience. And the zone, not the brand name, explains most of the variance you will see on any given day.
Key takeaway: Compare counters within a zone, not across zones. Across zones you are measuring walking distance, which you already knew.
What does the border premium actually cost you?
About 2 percentage points between the worst and best zone. That is RM12.80 on SGD 200, RM64 on SGD 1,000, and RM320 on SGD 5,000.
| Amount changed | At CIQ or JB Sentral | At a town counter | The border premium |
|---|---|---|---|
| SGD 200 | RM622.40 | RM635.20 | RM12.80 |
| SGD 500 | RM1,556.00 | RM1,588.00 | RM32.00 |
| SGD 1,000 | RM3,112.00 | RM3,176.00 | RM64.00 |
| SGD 2,000 | RM6,224.00 | RM6,352.00 | RM128.00 |
| SGD 5,000 | RM15,560.00 | RM15,880.00 | RM320.00 |
Computed from the zone midpoints above against a reference rate of SGD 1 = MYR 3.20. The premium scales linearly with the amount, so the percentage is constant and the ringgit figure is what changes. Computed in Python, 13 October 2026.
Call it the border premium: the fixed 2-point haircut you accept for changing money at the first counter you see instead of the fourth.
It only matters above a threshold, which is where most advice on this topic falls down. Travel guides tell everyone to walk into town. Run the arithmetic with a RM24 return Grab fare and the advice reverses below SGD 375. At SGD 200 you gain RM12.80 on the rate and spend RM24 getting there, so you are RM11.20 worse off for twenty minutes of effort.
| Amount | Rate gain | Less RM24 fare | Verdict |
|---|---|---|---|
| SGD 200 | RM12.80 | RM11.20 down | Change at the border |
| SGD 300 | RM19.20 | RM4.80 down | Change at the border |
| SGD 500 | RM32.00 | RM8.00 up | Worth the trip |
| SGD 1,000 | RM64.00 | RM40.00 up | Worth the trip |
| SGD 2,000 | RM128.00 | RM104.00 up | Clearly worth it |
Assumes a RM24 return fare for a short JB city trip. Walking, or changing money somewhere you were going anyway, removes the fare and drops the breakeven to zero. Computed 13 October 2026.
Key takeaway: The breakeven is SGD 375 if the trip is dedicated, and zero if you were going to that mall regardless. Most people should be solving for the second case.
Which money changers in Johor Bahru take SGD?
SGD is the most heavily traded currency at every JB counter, so availability is never the constraint. The operators below cover each zone, and all of them should be checked against BNM’s licensee list before you hand over cash.
CIQ and JB Sentral. Max Money operates at JB Sentral with long hours running past midnight, which is its real advantage. It is the most convenient counter in Johor and sits in the most expensive zone.
City Square. Several licensed counters operate across levels 1 and 2, including Norashekeen Sdn. Bhd. Rates here are consistently better than CIQ and consistently worse than the city malls, which is exactly what the zone model predicts.
Komtar JBCC and KSL City. Smart Blend operates at KSL City. These malls sit far enough from the checkpoint to compete on rate and close enough to reach easily.
Town counters. JB Central Trading on Jalan Harimau Tarum is a long-standing operator known for SGD and USD volume. It closes on Sundays, which catches out weekend crossers.
Bukit Indah, for the Second Link side. Moneywave operates at the Petronas station on Jalan Indah, Taman Bukit Indah, 81200 Johor Bahru. Two things about that location are worth stating before the rate: it is a petrol station forecourt counter rather than a mall unit, and Bukit Indah sits in the Iskandar Puteri area, not the JB city centre. You do not reach it on foot from the Causeway.
That makes it a driver’s counter rather than a walker’s one. It suits you if you are crossing at Tuas on the Second Link, staying around Gelang Patah or Legoland, or filling up on the way in or out. It is the wrong answer if you have just walked out of JB Sentral, where the counters in the table above are the realistic options.
Moneywave is listed by Bank Negara Malaysia as a Class C currency exchange licensee under licence number 00781, trading since 1994. It publishes a timestamped buy and sell board per outlet, which is unusual in this market and genuinely useful here: it lets you check the rate before committing to the drive, rather than discovering it at the counter.
Key takeaway: Pick the operator by zone and opening hours, then verify the licence. In that order.
How do you check a JB money changer is licensed?
Search the exact company name printed on the counter licence, not the shop signage, against Bank Negara Malaysia’s published licensee list at bnm.gov.my. It takes about 90 seconds, and the registered name frequently differs from the trading name above the door.
The name mismatch is the whole trick. A counter trading as something memorable may be licensed under a registered name you have never heard of, and the licence sticker on the counter is where that name appears. Our walkthrough of how to verify a licensed money changer before handing over cash covers the lookup step by step, including what to do when the counter name and the licence name disagree.
Under anti-money-laundering rules, licensed counters are required to verify customer identity on exchanges. A counter that does not ask for ID on a larger transaction is a signal worth noticing, not a convenience.
What to do at the counter
Quick Answer: Ask for the best rate rather than accepting the board, bring your passport, count the cash before leaving, and avoid splitting one large exchange across several counters chasing marginal rates.
Asking matters more than it should. Mall counters frequently do not lead with their best rate, and reported improvements run 0.5% to 1.5% on request, particularly above MYR 2,000. On SGD 1,000 that is RM16 to RM48, which is a decent return on one question. On SGD 5,000 it is RM80 to RM240.
Bring the passport you crossed on. Count the notes at the counter, not outside it. And resist the instinct to split SGD 2,000 across three counters to capture the best board at each, because the rate improvement you are chasing is smaller than the one you would get by asking a single counter for its best rate on the full amount.
When changing cash in JB is the wrong call
Quick Answer: For card-friendly spending, for amounts under about SGD 200, and for anything you need to move into a Malaysian bank account rather than carry, a JB cash counter is not the right tool.
I will argue against this article’s own premise, because the cash counter is not always the answer.
If you are spending at malls, chains and restaurants, a card with low foreign transaction fees frequently beats a 2% counter spread outright, and you carry no cash. If you are moving money rather than spending it, a transfer service settles into an account and a cash exchange does not. Our breakdown of what a money changer, a bank and Wise each actually cost runs those three channels against the same RM2,000 so the comparison is like for like.
Two honest counterpoints against that. Plenty of JB is still cash-first, including hawker stalls, smaller shops, parking and some taxis, so arriving with zero ringgit is its own mistake. And card acceptance does not help at all if your card issuer applies a poor internal rate plus a fee, which is common enough that it is worth checking your own card’s terms once rather than assuming.
For anyone running a business across the Causeway rather than shopping, the currency question sits alongside a structural one, and our guide to opening a business in Singapore as a Malaysian covers that side.
Key takeaway: Change enough cash for the cash-only parts of the trip, then let the card handle the rest. Changing your entire budget at a counter is the error, whichever zone you pick.
Frequently Asked Questions
Where is the best place to change SGD to MYR in Johor Bahru? Away from the Causeway. Counters at Southkey and off-mall town locations typically run 0.5% to 1.0% below the interbank midpoint, against 2.5% to 3.0% at CIQ and JB Sentral. On SGD 1,000 that difference is about RM64. Komtar JBCC and KSL City sit in between at roughly 1.0% to 1.5%.
Is it better to change SGD in Singapore or Johor Bahru? JB mall counters generally beat Singapore bank counters by a wide margin and beat Singapore mall changers by a smaller one. The caveat is the zone: a JB border counter can be worse than a good Singapore changer, so the comparison only favours JB once you are past the border premium zone.
How much cash can I bring across the Johor Causeway? Malaysia requires declaration of cross-border cash and bearer instruments above a set threshold, and Singapore applies its own reporting rules in both directions. Check the current threshold with Malaysian Customs and Singapore Immigration before carrying a large amount, since both figures are set by regulation and change independently.
Do JB money changers ask for identification? Yes, on exchanges meeting the regulatory threshold. Licensed counters are required to verify customer identity under anti-money-laundering rules. Bring the passport you crossed on. A counter that skips identification on a substantial exchange is worth treating as a warning rather than a time saving.
Are JB money changers open on Sundays and public holidays? Varies by operator and zone. Counters at JB Sentral and CIQ keep the longest hours, some running past midnight, which is part of what the border premium buys. Standalone town counters often close on Sundays, and mall counters follow mall hours. Check before making a dedicated trip.
Can I change MYR back to SGD in Johor Bahru? Yes, and the spread works the same way in reverse, so the zone rule still applies. Counters quote separate buy and sell rates, and the gap between them is where the margin sits. If you are changing back regularly rather than once, a transfer service usually beats repeated round trips through cash.
Before you cross
Decide your cash amount before you reach the checkpoint. Under SGD 375, change at the first licensed counter and move on. Above it, change at a mall you were visiting anyway, ask for the best rate on the full amount, and verify the licence name while you are queueing.
The rest of our Business guides price Malaysian costs in ringgit, including the money services comparisons above.