Topics
Zantara AI
AI Lifestyle Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Lifestyle Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppOne of the most common questions new arrivals in Bali ask is: "Where do I buy normal groceries?" The answer depends on what "normal" means to you. If you eat mostly local food, Bali is extraordinarily affordable. If you want to replicate your home-country diet with imported products, you can, but your grocery bill will reflect it.
This guide covers every type of shopping you will encounter, from supermarket chains to morning markets to online delivery, with real prices to help you plan your budget.
Bali has several supermarket chains, each targeting a slightly different market. Here is how they compare.
Pepito is the expat favorite for imported goods. With locations in Seminyak, Canggu, Sanur, and Ubud, it stocks an impressive range of Western products that are hard to find elsewhere in Bali.
What to expect:
Prices: Premium. You pay a significant markup for the convenience and selection. A basket of imported items at Pepito will cost 2-3 times what the same items would cost in a European or Australian supermarket.
Price examples:
| Item | Pepito Price | Home Country Equivalent |
|---|---|---|
| Imported cheddar (200g) | IDR 85-120K (USD 5.30-7.50) | USD 3-4 |
| Italian pasta (500g) | IDR 45-75K (USD 2.80-4.70) | USD 1.50-2 |
| Imported olive oil (500ml) | IDR 120-200K (USD 7.50-12.50) | USD 5-7 |
| Wine (basic bottle) | IDR 180-350K (USD 11.25-22) | USD 6-10 |
| Imported cereal box | IDR 80-130K (USD 5-8) | USD 3-5 |
Bintang is the best balance of imported and local products at reasonable prices. It is the workhorse supermarket for most long-term expats. Locations are spread across Seminyak, Kerobokan, and surrounding areas.
What to expect:
Prices: Mid-range. Not as cheap as local shops for Indonesian products, not as expensive as Pepito for imports.
Frestive occupies the middle ground with several locations across Bali. It has a clean, modern feel and caters to both local and foreign shoppers.
What to expect:
Hardy's is a Bali-based chain that serves the local market primarily but has locations that are very useful for expats, particularly the large Hardy's in Sanur and Denpasar.
What to expect:
The large Transmart (formerly Carrefour) stores in Denpasar and Kuta are hypermarket-style stores with everything from groceries to electronics. Not convenient for a quick shop, but excellent for stocking up.
What to expect:
Traditional markets (pasar) are where most Balinese people do their daily shopping, and for fresh produce, meat, and fish, they offer the best quality at the lowest prices. Shopping at traditional markets is also one of the best cultural experiences you can have in Bali.
Badung Market is the largest traditional market in Bali, rebuilt after a fire and now housed in a modern multi-story building. It is an overwhelming, wonderful experience.
Ground floor: Fresh produce, spices, meat, fish. Arrive before 8 AM for the best selection. Prices are the lowest you will find anywhere in Bali for fresh food.
Upper floors: Textiles, clothing, ceremonial supplies, household goods.
Price examples at Badung Market:
| Item | Market Price | Supermarket Price |
|---|---|---|
| 1 kg tomatoes | IDR 10-15K | IDR 25-35K |
| 1 kg rice (local) | IDR 12-18K | IDR 18-25K |
| 1 kg chicken breast | IDR 35-45K | IDR 55-75K |
| 1 kg fresh fish (tuna) | IDR 40-60K | IDR 70-100K |
| 1 bundle morning glory (kangkung) | IDR 3-5K | IDR 8-12K |
| 1 kg local bananas | IDR 10-15K | IDR 20-30K |
Ubud Market is more tourist-oriented on the surface level, selling sarongs, art, and souvenirs. But the actual produce market is behind and below the tourist stalls, and locals shop there every morning.
Best time to visit: Before 8 AM for fresh produce. After 8 AM, it transitions into the tourist market.
A smaller, calmer market that operates in the early morning hours. Popular with the local expat community in Sanur. Good produce, friendly vendors, and less intimidating for market newcomers.
Go early. The best produce is picked over by 9 AM. Peak local shopping hours are 5-7 AM.
Bring your own bags. Markets use thin plastic bags for everything. Bring reusable bags and a basket.
Negotiate gently. Prices for produce are generally fair, but you may be quoted slightly higher prices as a foreigner. A friendly smile and basic Bahasa Indonesia goes a long way. Do not try to negotiate to local prices on your first visit. Just being a regular and speaking a few words of Indonesian will naturally bring your prices down.
Bring small bills. Market vendors often do not have change for IDR 100K notes. Bring IDR 10K and 20K bills.
Point and ask "berapa?" (How much?). The simplest and most effective market Indonesian.
Sometimes you need something specific from home that no Bali supermarket carries. Here are your options.
The Deli Bali (multiple locations): Excellent for European deli products, cold cuts, bread, and cheese.
The Health Hub and similar organic stores in Canggu and Ubud carry specialty health foods, supplements, and organic products.
Wine and spirits stores: Bali has several dedicated liquor stores with better selection than supermarkets. Alcohol in Indonesia is heavily taxed, so expect to pay 3-5 times home-country prices for imported wine and spirits. Beer (Bintang, the local pilsner) is IDR 25-35K per large bottle at a shop, which is very reasonable.
Online shopping has transformed life in Bali. You can get almost anything delivered, often at better prices than brick-and-mortar stores.
Tokopedia is Indonesia's largest marketplace. It works like Amazon: millions of sellers, competitive prices, buyer protection. Delivery to Bali typically takes 2-5 days from Jakarta.
Shopee is the other major platform, known for frequent promotions and flash sales. Similar delivery times and product range as Tokopedia.
What to buy online:
How to order as a foreigner:
For urgent needs, these services deliver within hours:
GrabMart: Order groceries and essentials from partner stores, delivered in 30-90 minutes. Works through the Grab app.
GoMart (via GoJek): Similar to GrabMart. Order from nearby stores and get delivery within an hour.
HappyFresh: Dedicated grocery delivery service. You shop an online catalog from partner supermarkets and a personal shopper picks your items. Delivery within a few hours.
Understanding the price gap between local and imported products helps you budget realistically.
| Category | Local Version | Imported Version | Savings (Going Local) |
|---|---|---|---|
| Rice (1 kg) | IDR 15K | IDR 45K (basmati) | 67% |
| Cooking oil (1L) | IDR 18K (palm oil) | IDR 80K (olive oil) | 78% |
| Eggs (10) | IDR 25K | IDR 60K (free range imported) | 58% |
| Coffee (250g) | IDR 30K (Bali roasted) | IDR 120K (imported brand) | 75% |
| Bread (loaf) | IDR 15K (local bakery) | IDR 55K (imported sourdough) | 73% |
| Beer (large bottle) | IDR 28K (Bintang) | IDR 55K (imported craft) | 49% |
| Chicken (1 kg) | IDR 40K (local market) | IDR 90K (supermarket organic) | 56% |
| Milk (1L) | IDR 18K (UHT local) |
The takeaway is clear: adapting your diet to include more local products will save you a huge amount of money. Indonesian food is delicious, and many expats find that after a few months, their grocery habits shift naturally toward more local products.
| Lifestyle | Monthly Budget | Description |
|---|---|---|
| Local diet | IDR 1.5-2.5M (USD 94-156) | Market produce, local brands, warung meals |
| Mixed diet | IDR 3-5M (USD 188-313) | Some imports, mostly local, cooking at home |
| Western diet | IDR 5-8M (USD 313-500) | Mostly imported products, cheese, wine |
| Premium/organic | IDR 8-12M (USD 500-750) | Organic, specialty items, imported everything |
These estimates are for groceries only and assume you are cooking most meals at home. Eating out at local warungs (IDR 20-35K per meal) can actually be cheaper than cooking at home in many cases.
Beyond groceries, here is where to find common household needs:
Furniture: Kemenuh (near Ubud) is famous for affordable wooden furniture. For modern furniture, check online on Tokopedia or visit stores along the Denpasar bypass road.
Bedding and linens: Transmart/Carrefour, or online. Local brands are good quality and much cheaper than imported.
Kitchen appliances: Electronic City (multiple locations) or online. Indonesian-brand rice cookers, blenders, and kettles are affordable and reliable.
Cleaning supplies: Any supermarket or convenience store. Indomaret and Alfamart are the cheapest for basics.
Plants and garden supplies: The plant market in Denpasar (Jalan Nusa Indah) has incredible selection at low prices.
Pepito Supermarket has the best selection of imported Western products including cheese, wine, cold cuts, and specialty items. Bintang Supermarket also carries imports at slightly lower prices. For specific items that are not available locally, check Tokopedia or Shopee for online delivery from Jakarta-based importers. Delivery typically takes 2-5 days.
Yes, significantly. Fresh produce at traditional markets like Badung Market in Denpasar or the morning section of Ubud Market costs 30-60% less than supermarkets. However, you need to negotiate prices (especially if you are visibly foreign), go early for the best selection, and be comfortable with a less air-conditioned shopping environment. The quality of fresh produce is generally better at markets than at supermarkets.
Yes. GrabMart and GoMart both offer same-day delivery from partner supermarkets and shops, typically within 30-90 minutes. HappyFresh provides a more curated grocery delivery experience with personal shoppers. Some supermarkets like Pepito also offer their own delivery service for orders above a minimum amount. Delivery fees are usually IDR 10-25K.
| IDR 55K (imported fresh) |
| 67% |