Jakarta Shopping Guide: Best Malls, Markets & Souvenirs

Jakarta Shopping Guide: Best Malls, Markets & Souvenirs

Which Jakarta malls are worth the ride, which markets reward early risers, how to bargain, what to buy, and a realistic...

HolidaySG

HolidaySG Travel Team

July 23, 2026

23 min read 143 views

Which Jakarta malls are worth the ride, which markets reward early risers, how to bargain, what to buy, and a realistic three-day shopping plan for a Singapore weekend trip.

The first time I went shopping in Jakarta, I planned it like I would in Singapore: pick a mall, walk in, walk out, done by lunch. By two in the afternoon I was still in the same mall, sitting on a bench with a bag of fabric I had not planned to buy, wondering where the morning had gone. Jakarta does that to you. The malls are huge, the traffic decides your schedule, the markets are loud and generous, and somewhere between the air-conditioned atriums and the street-side stalls you realise that shopping here is less an errand and more a way of spending a day. This guide is what I wish somebody had handed me before that first trip: which malls are worth the ride, which markets reward early risers, what to buy for family back home, and how to avoid the small mistakes that cost you an afternoon.

I have written this as if I were talking to a friend who is flying in from Singapore for a long weekend, because that is the most common trip. The flight is short, the shopping is very different from what you get at home, and the exchange rate lets you be a little more relaxed about a pair of shoes or a few metres of batik. If you are coming from further away, almost everything still applies. I will flag the places where the practical details change, such as visas and airport transfers.

What makes shopping in Jakarta different

Singapore has compact shopping belts you can cover on foot. Jakarta is a sprawl. The city is built around long arterial roads, and the good stuff is scattered across half a dozen districts that are each a proper journey from the next. A mall in Senayan and a mall in Kelapa Gading can be an hour apart on a bad day, and a bad day is any weekday between 4 pm and 8 pm. That single fact shapes everything: you do not "do Jakarta shopping", you pick one or two areas per day and settle in.

The second difference is that malls here are social spaces in a way that is hard to explain until you have sat in one. Families spend whole Saturdays inside. There are cinemas, play areas, food courts that run to dozens of stalls, prayer rooms, massage parlours, and often a supermarket in the basement. People meet friends there because it is cool, safe and predictable. So when a mall looks absurdly big on the map, it is because shopping is only a third of what it is for.

The third difference is the split between fixed-price and bargaining. Malls and brand stores have marked prices. Markets and many independent stalls do not, and being comfortable negotiating is part of the fun, and part of the saving. I will come back to this with some concrete numbers and phrases further down.

When to go and how long to plan

Jakarta is hot and humid all year, which is good news for shoppers because air conditioning is aggressive and you will want to be indoors anyway. The drier months run roughly from April to October, and the wetter stretch from November to March. In the wet months, afternoon downpours can turn the roads into parking lots, and a ten-minute ride becomes forty. That is not a reason to skip the season, just a reason to build slack into your plan and to keep your market visits for the morning.

Sales are worth planning around if your dates are flexible. Many malls run big promotions around the end of the year, around the Eid holiday period, and around Indonesian Independence Day in August. The Eid season is double-edged: prices drop and displays go wild, but locals shop hard, crowds are intense, and parts of the city empty out during the holiday itself as people travel to their hometowns. If you are not sure of the dates for a given year, check them before booking flights.

For length, three full days is a comfortable amount if shopping is the main point, two if you are mixing it with sightseeing. A single day is possible but you will have to choose between the malls and the markets. I have included a sample three-day plan near the end. If you are building a longer Indonesia trip, the practical rhythm that worked for me was to let Jakarta absorb the first or last two days, since flights in and out are plentiful.

Before you leave Singapore

Two things need doing before you go, and both are boring but expensive to get wrong. The first is your entry paperwork. Singapore passport holders are visa-exempt for short stays in Indonesia at the time of writing, but rules change and other nationalities are treated differently, with many travellers using an electronic visa on arrival. Rather than trust a forum post, run your passport through the HolidaySG visa requirements checker, which pulls from official embassy and government sources and shows the fee, the maximum stay and the application channel for your nationality.

