Guide
The cost of living in Johor Bahru, and the Singapore effect
By Covered Abroad Research Desk · Last verified July 2026
The rule in writing
“Malaysia’s public system charges foreigners under the Ministry of Health’s published foreigner service rates (Fees Act 1951 fee orders): outpatient RM40, specialist RM120 and emergency RM100 per visit, with inpatient ward and procedure charges on top — so an uninsured long-stay resident pays the full foreigner schedule out of pocket.”
Official source: Ministry of Health Malaysia — Caj Bagi Warga Asing (foreigner service rates) — Last verified:
The district, not the state
Johor is a large state with a wide internal spread, and quoting the state figure for Johor Bahru understates it by about 14%.
DOSM's 2024 district figures for Johor Bahru:
- Mean monthly household expenditure — RM6,764
- Mean monthly household income — RM10,975
- Median monthly household income — RM8,977
- Gini coefficient — 0.35
- Poverty rate — 1.9%
Against Johor state: expenditure RM5,927, mean income RM9,484, median RM7,712.
Put Johor Bahru beside the other places foreign residents actually choose, and it sits above both Penang island districts on expenditure (RM6,416 and RM6,222) and above the Penang state figure by nearly RM1,000 a month. The only Malaysian places that spend more are Kuala Lumpur, Putrajaya and Selangor.
Source: Department of Statistics Malaysia — Household Income and Expenditure: Administrative Districts, read 2 October 2026
Why the border changes the arithmetic
Johor Bahru's economics are not fully explained by Johor. The city sits across a causeway from Singapore, and a substantial share of its households contains someone who earns in Singapore dollars and spends in ringgit.
That shows up in the numbers as unusually high household income for a non-Klang-Valley district — a median of RM8,977 is higher than any district in Penang — and it feeds through into local prices, particularly housing near the crossings.
For someone moving from outside the region the practical reading is a warning against the common assumption. Johor Bahru is not the cheap alternative to Singapore in the way a price comparison between the two countries suggests. It is a Malaysian city whose property and service prices are partly set by Singaporean purchasing power, and the gap between the two sides of the causeway is narrower at the point of consumption than the exchange rate implies.
One thing to hold onto before any of these numbers are useful. This is what Malaysian households earn and spend, measured by the national statistics office. It is not an expatriate budget, and it is not a price list. A foreign resident's spending usually diverges in four predictable places — rent in expatriate-favoured areas, international school fees, private rather than public healthcare, and imported food and alcohol. Where it converges is everything else: transport, utilities, domestic groceries, local services.
We publish it anyway, and in preference to the crowd-sourced indices, because it is a probability sample run by a statistics office with a published methodology rather than a self-selected pile of submissions. Treat it as the floor of a real budget and the shape of a real economy, not as your forecast.
60-second check
Not sure the policy you have meets your destination's written rule? Run it through the policy check now, before you build the rest of the file around it.
Check my policyWhat is genuinely cheaper, and what is not
The survey captures the parts of life where Johor Bahru remains inexpensive: local food, domestic groceries, utilities, local transport and services. On those, the comparison with Singapore is as dramatic as people expect.
Where it compresses is the part the survey measures least well for a foreign resident:
- Housing near the crossings, which is priced against cross-border demand rather than local wages.
- International schooling, where Johor's cluster of international schools serves a cross-border market.
- Private healthcare, where the same cross-border effect operates — Singaporean patients use Johor's private hospitals precisely because they are cheaper than Singapore's, which is not the same as being cheap.
That last one has a direct consequence. The private sector in Johor Bahru is good, and part of the reason it is good is that it sells to people comparing it with Singapore prices rather than with Kelantan prices.
The health line
One figure from the price index is worth knowing because it runs against the assumption most people arrive with. In August 2026 Malaysia's consumer price index stood at 137.5 overall, while the health division stood at 134.0. Medical costs have risen more slowly than the basket as a whole over the life of the index.
That is a statement about public price movement across the whole population, not about what a foreigner pays. Private hospital inflation is its own question, and a foreigner is charged under the Ministry of Health's published foreigner service rates — RM40 outpatient, RM120 specialist, RM100 emergency — before any ward or procedure charge.
Johor Bahru's practical healthcare advantage is the same as Kuala Lumpur's: you are close to things. A large city with an established private sector and good road access removes the distance problem entirely, and medical transport within the district is not a meaningful planning concern.
It is worth separating two things people conflate here. Being near Singapore does not give you access to Singapore. Treatment across the causeway is charged at Singaporean private rates to a foreigner, and a policy's area of cover decides whether that is a possibility or a very expensive mistake. If a cross-border option matters to your household, that is a question to settle on the certificate before it is a question in an emergency.
Within Malaysia, the ordinary position applies: public treatment at the Ministry of Health's foreigner schedule, private treatment at private rates, and a premium priced on age rather than on which side of the state border you chose.
Get the moving-paperwork checklist
The month-by-month timeline so the insurance certificate is ready before your appointment, not after.