On this page
- Jakarta Shopping in 2026: What’s Actually Changed
- Jakarta’s Best Malls by District
- Traditional Markets Worth the Effort
- Street Shopping Strips and Neighbourhood Bazaars
- What to Buy in Jakarta (and What to Skip)
- Bargaining in Jakarta: How It Actually Works in 2026
- 2026 Budget Reality: What Shopping Actually Costs
- Getting to Jakarta’s Shopping Destinations in 2026
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,720.00
Daily Budget (per person)
Shoestring: Rp443,000 – Rp610,000 ($25.00 – $34.42)
Mid-range: Rp1,240,000 – Rp2,658,000 ($69.98 – $150.00)
Comfortable: Rp3,544,000 – Rp7,088,000 ($200.00 – $400.00)
Accommodation (per night)
Hostel/guesthouse: Rp88,600 – Rp354,400 ($5.00 – $20.00)
Mid-range hotel: Rp177,200 – Rp1,240,400 ($10.00 – $70.00)
Food (per meal)
Budget meal: Rp30,000.00 ($1.69)
Mid-range meal: Rp150,000.00 ($8.47)
Upscale meal: Rp1,000,000.00 ($56.43)
Transport
Single metro/bus trip: Rp5,000.00 ($0.28)
Monthly transport pass: Rp886,000.00 ($50.00)
Jakarta Shopping in 2026: What’s Actually Changed
Jakarta’s shopping scene has shifted more in the past two years than in the previous decade. The collapse of several mid-tier malls following the post-pandemic retail shakeout left gaps that wet markets, vintage bazaars, and local brand pop-ups have eagerly filled. At the same time, three new MRT stations opened in early 2026 connecting South Jakarta to the waterfront, which makes reaching formerly inconvenient shopping districts dramatically easier. If you’re working from outdated blog posts, you’ll waste half a day stuck in traffic heading somewhere that either no longer exists or has completely changed character. This guide is current as of mid-2026.
Jakarta’s Best Malls by District
Jakarta has over 170 malls. That number is both impressive and completely useless without knowing which one suits your location, budget, and purpose. Here’s how to think about it by district.
South Jakarta: Senayan, Sudirman, and Kemang
Grand Indonesia and Plaza Indonesia sit side by side on Jalan MH Thamrin and together form the most complete luxury retail corridor in the city. Grand Indonesia’s East Mall handles mid-range international brands and a sprawling food court. Plaza Indonesia skews older money — Bottega Veneta, Hermès, and local luxury labels with eye-watering price tags. For most travellers, Grand Indonesia is the practical choice.
Senayan City and the adjacent Pacific Place are five minutes apart near the Senayan sports complex. Senayan City does fashion well — Zara, Uniqlo, and a strong collection of homegrown Indonesian fashion labels like Buttonscarves and Sejauh Mata Memandang. Pacific Place is quieter, airier, and better for homewares and beauty. Both connect to Transjakarta corridors and are walkable from Istora Senayan MRT station.
In Kemang, Kemang Village Mall is more neighbourhood than tourist destination — local residents use it daily, prices are realistic, and the supermarket on the lower ground floor stocks the widest selection of regional Indonesian produce in one place.
Central Jakarta: Gambir and Menteng
Mal Taman Anggrek near Slipi is Jakarta’s largest single-structure mall by floor space and it specialises in electronics and mobile phones. If you need a laptop repaired, a local SIM card, or budget Android phones to take home as gifts, this is your place. The vibe is functional rather than glamorous — fluorescent lighting, tight corridors, the smell of soldering irons near the repair kiosks.
North Jakarta: Kelapa Gading
Mall of Indonesia and La Piazza in Kelapa Gading are worth the trip if you’re staying in the north. La Piazza has an open-air piazza design that makes it feel more like a European town square than a Jakarta mall — it’s genuinely pleasant to walk around in the early evening when the temperature drops to around 27°C and food stalls set up outside.
West Jakarta: Central Park and Neo Soho
Central Park Mall connects via an air-conditioned sky bridge to Neo Soho, making it one of the most comfortable shopping complexes in the city when Jakarta’s wet season humidity becomes unbearable. Neo Soho attracts a younger crowd, with indie Indonesian streetwear brands sharing floors with co-working spaces and specialty coffee shops.
Traditional Markets Worth the Effort
Jakarta’s traditional markets are chaotic, humid, and occasionally overwhelming. They’re also where you find the real prices, the real variety, and the kind of sensory intensity that no mall can replicate.
Tanah Abang: Fabric and Fashion Wholesale
Pasar Tanah Abang is the largest textile market in Southeast Asia, and that claim still holds in 2026. Eight interconnected blocks across multiple buildings sell fabric by the metre, batik by the roll, finished garments wholesale, hijab accessories, and traditional Javanese and Sumatran textiles. Block A is the most accessible for first-timers — it has escalators, slightly wider aisles, and vendors accustomed to retail buyers rather than bulk purchasers.
Arrive before 10:00. By midday the main corridors are shoulder-to-shoulder crowded, the air conditioning in the older blocks stops coping, and the pressure to buy from hovering vendors increases sharply. Tanah Abang is directly served by the Tanah Abang Commuter Line station — far easier than driving.
Pasar Baru: Colonial-Era Shopping Street
Pasar Baru in Central Jakarta is one of the city’s oldest commercial districts, with roots going back to the Dutch colonial period. The main pedestrian street is lined with Indian-owned fabric shops, Chinese medicine stores, tailors who can run up a bespoke batik shirt in 24 hours, and old-school shoe shops. It’s not polished. The pavement is uneven, the shop fronts are weathered, and the tailors’ measuring tape moves fast. That’s entirely the point.
For custom batik shirts, budget around IDR 250,000–400,000 for fabric plus another IDR 150,000–200,000 for tailoring, depending on complexity. Ready-to-wear from the stalls runs IDR 80,000–180,000 for decent quality.
Pasar Antik Jalan Surabaya
Jalan Surabaya in Menteng is Jakarta’s antiques street. Vendors line both sides selling Dutch colonial-era ceramics, wayang puppet sets, old Delft tiles, Javanese bronze figurines, vintage batik, and curiosities that defy easy categorisation. Quality varies wildly. Some pieces are genuinely old; others were manufactured last month to look old. Coming on a weekday morning when it’s quieter gives you time to examine pieces properly without a vendor standing immediately over your shoulder.
Pasar Senen and Glodok
Pasar Senen is a working-class market that sells everything from second-hand clothing to fresh produce. Prices are rock-bottom and bargaining is expected on nearly everything. Glodok, Jakarta’s Chinatown district, runs parallel to Jalan Gajah Mada and specialises in electronics, spare parts, Chinese herbal medicines, and temple goods. If you need a specific electronic component or a spare part for an older device, Glodok is where to start.
Street Shopping Strips and Neighbourhood Bazaars
Between the megamalls and the wholesale markets sits a middle layer of Jakarta shopping that most visitors miss entirely — the neighbourhood bazaars, vintage markets, and street strips that reflect how younger Jakartans actually shop in 2026.
Blok M: Cheap Goods and Underground Culture
Blok M in South Jakarta has experienced a genuine revival. The underground bus terminal was converted into a pedestrian plaza in 2024, and the surrounding streets have filled with streetwear vendors, Korean cosmetics shops, and cheap food stalls. Blok M Square and the nearby Blok M Plaza sell budget fashion, accessories, and electronics at prices well below mall level. The area gets lively from around 16:00 when office workers and students flood in.
Pasar Santa: Vintage, Coffee, and Independent Labels
Pasar Santa near Blok M started as a dying wet market that reinvented itself around 2015 and has kept evolving since. In 2026, it’s a weekend destination for vintage clothing hunters, record collectors, and buyers of independent Indonesian fashion labels. Stalls pack the first and second floors on Saturdays and Sundays from around 10:00 to 17:00. Prices for vintage denim run IDR 100,000–350,000. The smell of fresh-roasted coffee from the half-dozen specialty cafés wedged between stalls drifts through every corridor — it makes even a casual browse feel unhurried.
Jalan Jaksa and the Menteng Strip
Jalan Jaksa, once Jakarta’s budget traveller street, now functions more as a local evening hangout. Small souvenir shops selling wayang figurines, batik scarves, and Javanese handicrafts still operate at the southern end. Prices here are roughly 30–40% higher than Tanah Abang for similar fabric goods, but the selection is curated for tourists and haggling is easier.
What to Buy in Jakarta (and What to Skip)
Not everything in Jakarta is worth carrying home. Here’s a practical breakdown by category.
Strong Buys
- Batik fabric and finished batik clothing — Jakarta has the widest selection in Indonesia outside of Yogyakarta and Solo. Tanah Abang and Pasar Baru offer the best prices; mall boutiques offer the most consistent quality.
- Silver jewellery — Indonesian silver from Yogyakarta and Bali is sold throughout Jakarta at prices well below Western retail. Check purity stamps (925 for sterling silver).
- Indonesian coffee — Toraja, Flores, Aceh Gayo, and Kintamani single-origin beans are widely available at specialty stores in malls and at Pasar Santa. Prices run IDR 80,000–200,000 for 200g of quality whole-bean coffee, representing genuine value.
- Indonesian skincare and cosmetics — Homegrown brands like Wardah, Somethinc, and Scarlett have expanded dramatically. Available in all malls and pharmacies at a fraction of international skincare pricing.
- Wayang and wooden crafts — Jalan Surabaya and the craft sections of Pasar Baru offer genuine pieces. Verify age claims carefully on antiques.
Skip or Buy Carefully
- Electronics — Prices for major brands are rarely lower than in Europe or Australia once you factor in warranty issues. Buy only if you need a region-specific product.
- Branded fashion — International brands in Jakarta malls are priced at or above home-country retail. The appeal is convenience, not savings.
- “Antiques” from tourist markets — Reproduction rates are extremely high. Unless you have specific expertise, assume decorative value only.
Bargaining in Jakarta: How It Actually Works in 2026
Bargaining culture in Jakarta is different from Bali. In Bali, vendors often start at three to four times the expected price specifically because tourist volume has trained them to do so. In Jakarta’s traditional markets, the markup is generally lower and vendors move faster — they have more buyers and less patience for extended negotiation.
In Tanah Abang, prices on fabric and wholesale goods have fixed “retail” rates posted, but a 10–15% discount for buying multiple pieces is standard if you ask directly. In Pasar Senen and street markets, starting at 60–70% of the asking price is reasonable; 40–50% will often prompt the vendor to simply walk away or stop engaging.
In 2026, many stall vendors now use digital payment QR codes (QRIS). Paying cash still sometimes gets you a small discount — around 5% — because vendors avoid the QRIS processing fee. Carry some IDR 50,000 notes for market shopping.
Fixed-price exceptions: all mall shops, all branded goods, and most Pasar Santa vintage stalls operate on fixed pricing. Attempting to bargain here causes awkwardness rather than savings.
2026 Budget Reality: What Shopping Actually Costs
Prices below reflect mid-2026 market conditions across different shopping categories and tiers.
Clothing and Textiles
- Budget — Pasar Senen second-hand clothing: IDR 20,000–75,000 per item. Tanah Abang basic batik fabric per metre: IDR 35,000–80,000.
- Mid-range — Batik shirt from Pasar Baru tailor (fabric + labour): IDR 350,000–600,000. Indonesian fashion brand at Senayan City: IDR 200,000–600,000 per garment.
- Comfortable — Premium handwritten batik (batik tulis) from specialty boutique: IDR 800,000–3,500,000. International brand at Grand Indonesia: IDR 500,000–3,000,000+.
Food Products and Coffee
- Budget — Instant kopi sachet packs from supermarket: IDR 15,000–30,000 for 10-pack.
- Mid-range — 200g specialty whole-bean single-origin coffee: IDR 80,000–200,000.
- Comfortable — Packaged premium Kopi Luwak (genuine, with certification): IDR 400,000–900,000 for 100g.
Handicrafts and Souvenirs
- Budget — Small wayang flat puppet souvenir: IDR 25,000–60,000. Batik scarf: IDR 50,000–120,000.
- Mid-range — Wooden wayang kulit puppet (decorative quality): IDR 150,000–400,000. Silver bracelet (925 sterling): IDR 250,000–600,000.
- Comfortable — Museum-quality wayang or bronze figurine from Jalan Surabaya: IDR 1,000,000–8,000,000+.
Skincare and Cosmetics
- Budget — Wardah skincare basics from Indomaret: IDR 25,000–80,000 per item.
- Mid-range — Somethinc or Skintific full routine set: IDR 300,000–600,000.
- Comfortable — International luxury skincare from Plaza Indonesia counters: IDR 800,000–4,000,000+.
Getting to Jakarta’s Shopping Destinations in 2026
Transport to Jakarta’s shopping areas improved significantly with the MRT Phase 2 North extension opening its final stations in February 2026, connecting Bundaran HI all the way through to Kota (North Jakarta) with seven new stations. This makes reaching Glodok and the North Jakarta shopping areas from South Jakarta genuinely practical by public transit for the first time.
MRT Jakarta
The North-South line (Phase 1 and 2 combined) runs from Lebak Bulus in the south to Kota in the north. Key shopping stops: Senayan for Senayan City and Pacific Place, Bundaran HI for Grand Indonesia and Plaza Indonesia, Mangga Besar for Glodok and Chinatown, Kota for Old Town and Pasar Baru area. Single trip fares range from IDR 3,000–14,000 depending on distance. Tap-in and tap-out using Jakcard, e-money cards, or the JakLingko app.
Transjakarta Bus Rapid Transit
Transjakarta’s corridor network reaches markets the MRT doesn’t. Tanah Abang is served by Corridor 1 and Corridor 3. Blok M has its own major Transjakarta hub. Fare is flat IDR 3,500 per trip regardless of distance, making it the cheapest way to cross the city. Avoid peak hours (07:00–09:00 and 17:00–19:30) — buses reach capacity and the corridors near Semanggi can add 40+ minutes to any journey.
Commuter Line KRL
The KRL commuter rail is faster than both Transjakarta and ride-hailing for reaching Tanah Abang. The Tanah Abang station sits directly adjacent to the market entrance. Fare from Sudirman or Gambir: IDR 3,000–5,000. Trains run every 5–10 minutes during the day.
Ride-Hailing
Gojek and Grab remain reliable for point-to-point trips when you’re carrying shopping bags. Expect IDR 15,000–45,000 for most intra-South Jakarta trips outside peak hours. Peak-hour surges can double this and add 30–60 minutes in traffic near Semanggi and Gatot Subroto. For mall visits, arriving by app-based taxi and leaving by MRT is often the fastest strategy.
Frequently Asked Questions
What is the best mall in Jakarta for tourists?
Grand Indonesia on Jalan MH Thamrin is the most practical starting point. It combines mid-range international brands, Indonesian fashion labels, a well-organised food court, and easy MRT access at Bundaran HI station. It covers most shopping needs in one building without requiring a long transit across the city.
Is bargaining expected in Jakarta markets?
In traditional markets like Tanah Abang, Pasar Senen, and Jalan Surabaya, gentle bargaining is normal and expected. In malls and branded stores, prices are fixed. The general rule: if there’s no price tag displayed, bargaining is almost always appropriate. If there is a tag, it’s fixed price.
What are the best souvenirs to buy in Jakarta?
Batik fabric and finished batik clothing, Indonesian single-origin coffee, silver jewellery, wayang puppets, and locally made skincare products represent the strongest value and authenticity. Avoid mass-produced “antiques” unless you can verify their origin — reproduction rates in tourist-facing markets are very high.
When is the best time to shop at Tanah Abang?
Arrive between 08:00 and 10:00 on a weekday. By midday the crowds are intense and the heat becomes difficult. The market is closed on Sundays. Block A is the most accessible section for retail buyers. Take the KRL Commuter Line to Tanah Abang station — it drops you directly at the market entrance.
How do I get around Jakarta’s shopping areas without getting stuck in traffic?
Use the MRT for South and Central Jakarta malls, the KRL Commuter Line for Tanah Abang, and Transjakarta buses for areas the train doesn’t reach. Ride-hailing works well outside peak hours (avoid 07:00–09:00 and 17:00–19:30). The 2026 MRT North extension now connects all the way to Kota, making North Jakarta shopping genuinely accessible by rail.
Explore more
Is Jakarta Worth Visiting? Uncovering the City’s Best Experiences
Jakarta for First-Timers: Your Essential 3-Day Itinerary & Top Things to Do
Is Jakarta Worth Visiting? Top Things to Do in Indonesia’s Capital