Where to shop in Bali

A bargain hunter’s paradise is perhaps the best way to describe Bali shopping. Thriving shopping malls, village markets, and roadside stalls all cater to your every retail whim. Destinations like Kuta offer western fashion and accessories at discount prices. Handicrafts, clothing, homewares, and jewellery are also readily available.In contrast, Ubud is the centre of Balinese culture and arts. This makes it an ideal destination to shop for traditional items like Batik, sculptures, woodwork, and carvings at some of the best Bali markets on offer.It’s worth noting that bargaining is common practice. Many items are not tagged, so prepare to offer a fair price and negotiate when necessary.


This upmarket seaside region is a shopping haven of boutiques, designer outlets and surf stores, while smaller shops line the main thoroughfare, Jalan Raya Seminyak. In 2015, the township also added a two-storey shopping mall to its retail repertoire. Jewellery is a featured product of the area, and designer gold and silver pieces can be found at various boutiques and major stores in the area.
Beach markets in Bali are a big drawcard for visitors.


From local arts markets to some of the largest Bali shopping centres, Kuta offers a huge selection of retail spanning fashion, arts, jewellery, homewares, and more. The bulk of shops, including the major malls, line Kuta's main thoroughfares. A notable destination is the bazaar-style precinct of Kuta Art Market where you can find local wares and souvenirs.
Kuta shopping streets have plenty of wares that will catch your eye.


Although smaller than Seminyak and Kuta, the Canggu shopping scene offers boutique items for discerning buyers. Catering mainly to expats in the region, and often established by them too, items on offer include surf gear, jewellery, children's toys, and homewares. There's no specific shopping precinct. Instead, stores are dotted throughout Canggu's busier streets or situated next to restaurants and bars.
Bohemian style pastel rugs on sale in Canggu, Bali.


Considered the up-and-coming boutique precinct that now makes the top 10 of any Bali shopping guide, Petitenget is home to designer boutiques featuring all manner of beautifully crafted wares. Jewellery, homewares, and one-off fashion items are among the treasure-trove of acquisitions that await your discovery during a stroll down Petitenget's bustling main street.
Petitenget market stalls offer exotic fabrics and much more.


If you're considering what to buy in Bali, then Ubud arguably has some of the most authentic artisan delights available. The region is a haven for arts, crafts, clothing, and unique souvenirs. The best sites for knick-knacks and crafts include the art market next to the royal palace and the street adjoining the Monkey Forest, while the main street is home to endless fashion boutiques.
Pick up some keepsakes hand crafted by local artisans in Ubud, Bali.