🇮🇩 Indonesia — Shopping

Shopping in Indonesia —
the full picture.

From Jakarta's mega-malls to Bali's souvenir gauntlet to Tokopedia's same-day delivery. What's genuinely worth buying, where Bali's tourist pricing hits hardest, how to find authentic batik and crafts, and why the pasar is still the best place to shop in any Indonesian city.

📅 Updated June 2026
🛍️ 6 categories covered
💵 All prices in IDR & USD

Indonesia's malls — Jakarta leads, Bali surprises

Indonesia has some of the largest shopping malls in the world — Jakarta alone has over 170 malls, several ranking among the biggest in Southeast Asia. Malls here serve the same climate-refuge function as in Malaysia — air conditioning, food courts, cinemas, and daily life infrastructure all under one roof. Outside Jakarta and Bali, mall quality drops significantly.

Grand Indonesia
Premium · Bundaran HI · Jakarta's flagship

Jakarta's most prestigious mall — two towers (East and West Mall) connected by a sky bridge, anchoring the Bundaran HI roundabout at the heart of the city. Full luxury and premium retail — international fashion, electronics, cosmetics, and a wide food and dining floor. The West Mall food court is particularly good. Grand Indonesia is Jakarta's social centrepiece — the mall everyone references as a meeting point.

Useful for: premium retail, the food floors, and as the central Jakarta reference point. Ranch Market in the basement carries imported groceries for expats needing Western products.

Plaza Indonesia & fX Sudirman
Luxury + Lifestyle · Sudirman · SCBD area

Plaza Indonesia adjacent to Grand Indonesia carries the luxury tier — Hermès, Bulgari, Cartier, and the full international luxury roster. fX Sudirman nearby is more lifestyle and entertainment-focused — strong F&B, cinema, and a younger demographic. Together with Grand Indonesia they form the Sudirman luxury shopping corridor that defines premium retail in Jakarta.

Mall of Indonesia & Kelapa Gading
Full-range · North Jakarta · Suburban mega-malls

North Jakarta's major mall cluster — Mall of Indonesia and the surrounding Kelapa Gading mall complex serve the large residential areas of north Jakarta. More practical and less tourist-facing than the Sudirman corridor. Good range for everyday shopping, reliable supermarkets, and strong food court options. Where north Jakarta residents actually do their weekly shopping rather than a destination mall.

Pondok Indah Mall (PIM)
Premium + Full-range · South Jakarta · Expat area

The primary mall for Jakarta's south and the preferred shopping destination for the large expat community in Kemang and Pondok Indah. PIM 1, PIM 2, and PIM 3 connect to form a comprehensive retail complex. Ranch Market here is one of the best-stocked import supermarkets in Jakarta. The mix of premium and practical retail, reliable restaurants, and proximity to the expat residential areas makes PIM the most useful mall for daily expat life in south Jakarta.

Useful for: Ranch Market imports, the full range of daily practical needs, and the most convenient mall option for south Jakarta residents.

Mal Taman Anggrek & Central Park
Full-range · West Jakarta · Connected complex

West Jakarta's major mall complex — Mal Taman Anggrek (one of the largest malls in the world by floor area) connects to Central Park and Neo Soho to form a massive retail and residential complex. Good all-purpose shopping with a wide range of Indonesian and international brands. The ice skating rink in Mal Taman Anggrek is a Jakarta institution.

Bali Collection & Discovery Mal (Bali)
Tourist-facing · Nusa Dua / Kuta · Bali's main malls

Bali's mall landscape is modest compared to Jakarta — the island's tourism economy is built around outdoor markets, beach clubs, and boutique retail rather than enclosed malls. Bali Collection in Nusa Dua serves the luxury resort corridor. Discovery Mal in Kuta is the most practical option for central Bali — good supermarket, pharmacy, food options, and mixed retail. For serious mall shopping in Bali, Beachwalk Shopping Center in Kuta is the most polished and well-maintained option.

Indonesia's markets — pasar tradisional to Bali's craft circuit

