Baligasm
Baligasm
12 Best Places to Shop in Bali 2026: Markets, Malls & Souvenirs
Shopping

12 Best Places to Shop in Bali 2026: Markets, Malls & Souvenirs

By BaligasmUpdated 6 MIN READ

Bali is one of the best places in Asia to shop for handmade things: batik and ikat, silver from Celuk, woodcarvings, rattan bags, ceramics and Balinese snacks to take home.

Here are the 12 best places to shop in Bali. Shopping in Ubud? See our best places to visit in Ubud.

Shopping in Bali: what to know

  • Bargain at markets, not in shops. Expect to haggle at Ubud, Sukawati and Badung markets and Love Anchor's stalls; malls, Krisna, The Keranjang, Jenggala, Geneva and Threads of Life have fixed prices.
  • VAT refund: foreign visitors staying up to 60 days can reclaim VAT at participating stores. You need at least IDR 50,000 VAT per receipt and IDR 500,000 VAT in total; claim at the counter in the international terminal before you fly.
  • Pay: rupiah cash at markets; QRIS now works with apps from Singapore, Malaysia, Thailand, Japan, South Korea and China.
  • Bring a bag: Bali has banned single-use plastic bags since 2019.
  • By area: Kuta: Beachwalk, Discovery, The Keranjang, Krisna. Seminyak and Canggu: Seminyak Village, Geneva, Love Anchor. Ubud: Ubud Art Market, Threads of Life. Jimbaran: Jenggala. Nusa Dua: Bali Collection.

1. The Keranjang Bali

The Keranjang Bali
Photo by @thekeranjangbali

Shaped like a giant woven basket, The Keranjang on the Bypass near the airport is Bali's biggest one-stop souvenir store: Balinese snacks such as pie susu, coffee, clothing, spa products and handicrafts from local small businesses, all at fixed prices.

It's also an attraction, with pottery painting (IDR 40,000), a kopi luwak tasting (IDR 50,000), doll-making and Balinese costume photos. It's rated 4.8 from more than 44,000 Google reviews, so it's a handy last stop before your flight.

The Details

Location
Jl. Bypass Ngurah Rai No.97, KutaOpen in Maps
Hours
Monday – Thursday 9 AM – 9 PM; Friday – Sunday 9 AM – 10 PM
Price
Fixed prices; experiences IDR 40,000–150,000

What to Buy

Oleh-oleh snacks, coffee, clothing, spa products and crafts

Good to Know

Free tridatu bracelet-making for visitors.

2. Beachwalk Shopping Center

Beachwalk Shopping Center
Photo by @beachwalk_bali

Across the road from Kuta Beach, Beachwalk is an open-air, resort-style mall with gardens, water features and a rooftop. It has international fashion and beauty brands such as Bershka, Pull & Bear and Pandora, plus a cinema, Timezone and dozens of restaurants.

Several of its stores take part in Indonesia's VAT Refund for Tourists scheme, so keep your receipts. It's rated 4.5 from 48,000 Google reviews.

The Details

Location
Jl. Pantai Kuta, KutaOpen in Maps
Hours
Monday – Thursday 10 AM – 10 PM; Friday – Sunday 10 AM – 11 PM
Price
Mid-range to premium

What to Buy

International fashion and beauty brands

Good to Know

Come at sunset and walk straight onto Kuta Beach.

3. Geneva Handicraft Centre

Geneva Handicraft Centre
Photo by @manwiththeye

On the main road through Kerobokan, Geneva is a multi-storey handicraft department store packed with woodcarvings, home decor, baskets, clothing, furniture and souvenirs from across Indonesia.

Prices are fixed, so it's a good place to see what things should cost before you head to the markets.

The Details

Location
Jl. Raya Kerobokan No.100, Kerobokan (near Seminyak)Open in Maps
Hours
Daily 9 AM – 7 PM
Price
Fixed prices

What to Buy

Woodcarvings, home decor, baskets and souvenirs

Good to Know

Fixed prices make it a useful price check.

4. Oemah Herborist

Oemah Herborist
Photo by @marceetandiono

