Supermarkets in Johor Bahru: 8 Stores for Groceries and Snacks

Mydin Mall in Mutiara Rini, Skudai, home to one of the big supermarkets in Johor Bahru: a long grey building with a dark blue MYDIN sign on the roof and a car on the road in front

Supermarkets in Johor Bahru (JB) range from budget hypermarkets in the suburbs to upmarket grocers inside the big malls, and prices are usually well below those in Singapore. The main chains are Lotus's (formerly Tesco), AEON, Mydin, Econsave, Jaya Grocer and Village Grocer.

This guide covers 8 supermarkets in Johor Bahru, checked in October 2026 against the chains' own store pages and mall directories. Hours are the stores' own; where a store did not publish them we say so. The AEON malls in our shopping malls guide also have AEON supermarkets.

Jump to a supermarket (8)
  1. Lotus's KSL City
  2. Village Grocer Mid Valley Southkey
  3. Lotus's Desa Tebrau
  4. Jaya Grocer Toppen
  5. Econsave Permas Jaya
  6. Lotus's Mutiara Rini
  7. Mydin Mutiara Rini Hypermarket
  8. Lotus's Bukit Indah

概览

The hypermarket at Desa Tebrau in 2019, when it was still branded Tesco Extra, with Starbucks drive-thru, Sports Direct and Subway signs

Lotus's Desa Tebrau

Tebrau

每天上午8点至晚上10点
Econsave Permas Jaya with a large green Pasar Besar Econsave sign above a covered car park

Econsave Permas Jaya

Permas Jaya

每天上午8点至晚上10点
The long grey hypermarket building at Mutiara Rini in 2020, then signed Tesco Extra, seen from the road

Lotus's Mutiara Rini

Mutiara Rini, Skudai

每天上午8点至晚上10点
Mydin Mall Mutiara Rini, one of the large supermarkets in Johor Bahru, a tall grey building with a blue Mydin sign on the roof

Mydin Mutiara Rini Hypermarket

Mutiara Rini, Skudai

Daily 8:30 am – 10 pm
The blue hypermarket building in Bukit Indah in 2015, then branded Tesco, with an empty road in front

Lotus's Bukit Indah

Bukit Indah, Iskandar Puteri

每天上午8点至晚上10点

Lotus's KSL City

Taman Abad

平价至中等价位

Village Grocer Mid Valley Southkey

Southkey

Mid-range to upmarket
Lotus's Desa Tebrau

Lotus's Desa Tebrau

Tebrau

平价至中等价位

Jaya Grocer Toppen

Tebrau

Mid-range to upmarket
Econsave Permas Jaya

Econsave Permas Jaya

Permas Jaya

预算
Lotus's Mutiara Rini

Lotus's Mutiara Rini

Mutiara Rini, Skudai

平价至中等价位

Mydin Mutiara Rini Hypermarket

Mutiara Rini, Skudai

预算
Lotus's Bukit Indah

Lotus's Bukit Indah

Bukit Indah, Iskandar Puteri

平价至中等价位

Lotus's KSL City

LG-26, KSL City, No. 33 Jalan Seladang, Taman Century, 80250 Johor Bahru · Daily 10 am – 10 pm · Budget to mid-rangeBudget In a mall Closest to the city · Google Maps · Verified Oct 2026

Lotus's (formerly Tesco) runs a supermarket on the lower ground floor of KSL City Mall, about 3 km north of the Causeway. The chain's store page gives hours of 10 am to 10 pm every day, including public holidays, the same as the mall. Phone: 011-1221 6171.

It is the nearest large supermarket to the city centre on this list, and a good place for snacks, drinks, toiletries and packed local foods if you are staying around Taman Abad or Jalan Tebrau.

Village Grocer Mid Valley Southkey

Lot AT-02, Lower Ground, The Mall, Mid Valley Southkey, Persiaran Southkey 1, 80150 Johor Bahru · Mall daily 10 am – 10 pm; check store hours · Mid-range to upmarketImported goods In a mall · Google Maps · Verified Oct 2026

Village Grocer is a Malaysian supermarket chain that stocks a wide range of imported food alongside local produce. Its Johor Bahru store is on the lower ground floor of The Mall, Mid Valley Southkey, and is listed in the mall's store directory.

It suits visitors looking for Western, Japanese or Korean groceries, wine, cheese or bakery items. The mall opens 10 am to 10 pm daily; we could not confirm separate store hours, so check before an early or late visit.

Lotus's Desa Tebrau

No. 1 Persiaran Desa Tebrau, Taman Desa Tebrau, 81100 Johor Bahru · Store daily 8 am – 10 pm (mall 10 am – 10 pm) · Budget to mid-rangeBudget Hypermarket · Google Maps · Verified Oct 2026

The hypermarket at Desa Tebrau in 2019, when it was still branded Tesco Extra, with Starbucks drive-thru, Sports Direct and Subway signs

Lotus's Desa Tebrau is a large hypermarket with a small mall attached, near AEON Mall Tebrau City and Toppen. The chain's store page gives store hours of 8 am to 10 pm daily, including public holidays, and mall hours of 10 am to 10 pm. Phone: 012-238 9551.

It is a good stop for a big shop of drinks, snacks and household goods if you are staying in the Tebrau area. The photo shows the building before the chain changed its name from Tesco to Lotus's.

Jaya Grocer Toppen