The pasar (market) is the centre of daily commercial life in Indonesia — every city, town, and village has one. For fresh produce and daily goods, the pasar beats every other option on price and freshness. For crafts and souvenirs, knowing which markets are tourist-facing and which supply the craft trade changes what you pay significantly.

🌅

Pasar Tradisional — Traditional Markets

Indonesia's traditional markets are the backbone of daily food and goods supply for most of the population. Running from early morning (5am) through midday, they sell fresh vegetables, fruit, meat, fish, spices, dry goods, clothing, and household items at wholesale-adjacent prices. The freshness and price advantage over supermarkets is significant — particularly for produce and protein.

For expats, the morning pasar is where Indonesian cooking ingredients are at their best and cheapest: fresh galangal, lemongrass, turmeric root, kaffir lime leaves, fresh chilies, tempe, and tofu at a fraction of supermarket prices. The spice section of any Indonesian pasar is genuinely extraordinary — dozens of fresh and dried spice varieties that simply don't exist in supermarket form.

40–60% cheaper than supermarket Best before 9am Cash only
🌙

Pasar Malam — Night Markets

Indonesian night markets (pasar malam) run from late afternoon to midnight in residential areas — primarily food stalls, clothing, household goods, and general merchandise at local prices. In Java's cities, the pasar malam is a genuine social institution. In tourist areas like Kuta and Seminyak, "night markets" have been repackaged as tourist attractions with corresponding pricing.

The Malioboro night market in Yogyakarta, the Pasar Senggol in various cities, and residential neighbourhood night markets throughout Java and Sumatra operate at genuinely local prices — Rp15,000–40,000 for cooked food, Rp50,000–150,000 for clothing. The tourist-facing equivalent in Bali charges 3–5x more for the same quality.

Local: Rp15,000–40,000 food Bali tourist version: 3–5x markup

Where to shop — city by city

Pasar Baru & Tanah Abang, Jakarta

Tanah Abang is the largest textile market in Southeast Asia — a massive multi-floor complex dealing primarily in fabric, garments, and clothing wholesale. Open to retail buyers. Prices are 30–60% below mall equivalents for clothing and textiles. Pasar Baru nearby is a more mixed market with good fabric shops, shoes, electronics, and food. Both are genuinely local commercial districts — not tourist attractions — and are the right place to buy clothing and fabric in Jakarta if price matters.

Malioboro Street, Yogyakarta

Yogyakarta's main shopping street — a pedestrian-friendly corridor of batik shops, craft stalls, wayang puppet sellers, silver jewellery, and street food. More tourist-facing than Tanah Abang but with genuinely good quality batik and Javanese crafts available once you know how to assess quality. The surrounding Beringharjo Market (Pasar Beringharjo) — one of Java's oldest markets — has the same goods at lower prices in a less curated environment. Prices on Malioboro require negotiation; prices in Beringharjo are more set.

Ubud Art Market (Pasar Seni Ubud), Bali

The most famous craft market in Bali — directly opposite the Ubud Royal Palace. The morning section (before 9am) is a genuine local produce market; the day section is entirely tourist-facing souvenirs. Quality ranges from genuinely good Balinese crafts to imported mass-produced items relabelled as local. Price negotiation is aggressive — opening prices are typically 3–4x what vendors will accept. Worth visiting for the atmosphere; for genuine quality crafts go to the village workshops instead.

Sukawati Market, Bali

Bali's main wholesale craft and souvenir market — two levels of stalls selling batik, sarongs, woodwork, silver, paintings, and everything craft-adjacent. Prices here are lower than Ubud Art Market and it's primarily used by Bali's own retail shops as a supply source. Going direct gives you the same products at the reseller's purchase price rather than the markup. Still requires negotiation and quality assessment — but the starting prices are more honest.

Pasar Triwindu, Solo (Surakarta)

Central Java's best antique and flea market — a covered market in Solo dealing in genuine Javanese antiques, vintage items, wayang puppets, old batik, keris (traditional daggers), colonial-era furniture, and curiosities. Less tourist-facing than Bali's markets. Solo is considered by many Indonesians to be the cultural heart of Javanese tradition — the antique market reflects that authenticity. Worth a special visit if you're in Central Java and interested in genuine Indonesian heritage items.