Inside Secret Garden Village in the cool Bedugul highlands, Oemah Herborist is the showroom of Indonesian natural body-care brand Herborist, with a short film about how its products are made.

It's an easy stop on the way to Ulun Danu Beratan temple or the North Bali waterfalls, and Secret Garden Village also has a café.

The Details

Location
Secret Garden Village, Jl. Raya Denpasar–Bedugul, Mekarsari, Baturiti, TabananOpen in Maps
Hours
Daily 9 AM – 8 PM
Price
Local-brand prices

What to Buy

Natural body care, scrubs and herbal products

Good to Know

Combine with Bedugul and the twin lakes.

5. Discovery Mall Bali

Discovery Mall Bali
Photo by @aiimystyles

On the beach at Tuban, Discovery Mall has two department stores, SOGO and Matahari, plus Batik Keris for batik, fashion and eyewear shops and cafés, with an amphitheatre facing the sea.

Several of its stores, including Batik Keris and Matahari, are on the VAT Refund for Tourists list. Rated 4.3 from more than 21,000 Google reviews.

The Details

Location
Jl. Kartika Plaza, Tuban, KutaOpen in Maps
Hours
Monday – Friday 10 AM – 10 PM; Saturday – Sunday 10 AM – 10:30 PM
Price
Mall prices

What to Buy

Department-store fashion, batik and beachwear

Good to Know

Watch the sunset from the beachfront terrace.

6. Jenggala Keramik

Jenggala Keramik
Photo by @jenggala_official

For something you'll actually use at home, Jenggala has made handmade ceramics in Bali for more than four decades: plates, bowls, teapots, vases and spa pieces, sold at its Jimbaran flagship and on Sunset Road.

Prices run from IDR 20,000 for small pieces to about IDR 1,800,000. Children love the Paint-a-Pot sessions, and there's a café.

The Details

Location
Jl. Uluwatu II, Jimbaran (also Jl. Sunset Road No.1, Kuta)Open in Maps
Hours
Daily 9 AM – 7 PM
Price
IDR 20,000–1,800,000

What to Buy

Handmade tableware, vases and homeware

Good to Know

Book Make-a-Pot or Paint-a-Pot for a hands-on souvenir.

7. Ubud Art Market (Pasar Seni Ubud)

Ubud Art Market (Pasar Seni Ubud)
Photo: Tomasz Baranowski / Wikimedia Commons (CC BY 2.0)

Opposite Ubud Palace, the rebuilt Ubud Art Market (reopened in 2023) is the classic place to buy sarongs, batik, rattan bags, woodcarvings, paintings and kites. Bargaining is expected: vendors often start high, so counter at around half and keep it friendly.

For bigger choice and lower prices, the Sukawati Art Market (Jl. Raya Sukawati, daily 6 AM – 6 PM), rebuilt in 2022, is south of Ubud on the road to Denpasar. On the way, the village of Celuk is lined with silver workshops; at Celuk Bali Silver Class you can make your own ring (from IDR 500,000).

The Details

Location
Jl. Raya Ubud No.35, Ubud (opposite Ubud Palace)Open in Maps
Hours
Daily 10 AM – 5 PM
Price
Bargain; no fixed prices

What to Buy

Sarongs, batik, rattan bags, woodcarvings and kites

Good to Know

Bring cash and go in the morning before the tour groups.

8. Krisna Oleh-Oleh Bali

Krisna Oleh-Oleh Bali
Photo by @krisnaoleholehbali

Where Indonesians buy their Bali souvenirs: Krisna is a chain of huge fixed-price stores selling pie susu, bakpia, roasted peanuts, chips, coffee, t-shirts, Balinese fabric, sandals and trinkets.

The Sunset Road flagship is rated 4.5 from more than 27,000 Google reviews, and the Rama Krisna branch in Tuban, near the airport, is open 24 hours. Pay by cash, debit card or GoPay.

The Details

Location
Jl. Sunset Road No.88, Kuta (plus Tuban, Denpasar, Jimbaran, Gianyar and Singaraja)Open in Maps
Hours
Daily 8 AM – 10 PM (Rama Krisna Tuban 24 hours)
Price
Fixed prices, no bargaining