The second is proof of onward travel. Immigration officers and airlines sometimes ask to see a return or onward ticket, and some visa applications for other destinations ask for a flight itinerary before you have committed to buying anything. If you are in that position, our flight reservation service provides a reservation document for visa application purposes. It is a reservation, not an issued ticket, so treat it as paperwork support and not as your actual flight. For a simple Singapore to Jakarta weekend you will probably just buy a normal return fare, but it is useful to know the option exists if your route is more complicated.

Beyond that, sort out your phone data. I have wasted too many shopping hours trying to find a stable connection to book a ride or check a map. A travel eSIM sorted before you land removes the problem;

{INSTANT} eSIM Indonesia Telkomsel Unlimited | Travel SIM Indonesia Global Komunika - HolidaySG
A travel eSIM means maps and ride-hailing work from the moment you land
is one of the options we list for Indonesia, and you can compare current prices on the product page, from S$9.00.

Getting from the airport and getting around

Soekarno-Hatta is the main airport, and it is a good way out of town from the city centre in terms of distance, so plan your arrival day around the transfer. The Halim airport is smaller and closer to the south-east of the city. Ride-hailing apps work well in Jakarta, but airport pick-up zones can be confusing the first time, and drivers sometimes cancel when they see a long, jammed route. If you are landing late, or travelling with luggage and shopping bags on the way out, a pre-booked transfer is worth the small premium. We offer

Jakarta Airport (CGK) Transfer (1 way to Jakarta Downtown) - HolidaySG
A pre-booked airport transfer removes the pick-up zone guesswork
, priced from S$49.98, and a Halim equivalent if that is your airport.

Inside the city, there are four sensible ways to move. The first is ride-hailing, by car or by motorbike. Bikes are faster in traffic but not ideal with shopping bags, or if you are not comfortable on the back of one. The second is the MRT, which runs from the south, around Lebak Bulus, up to the central area near Bundaran HI. It is clean, quick and pleasantly boring, and it connects a number of the big south-side malls. The third is the TransJakarta bus network, which has dedicated lanes and is cheap, though it takes some learning. The fourth is a private driver, which sounds indulgent but is genuinely practical on a day when you want to hit three separate shopping areas and not queue for a ride at each. A

Jakarta Private Car Charter Rent Car - HolidaySG
A chartered car with a driver suits a day that hops between districts
is a reasonable way to do that, from S$56.08.

A note on timing your rides

Weekday rush hour in Jakarta is not a minor inconvenience, it is the main scheduling constraint. Aim to be at your first destination before 10 am and to leave the busiest corridors before 4 pm. On Saturdays the traffic moves differently: mornings are fine, but roads near popular malls clog from late morning onward. Sundays are the lightest for roads, but the malls themselves are at their fullest. Pick your trade-off.

The big malls, and which one suits you

There are more than a hundred shopping centres in the city, so nobody sees them all. What helps is thinking of them in clusters. The central cluster around Thamrin and Sudirman holds the polished, upmarket ones. The south, around Senayan and Pondok Indah, has the largest ones and the best mix. The north and east have family-focused malls with big food courts and entertainment. The table below sums up the ones I would actually send a friend to.

Mall Area Best for Feel
Grand IndonesiaCentral, near Bundaran HIMid to upper-range fashion, big food hall, easy MRT accessBusy, polished, two linked buildings
Plaza IndonesiaCentral, across the roadLuxury labels, quieter browsingCalm, high-end
Pacific PlaceSCBD, SudirmanDesigner stores, business-district lunch crowdSleek, office-adjacent
Plaza Senayan and Senayan CitySenayanMixed brands, local designers, cafesLively, youthful
Pondok Indah MallSouth JakartaA full day under one roof, family shoppingSpacious, residential
Kota KasablankaCasablanca, south-centralDining, events, large atriumSocial, weekend heavy
Mall of IndonesiaKelapa Gading, northFamily outings, kid activitiesBig, local