Negotiation in Indonesian markets

At tourist-facing markets (Ubud, Malioboro, Kuta) — open at 30–40% of asking price, expect multiple rounds, walking away almost always triggers a better final offer. At pasar tradisional for fresh food — prices are largely set, light negotiation only. At Tanah Abang and Beringharjo — prices are more fixed than tourist markets, negotiation is lighter. The phrase "mahal sekali" (very expensive) is universally understood. Never negotiate aggressively for items you don't intend to buy — it's considered disrespectful and makes vendors less willing to deal honestly with the next buyer.

Online shopping in Indonesia — Shopee leads, TikTok Shop surges

Indonesia has one of the most dynamic e-commerce markets in Southeast Asia. Shopee is the clear market leader (53%+ of users, ~52% of SEA GMV), with TikTok Shop the fastest-growing challenger. Tokopedia — now part of GoTo Group with GoJek — has lost significant ground. Lazada and Blibli fill niche roles. Delivery in Jakarta is fast and well-developed; outside Java, times extend significantly.

🟢

Tokopedia

Indonesia's home-grown platform — founded in Jakarta in 2009, now part of GoTo Group (merged with GoJek). Tokopedia has lost significant market share to Shopee and TikTok Shop in recent years and is now third in active user rankings. Still useful for Indonesian-specific products and local brands, and GoPay integration makes checkout smooth for GoJek users. Worth checking for niche local goods, but Shopee is generally the better starting point for most categories.

Delivery in Jakarta: 1–2 days. Java: 2–4 days. Outer islands: 5–14 days. Seller rating system is well-developed — check ratings carefully. Cash on delivery available.

Useful for Indonesian-specific products GoPay integration for GoJek users Lost ground to Shopee and TikTok Shop
🟠

Shopee Indonesia — #1 Platform

Sea Group's platform is Indonesia's clear e-commerce leader — over 53% of Indonesian online shoppers use Shopee, and it holds roughly 52% of Southeast Asia's e-commerce GMV. Shopee Mall for verified brands with return guarantees. Aggressive promotion calendar (10.10, 11.11, 12.12 mega-sales, plus regular flash sales) with genuine discounts. ShopeePay integration. Strongest across international brands, fashion, beauty, and everyday goods.

Delivery in major cities: 1–3 days. App is primarily in Indonesian — Google Translate helps for navigation. Shopee Live (live-streaming shopping) is actively used in Indonesia and often has exclusive flash deals not available through the standard catalogue. Start here for most purchases.

#1 in Indonesia — 53%+ market share Shopee Mall for brand authenticity Best promotion frequency

Beyond the big two — what else is worth knowing

Lazada Indonesia

Alibaba's platform — third in Indonesia after Tokopedia and Shopee but still significant. LazMall for authorised brand purchases with full warranty. Particularly useful for: international brands with official Indonesian distribution, larger household appliances, and categories where brand authenticity matters most. Periodic mega-sales match Shopee's promotional calendar. Worth checking alongside Shopee and Tokopedia before significant purchases — prices vary enough that comparison shopping pays off.

OLX Indonesia — classifieds

OLX is Indonesia's dominant classifieds platform — used for second-hand motorbikes (essential reading before buying one), cars, furniture, electronics, and private property. Particularly useful for expats setting up longer-term stays: second-hand furniture, appliances, and electronics from people who are relocating. Transactions are typically meet-in-person cash or bank transfer. Always meet in a public location for high-value items and inspect thoroughly before paying.

Delivery outside Java — the reality

All major platforms deliver nationwide, but Indonesia's geography — 17,000 islands — creates significant logistics challenges. Java: 1–4 days. Sumatra and Bali: 3–7 days. Kalimantan, Sulawesi: 5–10 days. Papua and remote eastern islands: 10–21 days, often to a local courier agent pickup rather than door delivery. Some sellers explicitly exclude certain provinces. If you're based outside Java, check seller shipping coverage at your specific address before placing orders for anything time-sensitive or high-value.

Blibli — the reliable alternative