What to Buy

Balinese snacks, coffee, t-shirts and fabric

Good to Know

No online ordering; shop in person.

9. Seminyak Village

Seminyak Village
Photo by @seminyakvillage

Just off Jalan Kayu Aya (Oberoi), Seminyak Village is a small boutique mall with H&M, Birkenstock, Polo, Sensatia Botanicals, Bamboo Blonde and Tamara Danielle Bali, plus concept stores for local labels.

It's a good base for exploring Seminyak's boutique strip on foot; Uma & Leopold, the Bali womenswear label, has a store on the same block.

The Details

Location
Jl. Kayu Jati No.8, SeminyakOpen in Maps
Hours
Daily 10 AM – 10 PM
Price
Mid-range boutique prices

What to Buy

Fashion, swimwear, natural skincare and Bali-made labels

Good to Know

Optik Tunggal here takes part in the VAT refund scheme.

10. Love Anchor Canggu

Love Anchor Canggu
Photo by @loveanchorcanggu

On Batu Bolong, Love Anchor is a daily bazaar of 150+ stalls in old teak joglo houses, selling boho fashion, swimwear, jewellery, macramé, ceramics and homewares. Bargaining at the stalls is 'common and welcomed'.

Love Anchor's own label sells resort wear, teak-wood sunglasses and silver jewellery, from about IDR 395,000. It's busiest in the afternoon.

The Details

Location
Jl. Pantai Batu Bolong No.56, CangguOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Stalls: bargain; own label from IDR 395,000

What to Buy

Boho fashion, swimwear, jewellery and homewares

Good to Know

Bring cash or an e-wallet.

11. Threads of Life

Threads of Life
Photo by @threadsoflifebali

For a souvenir with a story, Threads of Life in Ubud has worked since 1998 with about 1,200 weavers and dyers on 12 Indonesian islands to revive hand-woven, naturally dyed textiles: ikat, songket and batik.

This is fair trade, and the money goes directly to the women who make the cloth. Cushion covers start at IDR 1,200,000; heirloom textiles run into the millions. It also runs natural-dye and batik classes.

The Details

Location
Jl. Kajeng No.24, Ubud (gallery on Jl. Raya Lungsiakan)Open in Maps
Hours
Daily 10 AM – 6 PM
Price
From IDR 1,200,000

What to Buy

Hand-woven ikat, songket and batik textiles

Good to Know

Fixed prices.

12. Badung Market (Pasar Badung)

Badung Market (Pasar Badung)
Photo: Sasha India / Wikimedia Commons (CC BY-SA 2.0)

Bali's biggest traditional market, in the heart of Denpasar, was rebuilt after a 2016 fire and reopened in 2019 on the landscaped Badung riverbank. Come early to see stalls of produce, spices and the flowers and palm leaves used for daily offerings.

Upper floors sell fabric and kebaya material, and the Kumbasari art market across the river sells sarongs and crafts. Bargaining is normal, and it's open 24 hours.

The Details

Location
Jl. Sulawesi, DenpasarOpen in Maps
Hours
Open 24 hours; busiest early morning
Price
Local market prices; bargain

What to Buy

Spices, offering supplies, fabric and kebaya material

Frequently Asked Questions

Where is the best place to shop in Bali?

For souvenirs, The Keranjang and Krisna (fixed prices). For crafts and sarongs, the Ubud and Sukawati art markets. For fashion, Beachwalk in Kuta, Seminyak Village and Love Anchor in Canggu.

Do you bargain in Bali?

Yes at markets and street stalls: start at around half the asking price and stay friendly. Malls, department stores and souvenir supermarkets have fixed prices.

Can tourists get a VAT refund in Bali?

Yes, if you stay no more than 60 days and spend at participating stores: at least IDR 50,000 VAT per receipt and IDR 500,000 VAT in total. Claim at Ngurah Rai Airport before departure.

What should I buy in Bali?

Batik and ikat textiles, silver jewellery from Celuk, handmade ceramics from Jenggala, rattan bags, Kintamani coffee and Balinese snacks such as pie susu.