
12 Best Places to Shop in Bali 2026: Markets, Malls & Souvenirs
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

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

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

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

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

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

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)

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

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

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

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

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)

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.