The central pair: Grand Indonesia and Plaza Indonesia

If you only have time for one mall visit and you are staying in the middle of the city, start here. Grand Indonesia is split into a west and east block joined by a skybridge. The east side feels a little more mainstream, with fashion chains, homeware and plenty of restaurants. The west side tilts upmarket. Plaza Indonesia, across the road and connected by an underpass, is where the luxury names sit, and it is noticeably calmer. I find it a good place to cool off after the humidity, and also to eat well. If you fancy a sit-down meal of the crispy duck that Bali made famous in these parts,

Bebek Bengil Restaurant Plaza Indonesia Jakarta - HolidaySG
Crispy duck at the Plaza Indonesia outlet is an easy, dependable lunch stop
is right there, and the booking page shows the current price from S$11.00.

Senayan: where I spend most of my time

Plaza Senayan and Senayan City sit close to each other and share a crowd of young Jakartans who treat them as a weekend hangout. You will find international chains, but the real draw is the local labels: small clothing brands, leather goods, skincare lines and shoe makers that do not exist in Singapore malls. Browsing here tells you what Jakartans themselves are wearing, which is more interesting than another set of familiar logos. Both malls also have good cafes for resting your feet and a sensible number of exits, which is not a given in this city.

Pondok Indah and the south

Pondok Indah Mall is the one I recommend when someone says they want one big, comfortable shopping day without moving. It is laid out in a couple of linked sections, has an enormous range of shops, and the food options are strong. The surrounding area is residential and calm, so getting there off-peak feels almost leisurely. For a break with children, the city's safari aquarium,

Jakarta Aquarium Safari - HolidaySG
An aquarium visit is a handy break for kids who have had enough of shop windows
, is the bargaining chip many parents use to get through a morning of adult shopping. Entry starts from S$13.46.

Mall tips that save real time

  • Check the floor directory first. Most big malls place fashion on the lower floors and food and entertainment above, but it varies.
  • Many stores restock on weekday mornings, so weekdays give you better selection and shorter queues at changing rooms.
  • Look for the supermarket in the basement or lower ground. It is the cheapest place for packaged snacks, instant noodles, coffee, spices and sambal, all of which travel well.
  • Bring a light layer. The air conditioning is cold enough to make you regret a sleeveless top.
  • Ask if the store offers a tax refund slip before you pay. Rules and minimum spends are set by the authorities and change, so confirm on the day.

Traditional markets and the art of bargaining

If the malls are Jakarta's polished side, the markets are its working heart. They are louder, hotter and more crowded, and also far cheaper for clothing, textiles and accessories. You will not find marked prices on most items, so bargaining is how you shop. Do not be intimidated. Sellers expect it, enjoy it, and rarely take offence if you walk away politely.

Market What you find Best time Warning
Tanah AbangWholesale clothing, hijabs, fabrics, modest fashionEarly morning, weekdaysExtremely crowded, easy to get lost
Pasar BaruFabric, tailors, shoes, general goodsMorning to early afternoonCompare tailor quotes before committing
ITC Mangga DuaElectronics, phone accessories, bags, gadgetsWeekday morningsCheck warranty terms and what is original
Jalan SurabayaAntiques, vintage items, old records, curiosDaytimeMany items are reproductions, ask plainly
Glodok areaFood, dried goods, medicinal shops, street snacksMorningNarrow lanes, watch for scooters

Tanah Abang for the brave

Tanah Abang is one of the largest textile and clothing markets in Southeast Asia, and it feels like it. Multi-storey blocks, lifts that are always full, corridors packed with stalls selling everything from plain cotton to elaborate festive wear. Most sellers are geared to wholesale, which means buying several pieces gets you much better rates than buying one. Go on a weekday morning, travel light, keep your phone in a front pocket, and decide before you enter what you actually want. Without that, the sheer scale will swallow your day.

Pasar Baru and ITC Mangga Dua