Blibli is Indonesia's fourth major e-commerce platform — positioned as more premium and reliable than the open-marketplace model of Tokopedia and Shopee. All sellers on Blibli are verified businesses rather than individual sellers, which reduces counterfeit risk. Stronger on electronics, official brand merchandise, and categories where authenticity is critical. Prices are sometimes slightly higher than Tokopedia/Shopee but the reliability trade-off is worth it for certain categories.

Importing goods to Indonesia

International orders to Indonesian addresses face Indonesian customs clearance. Items under approximately Rp500,000 in declared value may clear without additional charges — anything above faces import duty (0–40% depending on category) plus 11% VAT and handling fees. Electronics, cosmetics, supplements, and branded goods are the most frequently assessed categories. The customs process in Indonesia can be slow — international orders sometimes take 2–4 weeks to clear. For regularly needed items, sourcing locally or through Jakarta-based importers is significantly more predictable.

TikTok Shop — the fast-growing challenger

TikTok Shop is now Indonesia's second most active shopping platform by engagement, growing rapidly through its integration with TikTok's short-video and live-streaming ecosystem. Sellers broadcast live, viewers purchase directly. Heavily used by younger Indonesian shoppers. Particularly strong for fashion, beauty, lifestyle goods, and trending products. Flash deals during live streams often undercut Shopee prices. Requires a TikTok account. Worth using once you're set up — but Shopee remains the more complete shopping platform for most expat needs.

Shopee vs Tokopedia vs TikTok Shop — the practical choice

Start with Shopee for most purchases — it's the market leader with the best promotions and widest product range. Check TikTok Shop for fashion, beauty, and trending goods where live-stream flash deals can beat Shopee's prices. Use Tokopedia for Indonesian-specific products and if you're already a GoJek/GoPay user. For electronics with warranty requirements — Blibli or authorised dealer stores (iBox for Apple, Samsung Experience Stores). For second-hand items — OLX first. Note: Bukalapak, once a top platform, exited physical goods sales in February 2025 and now operates only as a fintech/virtual goods platform — it is no longer relevant for shopping.

What's cheap in Indonesia — and what costs significantly more

Indonesia applies significant import duties to many categories, very high excise on alcohol, and one of the highest vehicle import duty structures in the region. Local Indonesian products — batik, crafts, food staples — are exceptional value. Imported Western goods require either accepting the premium or sourcing strategically.

CategoryIndonesia vs HomeWhyStrategy
Alcohol (wine, spirits)3–6x more expensiveVery high excise dutyBuy at Ranch Market or duty-free. Accept beer (Bintang) as the daily option.
Imported beer2–3x more than homeExcise on all alcoholBintang local beer is the most affordable option. Stock up at supermarket vs bar.
Cars (imported)80–150% more expensiveExtremely high import duty on vehiclesLocally assembled Toyota, Honda, Daihatsu are most accessible. Full imports carry punishing duty.
Electronics (Apple etc.)10–20% more expensiveImport duty + VATBuy from iBox (authorised Apple reseller) or brand stores in major malls for warranty.
Imported cheese and dairy3–5x more expensiveImport duty + cold chain costsRanch Market Jakarta and Bali for best range. Budget as a treat, not a staple.
Indonesian batik and craftsSignificantly cheaperMade locallyCraft village direct for best prices. Malioboro and pasar for mid-range.
Indonesian coffee (Sumatra, Java, Flores)50–80% cheaper than importedGrown domesticallySpecialty roasters in Jakarta and Bali carry excellent single-origin Indonesian coffee.
Prescription eyewear50–70% cheaperLow labour, competitive marketBring prescription. Mall opticians in Jakarta and Bali deliver same or next day.
Motorbikes (locally assembled)Cheaper than homeLocal assembly, volume marketHonda Beat and Yamaha Mio are the most common — widely available new and second-hand.
Dental and medical work50–70% cheaperLow labour costsInternational-standard clinics in Jakarta and Bali. Prices a fraction of Western equivalents.

Clothing and tailoring in Indonesia — Tanah Abang to Bali boutiques

