Jakarta doesn't always get credit as a shopping destination, but if you know where to look, the city is packed with places to buy genuine Indonesian souvenirs, from Javanese batik to Betawi crafts and woven textiles from Banten. This Jakarta souvenir shopping guide walks through the best-known spots, plus a few local favorites that don't always make it into typical travel guides.
As Indonesia's capital, Jakarta pulls in crafts, textiles, and specialty foods from nearly every province. That means you don't need to travel to Yogyakarta for batik or to Bali for wood carvings; a lot of it ends up here first. Jakarta is also where most international flights land, so it makes sense to plan your souvenir shopping around your itinerary rather than scrambling at the last minute. If you're already exploring the city after a day of eating your way through Jakarta's best Padang food spots, pairing that with a souvenir run is an easy win.
Sarinah, on Jalan MH Thamrin, is often the first answer locals give when asked where to buy souvenirs in Jakarta. It's Indonesia's oldest department store, and its dedicated floors of batik, songket, wood carvings, and regional handicrafts make it one of the easiest one-stop options for travelers short on time. Prices are fixed, which takes the guesswork out of bargaining, and quality control tends to be more consistent than at open-air markets. It's a solid starting point if you want a broad sample of Indonesian crafts before deciding what to hunt for elsewhere.
Pasar Baru has been operating since the Dutch colonial era, and it still carries that old-market energy today. This is where you'll find rolls of fabric, ready-made batik shirts, sarongs, and small trinkets at prices considerably lower than mall shops, provided you're willing to negotiate. It's less curated than Sarinah, so quality varies stall to stall, but that's part of the charm for shoppers who enjoy digging for a good find. Pasar Baru pairs nicely with an evening stroll if you're already exploring the city's after-dark scene, similar to the vibe covered in our guide on where to see Jakarta's city lights without going to a bar.
If you want souvenirs that are genuinely specific to Jakarta rather than generic Indonesian items, Setu Babakan is worth the trip. This cultural village preserves Betawi traditions, the indigenous culture of Jakarta itself, and it's one of the only places where you can buy Betawi-style crafts, textiles, and snacks directly from local artisans. It's quieter and more low-key than the city's malls and markets, which makes it a nice change of pace if you've spent the day battling Jakarta traffic.
For serious batik shopping in Jakarta, Tanah Abang is the city's largest textile hub, and it's known for supplying fabric to sellers all over Indonesia. If you're buying in bulk, whether for gifts or resale, this is where prices drop the most. The ITC malls scattered around the city, such as ITC Mangga Dua, offer a more air-conditioned, organized alternative with similar variety in batik, ready-to-wear clothing, and accessories. Both options work well if Sarinah's prices feel a bit steep and you don't mind a livelier, more crowded shopping environment.
Taman Mini Indonesia Indah (TMII) is essentially a miniature version of the entire archipelago, with pavilions representing every province's traditional houses, crafts, and culture. Vendors near the park entrances and inside several pavilions sell regional handicrafts, from Sumatran wood carvings to Papuan accessories, giving you a taste of the whole country without leaving Jakarta. It's a natural extension of a cultural sightseeing day, and if you'd rather have a guide walk you through the highlights first, the full-day Indonesia culture and traditional house tour covers TMII along with other landmark stops.
For travelers with less time, the half-day TMII tour hits the same cultural pavilions in a shorter window, leaving you time afterward for shopping elsewhere in the city.
Soekarno-Hatta International Airport does have souvenir shops scattered through its terminals, selling everything from packaged snacks to small batik items and keychains. They're convenient for last-minute gifts, but prices are noticeably higher than what you'd pay in the city. If possible, treat the airport as a backup rather than your main shopping stop, and try to finish most of your souvenir hunting a day or two before your flight so you're not stuck paying inflated prices under time pressure.
Bargaining is expected at markets like Pasar Baru and Tanah Abang, though it's less common (or simply not done) at fixed-price stores like Sarinah. A good rule of thumb is to start at around half the quoted price and negotiate from there, staying polite and light-hearted rather than aggressive. When it comes to authenticity, check whether batik is hand-stamped (cap) or hand-drawn (tulis), since prices and quality differ significantly between the two. Woven textiles from the Baduy community, for instance, carry distinct natural dye patterns that mass-produced imitations rarely replicate well. If you want to see this weaving tradition firsthand, the Baduy tribe village trekking tour takes you directly into the community where these textiles are made. For a broader roundup of specific items worth bringing home, our article on the best souvenirs to buy after a Jakarta food tour is a useful companion read.
Sarinah in Central Jakarta is the most popular choice since it gathers batik, wood carvings, and regional crafts from across Indonesia under one roof.
Yes, Pasar Baru is a historic market known for affordable textiles, fabrics, and small trinkets, though prices are negotiable and quality varies by stall.
Many cultural tours, such as visits to Taman Mini Indonesia Indah or traditional house tours, pass by craft stalls where you can buy items directly from artisans.
City markets and Sarinah generally offer better prices than Soekarno-Hatta Airport, so it's best to shop early and treat the airport as a backup option.
Betawi crafts from Setu Babakan, Baduy-woven textiles, and Jakarta-specific batik motifs make distinctive souvenirs beyond generic Bali imports.
Ready to combine culture, sightseeing, and souvenir hunting in one trip? Book the full-day Indonesia culture, traditional house and landmark tour with Ekaputra Tour and let a local guide take you straight to the heart of Jakarta's best cultural spots.