Pasar Baru is older, calmer and a little more walkable. It is known for fabric shops and tailors, and a surprising number of shoe stalls. If you want a custom shirt or a pair of trousers made, this is a sensible starting point, but get quotes from at least two shops and agree on the fitting schedule before you pay anything. ITC Mangga Dua, in the north, is a multi-level trade centre for electronics, camera gear, phone accessories and bags. I would only buy electronics there if you know what you are looking at, because warranty coverage on imported items can be limited. For cables, cases and small gadgets it is excellent.

How I bargain, and what actually works

  1. Ask the price once, calmly, without showing too much enthusiasm.
  2. Offer roughly half to sixty percent of the first price. It sounds harsh; it is normal.
  3. Meet somewhere around seventy percent of the opening price for a single item. Bundle several items and push for more.
  4. Smile, and be ready to walk away. Half the time you will be called back with a better number.
  5. Carry small notes. Handing over a large note for a small item makes people less flexible on change and sometimes on price.

A few Indonesian phrases help more than any tactic. "Berapa harga?" means how much. "Boleh kurang?" means can it be lower. "Terima kasih" ends the conversation warmly whether you bought or not. Even clumsy attempts get a smile, and a smile is worth a few thousand rupiah.

Old Jakarta: the shopping you do while walking

Some of the best shopping I have done in Jakarta was not planned. In the old colonial districts, small shops, galleries and cafes sit among museum buildings and historic squares. The Kota Tua area in the north has bike rentals, street performers and souvenir stalls that sell cheap but cheerful tokens: magnets, keyrings, wayang puppets, painted masks. It is not where you buy serious craft, but it is a good place to pick up a handful of gifts while you learn some history. A guided walk helps because the area is short on signage; the

Walking Tour Jakarta Old Town by Campa - HolidaySG
A walking tour of the old town covers the colonial core and ends near souvenir stalls
runs from S$14.00. If you want a different slice, the
Walking Tour Jakarta Weltevreden by Campa - HolidaySG
Weltevreden district shows the colonial-era civic side of the city
walk is a good second choice.

Chinatown is the other district that rewards a slow wander. The Glodok neighbourhood has been a trading hub for centuries, and the lanes are full of dried goods, tea, herbal shops, incense and snacks.

Walking Tour Jakarta China Town by Campa - HolidaySG
The Chinatown walking tour makes sense of the lanes and the food stops
gives you a guide who can tell you which stalls are worth your queue time, from S$14.00. Come hungry, and do not plan to carry large purchases on the same day.

What to buy: souvenirs worth the luggage space

I have bought plenty of rubbish in Jakarta over the years, so let me save you from that. These are the categories that have actually earned a place in my home or in somebody else's after I gave them away.

Batik

Batik is the obvious one, and the most confusing for first-timers because there is a huge range of quality. Hand-drawn batik (batik tulis) is made with a wax pen and takes days or weeks per piece. Stamped batik (batik cap) uses a copper stamp and is faster and cheaper. Printed batik is a pattern printed on fabric, usually the cheapest, and perfectly fine for casual wear, but it is not the same craft. Ask directly which type you are looking at, and turn the cloth over: real wax-resist batik shows the pattern on both sides, while printed cloth looks faded on the back. A central store with fixed prices and staff who know their stock is the safest place to learn the difference before you bargain elsewhere. Sarinah, on Jalan Thamrin, has long been known for Indonesian crafts and gifts at marked prices, which makes it a handy reference point.

Coffee, spices and snacks

Indonesian coffee is very good, and you do not need to go to a fancy shop to buy it. Supermarket coffee from the regional growers in Sumatra, Java and Sulawesi is inexpensive and sealed properly for transport. Spice mixes, sambal jars, dried shallots, kerupuk crackers and chocolate-covered snacks all travel well. Check airline rules on liquids, and do not forget that Singapore customs has its own rules on certain foods. If you are unsure, check the current guidance before packing meat-based items.

Local fashion and leather