Indonesia's clothing and tailoring landscape is shaped by its textile heritage — batik from Java, ikat weaving from Lombok and the eastern islands, songket from Sumatra. Custom tailoring is good value in Jakarta and Bali. The Tanah Abang wholesale district in Jakarta is the largest textile market in Southeast Asia and the right starting point for fabric sourcing.

👔

What to have made — and realistic prices

Indonesian tailoring delivers value on: batik shirts (kemeja batik) made to measure from Rp300,000–800,000, casual linen and cotton wear well-suited to the climate from Rp200,000–600,000 per piece, and traditional kebaya (women's formal top worn with batik skirt) from Rp400,000–1,500,000 at a reputable tailor.

For business suiting — Jakarta has a good tailor community particularly around the Sudirman and Kemang areas. A well-made suit in good fabric costs Rp2,000,000–6,000,000 — significantly below Western equivalents. Bali's tailors in Seminyak and Ubud focus more on resort wear, linen dresses, and casual tropical clothing than formal suiting — matching what the market demands.

Batik shirt: Rp300,000–800,000 Suit (Jakarta): Rp2M–6M quality range Kebaya: Rp400,000–1.5M
🧵

Tanah Abang — Southeast Asia's largest textile market

Tanah Abang in central Jakarta is the largest wholesale textile and garment market in Southeast Asia — a multi-storey complex dealing in fabric, ready-made clothing, traditional textiles, and accessories at wholesale prices. Open to retail buyers. Prices are 40–70% below mall and boutique equivalents for comparable products.

Particularly valuable for: batik fabric by the metre, Indonesian traditional textiles (lurik, tenun ikat), basic garment fabrics (cotton, linen, polyester blends), and ready-made Indonesian clothing at wholesale prices. The market is primarily in Indonesian and somewhat overwhelming to navigate first-time — go with a specific goal rather than browsing aimlessly. Busiest on weekdays; slightly calmer early morning.

40–70% below boutique prices Largest textile market in SEA Cash preferred, go with a goal

Off-the-rack — sizing, brands, and where to shop

Indonesian sizing reality

Indonesian sizing runs small — standard across SEA. Men above 180cm and women above Indonesian XL will find most local brand sizing insufficient. XL in Indonesian clothing brands typically fits a Western medium. International brands in major Jakarta malls (Uniqlo, H&M, Zara, Cotton On) carry more inclusive sizing. For Bali-based expats, the resort wear boutiques in Seminyak and Canggu tend to have slightly more size inclusivity than Jakarta mall brands — their customer base is international and they've adapted accordingly.

Uniqlo Indonesia

Uniqlo operates in major Jakarta malls — Grand Indonesia, Pondok Indah Mall, and others. Sizing up to 3XL/4XL on core lines. Prices are comparable to Uniqlo globally. The Airism and linen ranges are particularly well-suited to Indonesia's climate. GU (Uniqlo's budget sister brand) is expanding in Indonesia through Aeon Mall locations at lower price points — good value basics for the climate.

Bali boutique clothing

Seminyak and Canggu have a genuine boutique clothing scene — Indonesian designers producing resort wear, linen basics, and beachwear at prices between street market and international brand. Labels like Driftwood, Bamboo Blonde, and numerous independent designers sell directly from boutiques and increasingly on Instagram and Tokopedia. Quality is generally good, sizing more inclusive than standard Indonesian brands, and the aesthetic reflects Bali's specific visual culture. A good category to explore if you're spending extended time in Bali.

What's genuine, what's fake, and what's actually worth buying

Indonesia produces some of the most extraordinary crafts in the world — batik, ikat weaving, silverwork, wayang puppets, woodcarving, and traditional textiles rooted in thousands of years of culture. The challenge is that the souvenir market is saturated with imported mass-produced imitations. Knowing where the genuine article comes from and what it should cost separates a meaningful purchase from a tourist transaction.

Authentic Indonesian goods — where the real value is

🎨

Indonesian Batik

UNESCO-recognised Indonesian cultural heritage. Hand-drawn batik tulis from Java — particularly from Solo, Yogyakarta, and Pekalongan — is extraordinary. Each piece is individually drawn in hot wax before dyeing, a process taking days or weeks. Batik cap (stamp-printed) is more affordable. Machine-printed "batik" is not batik — it's printed fabric. Genuine batik tulis costs Rp300,000–3,000,000+ depending on complexity and provenance.

Solo and Yogyakarta for best quality
🧶

Ikat Weaving

Hand-woven ikat textiles from Lombok, Flores, Sumba, and the eastern islands — each island with its own distinct patterns and colours, some with sacred significance. Genuine hand-woven ikat is extraordinarily labour-intensive (weeks or months per piece) and priced accordingly. The Lombok Weaving Village (Sade) and Flores craft cooperatives are the right sources. Museum-quality pieces from Sumba command international collector prices.

Lombok and Flores direct for authentic pieces
🥈

Balinese Silverwork

The village of Celuk near Ubud is Bali's designated silverwork village — generations of Balinese artisans producing intricate filigree silver jewellery, decorative objects, and tableware. Buying directly from Celuk workshops gives you the maker's price without gallery or market markup — typically 30–50% less than tourist market equivalents. Sterling 925 and 999 silver are the standards — ask for the stamp and certification for significant purchases.

Celuk village direct — cut out the markup
🪵

Balinese Wood Carving

The village of Mas near Ubud is Bali's woodcarving centre — intricate figures, masks, furniture, and decorative panels carved from hibiscus, teak, or crocodile wood. Quality ranges from genuine artisan pieces to tourist-grade machine-assisted production. The tells for genuine hand-carving: slight asymmetry, visible tool marks, the weight and density of the wood, and a maker who can describe how the piece was made. Buy in Mas directly rather than from tourist market re-sellers.

Mas village near Ubud for authentic carving

Indonesian Coffee

Indonesia produces some of the world's great coffees — Sumatra Mandheling, Java Estate, Flores Bajawa, Toraja from Sulawesi, and the famous (and controversial) Kopi Luwak. Specialty coffee roasters in Jakarta (Anomali Coffee, Kopi Tuku, Six Degrees) and Bali (Seniman Coffee, Revolver) carry excellent single-origin Indonesian coffee at Rp80,000–250,000 per 200g. Far cheaper than the same beans cost as imports abroad and genuinely world-class in quality.

Specialty roasters for single-origin quality
🎭

Wayang Puppets

Traditional Javanese shadow puppets (wayang kulit — leather, wayang golek — wooden) are among Indonesia's most distinctive craft items and genuine UNESCO heritage. Hand-crafted leather wayang kulit made from buffalo hide, hand-painted and perforated, are produced by master dalang (puppet makers) in Yogyakarta and Solo. Quality pieces cost Rp300,000–2,000,000+. Mass-produced tourist versions are obvious — the painting is crude and the leather is thin. Pasar Triwindu in Solo has the most authentic selection.

Solo and Yogyakarta for authentic wayang
🌶️

Indonesian Spices & Pantry Items

Indonesia is the origin of the global spice trade — nutmeg from Maluku, cloves from Ternate, pepper from Bangka. Buying genuine Indonesian spices at source is extraordinary value: fresh nutmeg with mace Rp50,000/100g, whole cloves Rp40,000–80,000/100g, single-origin black pepper. The spice section of any Indonesian pasar tradisional has quality unavailable in Western supermarkets at a fraction of the import price. Indonesian kecap manis (sweet soy sauce), sambal, and tempeh starter are also worth taking home.

Pasar tradisional for best spice quality and price
🖼️

Balinese Painting

Bali has a living tradition of painting — the distinctive Ubud style (fine detail, mythological subjects, dense composition) and the Batuan style (darker tones, dramatic scenes from the Ramayana and Mahabharata) are both genuinely collectible. The Agung Rai Museum of Art (ARMA) in Ubud and the Neka Art Museum are the reference points for quality. Buying from artists directly in Ubud's legitimate galleries produces better quality at better prices than tourist market print shops. Expect to pay Rp500,000–5,000,000+ for original work worth owning.

ARMA and Neka for quality reference
More Countries: