Indonesia is a vast archipelago of over 17,000 islands, offering incredible diversity from ancient temples and volcanic landscapes to pristine beaches and vibrant coral reefs. Home to unique cultures, world-class diving, and lush rainforests, it's exceptional territory for adventure seekers and culture enthusiasts alike.
Best souvenirs
Authentic items worth bringing home.
Batik Fabric
UNESCO-listed hand-stamped or hand-drawn wax-resist fabric. Yogyakarta and Solo produce the finest traditional patterns, while Pekalongan is famous for colorful coastal styles.
Price: $5-80
Where: Malioboro Street Yogyakarta, Pasar Klewer Solo, Pasar Beringharjo
Balinese Wood Carvings
Intricate hand-carved statues of Hindu deities, masks, and decorative panels made from hibiscus, jackfruit, or coconut wood by Ubud craftsmen. Quality varies significantly.
Price: $10-200
Where: Ubud Art Market, Mas village, Sukawati Market Bali
Yogyakarta Silver Jewelry
Sterling silver jewelry hand-crafted in Kotagede, Yogyakarta's ancient silversmithing district. Designs range from traditional Javanese motifs to contemporary pieces.
Price: $15-150
Where: Kotagede district Yogyakarta, HS Silver workshop
Wayang Kulit Shadow Puppets
Traditional leather shadow puppets depicting characters from Hindu epics like the Ramayana and Mahabharata, hand-painted and perforated by master artisans in Java.
Price: $20-300
Where: Pasar Beringharjo Yogyakarta, craft shops around Kraton
Indonesian Spice Packs
Pre-mixed rendang, soto, and nasi goreng spice blends from the Spice Islands. Packaged rendang paste from Padang and bumbu spice collections make ideal culinary gifts.
Price: $3-15
Where: Pasar Santa Jakarta, any supermarket or traditional market
Specialty Indonesian Coffee
Kopi Luwak (civet coffee), Toraja Arabica, Aceh Gayo, and Flores Bajawa beans represent Indonesia's world-class coffee diversity. Single-origin bags make excellent gifts.
Price: $10-80
Where: Anomali Coffee stores, Kopitiam shops, specialty roasters in Bali and Jakarta
Lombok Pottery
Distinctive hand-coiled earthenware from Banyumulek and Penujak villages on Lombok, decorated with geometric motifs. Each piece is unique and made without a wheel.
Price: $8-60
Where: Banyumulek Pottery Village, Lombok craft markets
Traditional markets
Where locals shop and travellers find treasures.
Pasar Beringharjo
Yogyakarta's oldest and most important traditional market, operating since 1758. Four floors sell batik, traditional clothing, spices, fresh produce, and handicrafts.
Where: Jl. Margo Mulyo No.16, Ngupasan, Gondomanan, Yogyakarta
Hours: 8AM-4PM daily
Sukawati Art Market
Bali's most famous art market spread over two floors, selling wood carvings, paintings, sarongs, and souvenirs at wholesale prices. Bargaining essential here.
Where: Jl. Raya Sukawati, Gianyar, Bali
Hours: 6AM-6PM daily
Pasar Klewer
Indonesia's largest batik wholesale market in the royal city of Solo, with hundreds of stalls selling batik fabric, traditional clothing, and textiles at excellent prices.
Where: Jl. Dr. Radjiman, Gajahan, Pasar Kliwon, Surakarta (Solo)
Hours: 8AM-5PM daily
Pasar Baru Jakarta
Historic colonial-era market in Jakarta dating from the Dutch East Indies period, offering electronics, textiles, spices, and traditional goods alongside modern merchandise.
Where: Jl. Pasar Baru, Sawah Besar, Central Jakarta
Hours: 9AM-7PM daily
Ubud Art Market (Pasar Seni Ubud)
Central Ubud market selling handmade crafts, jewelry, clothing, and artwork. The upper floor has better quality items while the ground floor is more tourist-oriented.
Where: Jl. Raya Ubud, opposite Ubud Palace, Gianyar, Bali
Hours: 6AM-6PM daily
Shopping districts
Neighbourhoods known for retail.
Malioboro Street
Yogyakarta's most famous street and Indonesia's iconic shopping corridor, lined with batik shops, handicraft vendors, street food stalls, and becak (cycle rickshaw) drivers. The evening atmosphere is particularly vibrant with street musicians.
Best for: Batik, souvenirs, traditional food, street shopping experience
Seminyak & Oberoi, Bali
Bali's most fashionable shopping precinct with designer boutiques, concept stores, and high-end furniture shops. Jl. Kayu Aya (Eat Street) and Jl. Oberoi host international and local designer brands.
Best for: Designer clothing, home decor, Balinese fashion labels
Kemang, Jakarta
South Jakarta's vibrant neighborhood packed with independent boutiques, antique shops, art galleries, and international restaurants. Popular with expats and creative professionals seeking unique finds.
Best for: Antiques, vintage clothing, art, lifestyle stores
Canggu, Bali
Hip coastal village transformed into a trendy shopping area with surf shops, organic cafes, beach boutiques, and local designer stores. Jl. Pantai Berawa and Batu Bolong corridor are most popular.
Best for: Surf wear, organic products, local designer brands
Kotagede, Yogyakarta
Ancient royal district of Yogyakarta renowned as Indonesia's silversmithing center since the 16th century. Family-run workshops demonstrate traditional filigree techniques alongside showrooms selling finished pieces.
Best for: Sterling silver jewelry, traditional silversmithing
Malls & modern shopping
Air-conditioned, international brands, and food courts.
Grand Indonesia Shopping Town
Jakarta's premier luxury mall complex comprising East Mall and West Mall connected by a sky bridge, housing over 700 stores including international luxury brands, department stores, and an extensive food court. Located in central Jakarta opposite Hotel Indonesia roundabout.
Hours: 10AM-10PM daily
Beachwalk Shopping Center
Bali's most stylish open-air mall on Kuta Beach, designed to blend with the coastal environment. Features international brands, local Indonesian designers, and numerous restaurants with sea breeze views.
Hours: 10AM-10PM daily
Plaza Indonesia
Jakarta's most prestigious luxury retail destination featuring flagship stores of the world's top fashion houses including Louis Vuitton, Hermes, and Gucci, alongside fine dining and entertainment.
Hours: 10AM-10PM daily
Mal Taman Anggrek
West Jakarta's largest mall featuring Indonesia's biggest indoor ice skating rink, extensive electronics and gadget stores, fashion retailers, and a large supermarket. Popular with local families.
Hours: 10AM-9PM daily
Bargaining tips
Negotiate like a local.
Always bargain at traditional markets and street stalls — starting price is typically 2-3x the expected final price
Begin by offering 30-40% of the asking price, then negotiate up to a middle ground
Walk away slowly if the price isn't right — vendors will often call you back with a better offer
Be friendly and smile throughout — aggressive haggling is considered rude
Fixed-price signs (harga pas) in shops and malls mean bargaining is not appropriate there
Buy multiple items from the same vendor to leverage better discounts
Morning purchases at markets often yield better prices as vendors want their first sale
Customs & restrictions
What you can and can't take home.
Restrictions: Cannot export antiques over 50 years old without government permit. Export of protected wildlife products, coral, and certain sea shells is illegal and carries severe penalties.
Tax Refund: VAT refund (10%) available at designated Tax Refund Counters at major international airports for purchases over IDR 500,000 from VAT-registered stores. Keep original receipts.
Duty Free: Travelers may bring in up to 200 cigarettes, 25 cigars or 100g tobacco, 1L alcohol, and gifts up to $250 value duty-free.
Shipping: DHL, FedEx, and JNE (local courier) offer international shipping. Large batik or woodcarving purchases can usually be shipped by the vendor — confirm insurance coverage before proceeding.