Indonesia has a thriving independent fashion scene, and the Senayan malls plus a few boutique streets in the south showcase it. Leather bags, shoes and belts from local makers are good value, especially compared with similar quality in Singapore. Try things on, check stitching and zips, and feel the lining. Cheaper pieces can look good on a shelf and fall apart in a month.

Handicrafts

Wooden carvings, woven baskets, silver jewellery, and small ceramics from across the archipelago appear in Jakarta's craft stores. The city's cultural showcase,

Taman Mini Indonesia Indah - HolidaySG
The cultural park in the east has pavilions for each province and craft stalls throughout
, is a one-stop way to see what each region makes and buy small items without hunting. Admission starts at S$2.00, and the park is large enough to fill a day, so wear comfortable shoes.

Souvenir Where to look What to check Bargain?
Batik cloth or shirtsCraft stores, Pasar Baru, Tanah AbangHand-drawn vs stamped vs printedMarkets yes, craft stores no
Coffee beansSupermarkets, specialty roastersRoast date, sealed bagNo
Spice mixes and sambalSupermarkets, food hallsSealed jars, customs rulesNo
Leather goodsSenayan malls, boutiquesStitching, zips, liningSmall shops yes
Wooden or woven craftsCraft stores, cultural parkWeight, finish, packingStalls yes
Wayang puppets and masksOld Town stallsFragility, paint qualityYes

Paying, cash and money habits

The currency is the Indonesian rupiah, and the numbers look scary at first because everything has so many zeros. A coffee might be forty thousand, a decent lunch seventy thousand, a taxi ride a couple of hundred thousand. Take a day to get used to dividing by a thousand and doing a rough conversion in your head. Mistakes happen most often when people hand over the wrong note because they are reading zeros quickly.

Malls take international cards, and QR payment is common locally. Markets and street stalls prefer cash. Withdraw from ATMs inside malls, not stand-alone machines on the street, and keep an eye on your card. Tell your bank you are travelling so it does not freeze a transaction at the till. Tipping is not mandatory, but rounding up for a driver or leaving a small amount for good service in a restaurant is appreciated. Many restaurants add a service charge and tax, so check the bill before adding more.

Shopping with children, or taking a break from it

Here is something I only learnt after a few trips: Jakarta malls are built for families, and that makes them the easiest city in the region for shopping with kids. Most big malls have an indoor play area, and the quality is high. If your children are the type to melt down after an hour of watching adults try on shirts, look at

Playtopia Adventure Senayan Park - HolidaySG
An indoor adventure playground is a decent bribe for patient shoppers
, from S$12.00, or one of the other play centres in the same chains across the city. Parents can sit in a nearby cafe, and everyone returns happier.

For adults, the other great mall tradition is the massage. Foot and body massage shops are everywhere and priced very reasonably compared with Singapore. After two hours of walking on tile floors, a reflexology session is the best-value item in the city.

Kokuo Family Massage & Reflexology - AEON Mall BSD City - HolidaySG
Family massage and reflexology inside a mall is the standard way to reset between shops
is the type of place I mean, from S$14.00, and there are many other branches across the city. Book a slot if it is a weekend; walk-ins can wait.

A day away from the shops

At some point you will want a break from retail, and Jakarta has a few decent options. Ancol, in the north, is a bayside leisure complex with theme parks, a beach strip and a cable car. The cable car is a pleasant short ride with views over the waterfront, and fits easily into a half-day if you are in that part of town.

Gondola Ancol - HolidaySG
The Ancol gondola offers a quiet 20 minutes above the waterfront
starts from S$4.23. Check the operating days before you go, as hours differ across the week.

You can also reach the Kampung Portugis Tugu area for a short cultural outing, with a guided tour covering the local Portuguese-descended community and its music. It is not about shopping, but guides often point to small food items and crafts that you will not find elsewhere. The tour is listed from S$14.00, and you can see the details on its page: Kampung Portugis Tugu tour.

A sample three-day plan

This is the plan I would give a friend who likes both malls and markets and does not want to spend half the trip in a car. Adjust it to where you are staying, because the biggest saving is keeping each day to one part of town.

Day Morning Afternoon Evening
Day one, centralArrive, check in, craft store for a batik reference pointGrand Indonesia and Plaza IndonesiaDinner in the mall, early night
Day two, markets and old townPasar Baru or Tanah Abang, before 10 amOld Town walk and souvenir stallsChinatown snacks, then massage
Day three, southSenayan malls, local labelsPondok Indah Mall or the cultural parkSupermarket run for snacks, airport transfer

Safety, comfort and small annoyances

Jakarta is generally fine for visitors who use ordinary caution, but crowded markets attract pickpockets like anywhere else. Carry a cross-body bag worn in front, keep valuables out of back pockets, and avoid flashing a phone near a roadside. In taxis, prefer apps with a tracked route over hailing cars on the street. At night, stay in well-lit areas and use a ride-hailing car, not a motorbike, if you are carrying shopping.

Dress is relaxed in malls, but covering shoulders and knees is more comfortable in markets and mosques, and it makes bargaining less awkward. Bring a small umbrella, since showers appear fast. Drink bottled water, not tap, and be careful with ice from street stalls if your stomach is sensitive. If you get ill from a snack, a pharmacy in any mall will sort you out quickly.

Frequently asked questions

Is Jakarta good for shopping compared with other Asian cities?

It depends on what you want. For malls and variety under one roof, it holds its own. For markets and textiles, it is excellent. For electronics, it is not the cheapest in the region, and for luxury goods the selection is solid but not unique. Its strength is local fashion, batik and crafts at reasonable prices.

How much cash should I carry?

For a day with market visits, a few hundred thousand rupiah in small notes is usually enough, with extra if you plan to buy fabric or crafts. Malls take cards, so you only need cash for stalls, tips and transport.

Do I need a visa to visit?

That depends on your passport. Singapore citizens have been able to enter visa-free for short stays, while many other nationalities use an electronic visa on arrival. Use the visa requirements checker to see the current rule, fee and maximum stay for your nationality before you book.

What if I need proof of onward travel for immigration or another visa?

Some travellers are asked to show a return flight. If you need a reservation document for a visa application, see our flight reservation service. It provides a reservation for paperwork purposes, not an issued ticket, so it does not replace a real fare.

Can I claim a tax refund as a tourist?

Indonesia has a VAT refund scheme for visitors that applies to qualifying purchases from participating shops, with a minimum spend and an airport process. The details can change, so ask the store at the till and confirm with the airport authority before you rely on it.

What is the safest way to get around with shopping bags?

A tracked ride-hailing car or a private driver. Motorbike taxis are quick but poor with bags. For airport days, a pre-booked transfer avoids hunting for a ride with all your luggage.

Which day is best for visiting malls?

Weekday mornings are the calmest. Weekends and public holidays are crowded, but they come with events and promotions if you like atmosphere.

How do I tell real batik from printed fabric?

Look at the back. Hand-drawn and stamped batik show the pattern on both sides with slightly uneven lines. Printed fabric looks faded on the reverse and has perfectly uniform repeats. Ask the seller to say which type it is, and expect a price gap that matches.

Featured experiences in this guide

Plan your Jakarta trip with HolidaySG

Shopping is the main event, but the trip works better with a few things sorted ahead: the right entry rules, a ride from the airport, and one or two activities for the gaps between stores. Check your visa requirements, look at our flight reservation service if you need a document for an application, and browse Jakarta activities on HolidaySG. E-tickets are emailed after our team confirms your booking.

Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 13, 2026

#Jakarta Shopping Guide #Shopping in Jakarta #Best Shopping Malls in Jakarta #Jakarta Markets #Jakarta Souvenirs
Share this guide

Visa for Indonesia

Indonesia Visa on Arrival / e-VOA — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · Visa on arrival: IDR 500,000 · Traditional Visa on: IDR 500,000 · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Indonesia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy