Cheapest Supermarkets in Johor Bahru

The cheapest grocery stores in Johor Bahru: data from 75,000 price records

We analysed every single grocery price recorded by KPDN’s federal price-tracking system across 110 stores in JB district. Here’s where you’ll consistently find the lowest prices, broken down by store, item, and category.

Last updated using April 2026 data · Refreshed monthly
Stores tracked
110
Across 11 store types
Items tracked
340+
Updated monthly
JB inflation since 2022
+7.8%
Peak: +15.5% in Jul 2023
Cheapest store rank
19%
Top stores price in cheapest 19% on most items
The headline finding for Johor Bahru: Econsave dominates the cheapness rankings. Four of the top seven cheapest stores in JB district are Econsave branches. If you live within 15 minutes of any Econsave (Taman Daya, Permas Jaya, Taman Desa Cemerlang, Senai), defaulting to it for your weekly shop will save you about RM 35–45/month versus shopping at the average JB store.

The 10 cheapest grocery stores in JB

Ranked by average price percentile across 200+ tracked items. Lower percentile = cheaper. A store at “19%” prices in the cheapest 19% on most items it stocks.

1
Econsave Taman Daya
Supermarket
19.1%
price percentile
35
items cheapest
2
Econsave Permas Jaya
Supermarket
20.3%
price percentile
38
items cheapest
3
Econsave Taman Desa Cemerlang
Supermarket
20.4%
price percentile
26
items cheapest
4
Econsave Senai
Supermarket
21.4%
price percentile
32
items cheapest
5
Lotus’s Plentong
Hypermarket
22.2%
price percentile
28
items cheapest
6
Lotus’s Seri Alam
Hypermarket
22.8%
price percentile
31
items cheapest
7
Econsave Taman Teratai
Supermarket
23.2%
price percentile
28
items cheapest
8
Lotus’s Desa Tebrau
Hypermarket
24.9%
price percentile
26
items cheapest
9
Target Supermarket IOI Mall
Supermarket
26.3%
price percentile
20
items cheapest
10
Target Supermarket Masai
Supermarket
27.2%
price percentile
13
items cheapest
How to read this table. “Price percentile” tells you where this store ranks across all the items it stocks. Econsave Taman Daya at 19.1% means: across the 217 items it sells that we track, it’s in the cheapest fifth of stores for most of them. “Items cheapest” tells you how many items this store has the absolute lowest price on in the entire JB district.

The most expensive stores to avoid

If you currently shop at one of these, switching could save you 30%+ on the same trolley.

!
Kedai Runcit Delima Maju
Kedai Runcit
83.2%
price percentile
90
items tracked
!
Pasar Mini Rizq (Pulai)
Pasar Mini
79.7%
price percentile
105
items tracked
!
Fahmid Mini Mart
Pasar Mini
79.5%
price percentile
37
items tracked
!
Pasar Awam Perling
Pasar Basah
77.0%
price percentile
123
items tracked
!
Pasar Mini Al Mashur
Pasar Mini
73.3%
price percentile
107
items tracked

The pattern here is clear: small kedai runcit and pasar mini outlets price significantly higher than large-format hypermarkets and supermarkets. They serve a real convenience purpose (last-minute purchases, 24-hour access), but for your weekly main shop they’re a costly default.


By store type: which format is cheapest?

Average price percentile across all tracked items, by store format

Hypermarket
32%
Supermarket / Pasar Raya
37.5%
Pasar Mini
57.7%
Pasar Basah
62.4%
Kedai Runcit
67.8%
Surprise: pasar basah (wet markets) are not the cheapest in JB. A persistent local belief is that wet markets offer better value than supermarkets. The data says the opposite for tracked items: hypermarkets and supermarkets in JB price about 30 percentile points cheaper than pasar basah on average. Wet markets remain a strong choice for very fresh fish, custom cuts of meat, and produce variety — but for staple grocery purchases, hypermarkets win on price.

Cheapest store for each common item in JB

Where to buy each staple grocery item at the lowest price in JB district, April 2026

ItemCheapest atPricevs. average
Whole chicken (1kg)
Lotus’s Desa Tebrau
RM 6.98−13%
Chicken breast (1kg)
Econsave Taman Daya
RM 10.59−24%
Eggs Grade A (30 pcs)
The Pasar Mount Austin
RM 10.34−14%
Ikan kembung (1kg)
Warda Mart Bandar Baru Uda
RM 10.31−46%
Kangkung (1kg)
NSK Trade City Pandan
RM 3.32−42%
Sawi hijau (1kg)
Lotus’s Plentong
RM 3.49−42%
Tomato (1kg)
Econsave Taman Desa Cemerlang
RM 1.69−44%
Local rice 10kg
AEON Mall Taman Universiti
RM 35.09−3%
Cooking oil 1kg paket
Anywhere
RM 2.50subsidised
Sugar 1kg
Anywhere
RM 2.85subsidised
Maggi Mi Kari (5×79g)
NSK Trade City Pandan
RM 4.49−10%
Dutch Lady milk powder 600g
Mydin Wholesale Kulai
RM 18.50−7%
Nescafe Classic 200g
Lotus’s Seri Alam
RM 19.95−18%
Santan Kara 200ml
Econsave Permas Jaya
RM 3.30−15%
Kicap Adabi 340ml
Lotus’s Plentong
RM 4.62−9%