Toppen Shopping Centre, 33A Jalan Harmonium, Taman Desa Tebrau, 81100 Johor Bahru · Check hours before visiting · Mid-range to upmarketImported goods In a mall · Google Maps · Verified Oct 2026

Jaya Grocer is a Malaysian supermarket chain known for fresh produce and imported goods. Toppen Shopping Centre lists Jaya Grocer in its store guide and ran Jaya Grocer promotions in 2026, including a Chinese New Year midnight sale.

It is the upmarket choice in Tebrau, next to the IKEA side of the mall. We could not confirm the store's own opening hours, so check before you go.

Econsave Permas Jaya

Lot 385, 2112 & 2114, Jalan Permas Utara 1, Bandar Permas Jaya, 81750 Masai, Johor Bahru · Daily 8 am – 10 pm · BudgetBudget Neighbourhood store · Google Maps · Verified Oct 2026

Econsave Permas Jaya with a large green Pasar Besar Econsave sign above a covered car park

Econsave is a Malaysian budget supermarket chain. Its store list gives the Permas Jaya branch hours of 8 am to 10 pm and a phone number of 07-386 4914, and also lists a smaller Econ2 store at the same address.

It is a neighbourhood store for cheap everyday groceries rather than a destination, useful if you are staying in Permas Jaya or near AEON Mall Permas Jaya.

Lotus's Mutiara Rini

No. 1 Jalan Persiaran Jasa 1, Taman Mutiara Rini, 81380 Skudai, Johor Bahru · Store daily 8 am – 10 pm (mall 10 am – 10 pm) · Budget to mid-rangeBudget Hypermarket · Google Maps · Verified Oct 2026

The long grey hypermarket building at Mutiara Rini in 2020, then signed Tesco Extra, seen from the road

Lotus's Mutiara Rini is a hypermarket in the western suburb of Mutiara Rini, near Skudai. The store page gives hours of 8 am to 10 pm daily, including public holidays, with the attached mall open 10 am to 10 pm. Phone: 012-289 2064.

Mydin Mall Mutiara Rini is on the same main road, so you can compare prices at both on one trip.

Mydin Mutiara Rini Hypermarket

No. 7 Persiaran Jaya 1, Taman Mutiara Rini, 81300 Skudai, Johor Bahru · Daily 8:30 am – 10 pm · BudgetBudget Hypermarket Bulk buying · Google Maps · Verified Oct 2026

Mydin is a Malaysian chain known for low prices, and its Mutiara Rini hypermarket is the anchor of Mydin Mall Mutiara Rini. Mydin's store list gives hours of 8:30 am to 10 pm.

It is the place for a cheap bulk shop of snacks, drinks, toiletries and household goods. Mydin also lists a smaller store, Mydin Anjung Bazaar, in Iskandar Puteri.

Lotus's Bukit Indah

No. 1 Jalan Indah 15, Bukit Indah, 81200 Johor Bahru · Store daily 8 am – 10 pm (mall 10 am – 10 pm) · Budget to mid-rangeBudget Hypermarket Near Legoland road · Google Maps · Verified Oct 2026

The blue hypermarket building in Bukit Indah in 2015, then branded Tesco, with an empty road in front

Lotus's Bukit Indah is a hypermarket a short walk from AEON Mall Bukit Indah, on the way to Iskandar Puteri and Legoland Malaysia. The store page gives hours of 8 am to 10 pm daily, including public holidays, and mall hours of 10 am to 10 pm. Phone: 017-256 8251.

It is a handy place to stock up on water and snacks before a day at Legoland or Puteri Harbour.

Tips for Shopping at Supermarkets in Johor Bahru

开放时间

Most Lotus's hypermarkets and Econsave open at 8 am and Mydin at 8:30 am, earlier than mall shops, and close at about 10 pm. Stores inside malls, such as Lotus's KSL City, follow mall hours of 10 am to 10 pm. Convenience stores and small minimarts stay open later.

买什么

Bottled water, snacks, instant noodles, coffee mixes, toiletries and packed local biscuits are all cheaper here than in tourist shops. Check customs allowances before carrying large amounts back to Singapore.

Halal and non-halal

Stores that sell pork and alcohol keep them in a separate non-halal section with its own checkout, and some chains do not stock them at all. Look for the JAKIM halal logo on packed food if it matters to you.

Bags and payment

Bring your own bag, as many stores charge for plastic bags. Cards and DuitNow QR are widely accepted.

Supermarkets in Johor Bahru: Frequently Asked Questions

Which supermarket is nearest to the Causeway?

Lotus's KSL City, inside KSL City Mall in Taman Abad, is about 3 km north of the checkpoint and the closest of the large supermarkets on this list. It is open 10 am to 10 pm daily.

Where can I buy imported groceries in Johor Bahru?

Village Grocer at The Mall, Mid Valley Southkey and Jaya Grocer at Toppen Shopping Centre stock a wide range of imported food, wine and bakery items.

Which supermarket is cheapest?

Mydin and Econsave are the budget chains. Mydin Mutiara Rini Hypermarket and Econsave Permas Jaya are both on this list.

What time do supermarkets open in Johor Bahru?

Lotus's hypermarkets and Econsave open at 8 am and Mydin at 8:30 am. Most close at about 10 pm, and supermarkets inside malls follow mall hours of 10 am to 10 pm.