OnBali logo

Bali’s Best Markets for Shopping: Discover Art, Handicrafts, and Local Delights

By Anastasia Milenia
8 min read
Updated: Jun 06, 2025

Alright, we all know that Bali is not just about cute beaches and romantic sunsets but a shopping paradise, too! The island has it all, from colorful traditional markets to hidden gems for unique items.

The fun part is that shopping in Bali is not just a transaction — It's a whole experience! Think about it: you're walking among the stalls with the pleasant smell of incense whilst listening to the chatter of the vendors with big smiles inviting you to come up with a deal. Sounds fun, right? Ready to explore the best markets in Bali? Then let's roll!

  • Art Markets

  • 1. Ubud Art Market — Ubud

    Here, you can find a wide range of Balinese crafts, from brightly colored paintings, traditional woven fabrics, and woven rattan bags to wooden sculptures and silver jewelry crafted with incredible detail. Each item at Ubud Art Market is not just a souvenir but rather a glimpse into the rich culture and traditions that have been passed down through the ages.

    Fun fact: This market was also the setting for the movie Eat, Pray, Love, which starred Julia Roberts! Clearly, if you want to bring home a little piece of Ubud's essence, the Ubud Art Market is a must-visit. Speaking of which, don't miss out on haggling — it’s fun and challenging!

    Detailed info about Ubud Art Market

    • Where? Jl. Raya Ubud No.35, Ubud — right across from the Ubud Palace and easily walkable

    • What’s the price range? US $2–15

    • What’s special? Silk scarves, woven bags, wooden statues, and Bali-themed souvenirs. It's one of the most iconic markets in Bali.

  • 2. Tegallalang Handicraft Center — Gianyar

    Located along the main street of Tegallalang, this market is not just a place to shop but a typical cultural experience. Imagine rows of small shops lined up on the roadside with the iconic terraced rice fields in the background — it's a treat to linger!

    You can find a variety of Balinese handicrafts, from amazingly detailed wood carvings, Buddha and Ganesh statues fit for home décor, chic woven rattan mirrors, to super cute dreamcatchers and bamboo furniture. Oh, and a big tip: if you want cheaper prices, go early in the morning before it gets crowded!

    Detailed info about Tegalalang Art Market

    • Where? Jl. Raya Tegallalang, Tegallalang — just north of Ubud’s rice terraces, lining both sides of the main road.

    • What’s the price range? US $3–30

    • What’s special? Renowned for wholesale-priced wood carvings, homeware, and artisan crafts

  • 3. Kuta Art Market — Kuta

    A few steps away from the rolling waves of Kuta Beach, there's one place that's ready to make your hands itch for shopping, yep, Kuta Art Market! Strategically located in Bali's most popular tourist area, this market is always crowded with both locals and tourists. After spending time at the beach, all you have to do is walk a little bit, and you can get your hands on some Balinese souvenirs. Quite practical, isn't it?

    The variety of goods sold here is huge! From funny Balinese T-shirts, colorful beach sarongs, trendy woven bags, beach hats, and handmade jewelry to Balinese paintings that could look great at home. I'd say this market is perfect if you want to buy souvenirs for your family or friends, as the prices are more affordable than those in shopping centers.

    Detailed info about Kuta Art Market

    • Where? Jl. Bakung Sari, Kuta — near Kuta Beach and within walking distance from Beachwalk Mall.

    • What’s the price range? US $2–10

    • What’s special? Beachwear, sarongs, paintings, and fun Bali tees

  • 4. Sukawati Art Market — Gianyar

    If there is one market on the island that is simply a legend, Sukawati Art Market is it! Since the 1980s, this market has been one of the oldest, largest, and most comprehensive traditional art markets in Bali. If you want to find Balinese souvenirs at a reasonable price, then this is the place to go!

    This famous market in Bali is known for its extensive collection of traditional arts and crafts. From classic Balinese paintings, hand-carved wooden statues, signature batik, and woven bags to T-shirts with “I Love Bali” — it's all here! On top of that, a lot of local artisans sell their work directly, meaning that every item you buy will also help support Bali's creative industry. I mean… How beautiful is that?

    Detailed info about Sukawati Art Market

    • Where? Jl. Raya Sukawati, Gianyar — about 20 minutes from Ubud, just off the main road.

    • What’s the price range? US $1–8

    • What’s special? One of Bali’s oldest art markets, famous for cheap sarongs, paintings, and traditional crafts

  • 5. Kumbasari Art Market — Denpasar

    Now, this one is perfect if you're in the capital city of Denpasar and looking to get some Balinese souvenirs without having to go all the way to Ubud or Kuta. Located in the heart of Bali's capital city, right on the banks of the Badung River, this market offers complete one-stop shopping for both tourists and locals.

    The market is famous for its super-diverse collection of arts and crafts. From Balinese batik and endek fabrics, carved wooden statues, silver jewelry, woven bags, and traditional paintings to small souvenirs like key chains and fridge magnets — it's all here at more affordable prices than the souvenir shops in the more tourist areas (You’re right, I’m talking about Ubud and Kuta).

    Detailed info about Kumbasari Art Market

    • Where? Jl. Gajah Mada, Denpasar — right next to the Badung River and across from Badung Market.

    • What’s the price range? US $1–15

    • What’s special? Great for Balinese ceremonial items, fabrics, and traditional goods

  • 6. Sindhu Beach Market — Sanur

    This market may not be as big as Sukawati or Kumbasari, but that's exactly what makes the vibe even more intimate, chill, and cozy for finding Balinese souvenirs. After all, batik, beachwear, handmade jewelry, mini paintings, rattan bags, leather sandals, or tropical home décor are all here at a negotiable price!

    From morning to afternoon, the ambiance is more chill and just great for a leisurely stroll, but when night falls, the market turns into a more lively night market. More vendors, a livelier atmosphere, and, most importantly, its local cuisine is top-notch! From satay lilit, Balinese mixed rice, to traditional snacks, everything here is just irresistible. All in all, if you want to do your shopping without any hassle while enjoying the beach vibe and good food, Sindhu Beach Market should definitely be on your bucket list!

    Detailed info about Sindhu Beach Market

    • Where? Jl. Pantai Sindhu, Sanur — just steps from the beach and near many beachside cafes.

    • What’s the price range? US $2–20

    • What’s special? A relaxed seaside market for beach clothes, bags, and casual souvenirs

  • 7. Garlic Lane — Kuta

    Don't be fooled by the name — Garlic Lane is not a garlic market, seriously! This place is actually one of the hidden gems of shopping in Bali that's often missed by tourists who stick to Kuta or Seminyak. In fact, at Garlic Lane, you can find cool items at more pocket-friendly prices!

    Located in a small alleyway in Legian, this market has rows of shops and stalls selling Balinese T-shirts (yes, I'm talking about the ones with Bintang Beer on them!), beach dresses, silver jewelry, paintings, leather bags, handmade sandals, and unique wooden souvenirs. Besides all of that, Garlic Lane is also lined with food stalls and bars that are great for a snack break or a cold beer after a long stroll around the market.

    Detailed info about Garlic Lane

    • Where? Jalan Sahadewa, Legian — a short walk from Legian Beach, easily accessible

    • What’s the price range? US $3–25

    • What’s special? Known for its variety of shops selling souvenirs, clothing, and local crafts. It's a popular spot for tourists seeking unique items

  • How to Bargain Like a Local

    • Don’t pay the first price!
      The initial price is usually set with bargaining in mind — so don’t accept it right away.

    • Start with half.
      Try offering around 50% of the asking price and then slowly increase your offer until you reach a fair deal.

    • Use charm to your advantage.
      Smile, joke around a bit, and keep the mood light — this often helps in getting a better price.

    • Pretend to walk away (if needed).
      If the price isn’t right, pretend to leave — yes, it might feel sneaky, but it works! Most of the time, the seller will call you back with a better offer. (Oh gosh, I feel bad saying this, but this is super true, lol)

    • Want to get better at bargaining?
      Be sure to read local Bali travel guides and tips to make the most of your experience and shop like a pro!

  • Modern Boho Flea Market

  • 8. The Flea Market — Seminyak

    If you're used to the usual traditional market, how about a flea market that is ultra-artsy and stylish? The Flea Market Bali in Seminyak is a hidden gem for those who love boho-chic, vintage, and unique items!

    Once you enter the market hall, the whole vibe is different, much more relaxed, trendier, and definitely full of eye-catching items. Here, you can find hip Bali-style fashion, from flowy kimonos and linen dresses to the popular rattan bags. You'll also find handmade jewelry with unconventional designs, cool leather sandals, tropical home décor, and a variety of souvenirs that are sure to be a perfect aesthetic to display at home.

    Detailed info about The Flea Market

    • Where? Jl. Kayu Aya, Seminyak — tucked behind Seminyak Square, just minutes from the beach.

    • What’s the price range? US $3–25

    • What’s special? Trendy fashion, handmade accessories, and beach-friendly items — a more curated, boho-chic market

  • Author’s Note & Insider Tips

    Looking for batik scarves? You’ll find some of the best selections at Ubud Art Market and Sukawati Art Market — both are known for their wide variety and handmade pieces.

    For quality handicrafts like wood carvings and woven goods, Tegallalang Handicraft Center and Kumbasari Art Market usually offer better craftsmanship than touristy markets. Compare a few stalls before buying, and don’t be shy to bargain respectfully, okay?

    Pro tip: Prices often drop the further you go from the main entrance, and early morning is the best time to shop for fresh finds — and friendlier prices.

  • Local Food Market

  • 9. Badung Market — Denpasar

    If Bali has a market that never sleeps, it would have to be Pasar Badung! As the largest and oldest traditional market in Bali, it's not just a place to shop but also the pulse of the local economy that connects farmers, traders, and communities on a daily basis.

    Here, you can find all sorts of fresh goods and daily needs, from fresh tropical fruits, organic vegetables, Balinese spices, fresh fish, and meat to a variety of street food that's perfect for a quick bite! (I usually get my spices from the 2nd row on the left, usually easier to bargain with) Apart from groceries, Pasar Badung also has traditional clothing, traditional ceremonial equipment, household trinkets, and Balinese souvenirs at a more affordable price compared to all of the other places on this list.

    Detailed info about Badung Market

    • Where? Jl. Sulawesi, Denpasar — Bali’s largest traditional market, centrally located in Denpasar.

    • What’s the price range? US $1–12

    • What’s special? Offers a wide range of products, from fresh produce and spices to traditional Balinese crafts and textiles

  • 10. Taman Sari Market — Badung

    This one is similar to Badung Market. Unlike the art market or tourist market, this market is better known as an everyday local market where locals stock up on kitchen essentials and household supplies.

    Once you enter, you'll immediately see rows of vendors selling a variety of fresh vegetables, tropical fruits, Balinese spices, and fresh fish and meat — all in a bustling market scene full of people and interaction. If you love to cook or are curious about Balinese ingredients, this is the perfect place to explore. You may even ask the friendly moms for recipes! (I do this quite often).

    Detailed info Taman Sari Market

    • Where? Jl. Taman Sari, Kerobokan — easily reachable by car or scooter.

    • What’s the price range? US $1–5

    • What’s special? Known for its selection of fresh produce, local snacks, and traditional Balinese offerings

  • Night Markets

  • 11. Gianyar Night Market — Gianyar

    If you're a true foodie, you absolutely must stop by Gianyar Night Market! This market is not just a regular shopping place but a street food paradise that keeps your tummy happy and your wallet safe.

    As you enter, get ready to be bombarded by the delicious aromas of grilled satay lilit, spicy betutu chicken, suckling pig with crispy skin, and traditional snacks like laklak (Balinese pandan pancake) and the sweet pisang rai ( pisang is a banana in Indo). To make things even more exciting, almost all of the sellers here are locals, so you can experience authentic Balinese food at a much cheaper price than those in touristy restaurants. Just prepare an empty stomach, and don't forget to bring cash, as most vendors here still use the old-school payment system.

    Detailed info Gianyar Night Market

    • Where? Jl. Ngurah Rai, Gianyar — located in the heart of Gianyar, easily accessible.

    • What’s the price range? US $1–3

    • What’s special? Offers a wide array of local street foods and snacks, providing a genuine Balinese night market experience

  • Tips for Shopping in Bali's Markets

    Best Times to Visit Markets

    If you want to get the freshest goods and the best prices, come early in the morning before other tourists rush in! Vendors are usually more flexible in giving discounts because they believe that the first price is the opening of fortune. But if you prefer a more chilled-out atmosphere and don't like the crowds, try dropping by in the afternoon - it can be cooler, but there's also a greater risk of running out of your favorite items. Options: Scramble or lose out?

    Payment Methods and Currency

    Most markets in Bali still use cash, so make sure to bring enough cash, especially small denominations! Some places will accept digital payments but don't rely 100% on e-wallets or credit cards, as not all stalls have these facilities. Also, if you want to exchange money, avoid suspicious places — it's better to exchange it at an authorized money changer, okay, babe?

    Staying Safe While Shopping

    The market is fun, but keep your belongings in check! The ace should be in front of your body, not behind, so you don't become a target for pickpockets. Don't get so excited that you forget to check your items before paying for the quality first so you won't be upset when you get home! Check the condition and quality first because if you've brought it with you, there will be no return or refund.

    Sustainable and Ethical Shopping

    Bali is a paradise for handmade products, so prioritize buying from local artisans!  Choose items that are handmade, environmentally friendly, and not exploited. Avoid buying souvenirs made from wildlife (e.g., corals or turtle shells), and don't be too aggressive when bargaining — remember, this is their livelihood, too! Enjoy yourself, but still appreciate the hard work of the local vendors. Sounds good? Also, check out the list of other exciting things to do in Bali to make the most of your itinerary!

FAQs

What is the biggest market in Bali?

When it comes to the largest and most comprehensive market, Pasar Badung in Denpasar wins! This market has four floors filled with all sorts of goods, including fresh foodstuffs, traditional fabrics, souvenirs, and household appliances. This is a very local market, so if you want to feel the authentic Balinese vibe, you must stop by!

Are Bali markets open every day?
Where can I find cheap souvenirs in Bali?
What time do Bali markets open and close?
Is bargaining acceptable in Bali markets?
Can I use credit cards at Bali markets?
Are Bali markets safe for tourists?
What is the best way to get to Bali's markets?

Expert Opinion

Now you know where the best shopping spots in Bali are, how to bargain like a pro, and tips to make your shopping experience more exciting. From colorful art markets to tempting night markets with distinctive culinary aromas, Bali has it all! In case you want to spend less time haggling and more time in an air-conditioned place, you can also explore the best malls in Bali to find branded goods, have a nice meal, or simply browse.

So, prepare your cash, hone your bargaining skills, and empty your suitcase because you're bound to go home with more than you planned! All set, now let's start exploring one by one!

Portrait of Anastasia Milenia - copywriter of ONBALI
Anastasia Milenia
Copywriter
  • Social link icon
  • Social link icon
  • Social link icon
33 articles

Meet Anastasia, a Bali-raised writer with a strong communication background and a knack for storytelling. With years of experience in copywriting and a deep love for her island home, she’s here to guide you through Bali’s hidden gems and unique culture. Her goal? To help you feel connected to Bali, wherever you are.

Other articles