Johor Bahru
Price coverage of 53 items at 40 locations in the Johor Bahru district.
Item List
Indian mackerel (8-12 per kg)
RM 20.72 /1kg BAHAN LAUTwater spinach
RM 7.47 /1kg SAYUR-SAYURANimported round cabbage (China)
RM 2.23 /1kg SAYUR-SAYURANred chilli (akar variety)
RM 13.81 /1kg SAYUR-SAYURANcarrot
RM 3.03 /1kg SAYUR-SAYURANimported red shallot (Thailand)
RM 15.27 /1kg BAWANGFrench beans
RM 14.49 /1kg SAYUR-SAYURANgreen spinach
RM 7.80 /1kg SAYUR-SAYURANfresh turmeric
RM 8.80 /1kg SAYUR-SAYURANwhite pomfret (2-5 per kg)
RM 45.60 /1kg BAHAN LAUTimported round cabbage (Beijing)
RM 3.98 /1kg SAYUR-SAYURANkai-lan (Chinese broccoli)
RM 13.06 /1kg SAYUR-SAYURANBiggest Savings in Johor Bahru
ECONSAVE PERMAS JAYA Johor Bahru·Johor 35 barang −20.9% vs district average
LOTUS`S SERI ALAM Johor Bahru·Johor 32 barang −20.8% vs district average
ECONSAVE TAMAN DESA CEMERLANG Johor Bahru·Johor 33 barang −20.4% vs district average
LOTUS'S PLENTONG Johor Bahru·Johor 28 barang −18.3% vs district average
ECONSAVE TAMAN DAYA Johor Bahru·Johor 36 barang −17.9% vs district average
TARGET SUPERMARKET MASAI Johor Bahru·Johor 31 barang −17.7% vs district average
ECONSAVE TAMAN TERATAI Johor Bahru·Johor 39 barang −17.4% vs district average
LOTUS`S DESA TEBRAU Johor Bahru·Johor 38 barang −16.9% vs district average TARGET SUPERMARKET IOI MALL Johor Bahru·Johor 37 barang −16.0% vs district average
NSK TRADE CITY (PANDAN) SDN BHD Johor Bahru·Johor 35 barang −15.4% vs district averageStores selling items below the Johor Bahru district average, sorted by the widest gap.
The Johor Bahru district in Johor has 40 locations tracking 53 items for the week of 9 November 2026. On average, prices in Johor Bahru are 1.4% lower than the national average.
Compared with the Johor average, Johor Bahru is 2.1% more expensive.
Urban area · main chains: MASLEE, ECONSAVE, GIANT.
By Category Group
% Difference from the District Average — Chain × Category Group
| AEON | +39% | +11% |
|---|---|---|
| COLD STORAGE | +19% | +17% |
| ECONSAVE | −18% | −21% |
| GIANT | +1.1% | −1.7% |
| HERO | +12% | −3.8% |
| HWA THAI | −9% | −20% |
| INDIE | +8.1% | +13% |
| LOTUS | −19% | −10% |
| MASLEE | +4.3% | +1.2% |
| MYDIN | −9.4% | −8.5% |
| NSK | −16% | −13% |
| TARGET | −18% | −16% |
| TF VALUE MART | −5.7% | +9.3% |
Each cell: the average percentage difference of every item in that group at that chain against the district average for the same item. Chains with the most locations are listed first.
% Difference from the District Average — Store Type × Category Group
| Hypermarket | −8.3% | −7.9% |
|---|---|---|
| Minimart | +27% | −0.9% |
| Supermarket | −2.3% | −5.9% |
| Wet Market | +13% | +20% |
Each cell: the average percentage difference of every item in that group at that store type against the district average for the same item. The 8 store types with the most locations are shown.
vs National is computed as the average percentage difference of each item, so it is not skewed by differing item mixes across chains or store types. vs State Average compares each item against the state average price for the same item. The cheapest-store list uses the district average price reference for each item.