For absolute lowest prices on each item you’d need to visit multiple stores, which isn’t practical. The realistic strategy: pick a top-3 store as your default (Econsave Taman Daya, Permas Jaya, or Taman Desa Cemerlang) and you’ll get within 5–10% of the optimal price on almost everything.


The best stores for each grocery category

If you specialise different shops for different categories, here are the JB winners

Fresh produce
Econsave Taman Daya
Cheapest in district for kangkung, tomato, sawi, and most leafy vegetables
Proteins (chicken, fish, eggs)
Target Supermarket IOI Mall
Strong on chicken breast and ikan kembung; competitive eggs
Dry goods (rice, flour, oil, sugar)
Target Supermarket Masai
Best basket prices for rice and pantry staples; runner-up Econsave Senai
Packaged goods & sauces
Econsave Taman Daya
Dominant on Maggi, kicap, sardin, and major brand packaged items
The split-shopping pattern. If you have time for two grocery stops, the optimal JB combo is Econsave (Taman Daya or Permas Jaya) for packaged goods + fresh produce, plus a hypermarket like Lotus’s Plentong or Mydin Kulai for proteins and bulk dry goods. This combination captures roughly 95% of the available savings versus shopping a single store.

JB grocery inflation since 2022

How the local cost of groceries in JB has tracked since June 2022 (June 2022 = 100)

JB’s grocery prices peaked at +15.5% above June 2022 levels in July 2023, when global food supply chains were still recovering from the post-pandemic disruption and ringgit weakness was at its worst. Prices have since slowly retreated, with current April 2026 levels at +7.8% above the 2022 baseline — still elevated, but well off the peak.

JB’s trajectory has tracked slightly higher than the national average throughout this period, reflecting Johor’s particular exposure to imported goods through the JB-Singapore corridor. That said, JB inflation has remained materially lower than what Sabah and Sarawak households have experienced over the same period.


Calculate your JB grocery savings

Estimate how much switching to a top-3 cheapest store could save you over time

RM 450
9%
30 years
6%
Saved per month RM 41
Saved per year RM 486
Total compounded value RM 38,455

The practical guide for JB shoppers

If you live in central JB

Your closest top-3 store is Econsave Taman Daya or Econsave Permas Jaya. Make either your default. For protein-heavy weeks, supplement with a Lotus’s run (Plentong or Desa Tebrau).

If you live in northern JB / Senai / Kulai

Your win is Econsave Senai for groceries, with Mydin Wholesale Kulai Utama for bulk and packaged goods. Mydin Kulai is particularly competitive on imported groceries and dairy thanks to its wholesale-format pricing.

If you live in eastern JB / Masai / Pasir Gudang

Econsave Taman Desa Cemerlang or Lotus’s Seri Alam are your top picks. Target Supermarket Masai is excellent specifically for proteins and dry goods if you can route past it.

If you live near Skudai / UTM / Taman Universiti

AEON Mall Taman Universiti wins on rice and select bulk items. Pair with NSK Trade City Pandan for fresh produce — NSK has the cheapest kangkung in the entire district at RM 3.32/kg.

If you cross the Causeway often

Specifically for high-import-content items (Cerelac, baby formula, branded packaged goods), the same brands typically run 10–15% cheaper at Mydin Wholesale Kulai Utama than at JB-proper supermarkets. Worth a detour every 6–8 weeks for a stock-up shop.


What’s the savings really worth?

Take a typical JB dual-income household earning around RM 7,000/month, spending roughly RM 450/month on groceries-at-home. Switching from an average JB store to a top-3 cheapest store captures around 9% of that bill — about RM 41/month, or RM 486/year.

That sounds modest. But over a 30-year working life, with that RM 41/month invested in something boring like Amanah Saham Bumiputera or a low-cost equity index fund earning a conservative 6% real return, it compounds to roughly RM 41,000. At 8% nominal returns it’s closer to RM 60,000. From a single one-time decision to default-shop somewhere different.

This is the quiet logic of sikit-sikit lama-lama jadi bukit applied to grocery shopping. The individual savings are unimpressive. Compound returns over a working life turn them into a meaningful retirement supplement.


Methodology & data source. All store prices and rankings are derived from the Malaysian government’s open price-tracking dataset, accessed via data.gov.my and used under Creative Commons Attribution 4.0 International License. We restrict analysis to stores with at least 30 distinct items tracked in JB district during the analysis month for ranking integrity. “Price percentile” is calculated by ranking each store against all others in JB district per item, then averaging across items the store stocks. Lower percentile = consistently cheaper. Inflation index uses an equal-weighted basket of 40 grocery items with continuous data coverage from June 2022 to April 2026; methodology mirrors the same approach used for our national inflation analysis. Returns calculations are illustrative; past performance does not guarantee future results. Specific store rankings reflect April 2026 data and update monthly. None of this constitutes personalised financial advice.