The area's shopping areas aren't far from the beach, sometimes right up on the sand itself: you can go straight from swimming in the surf to a shopping spree at the air-conditioned Discovery Shopping Mall in Tuban, or to Beachwalk Mall along Jalan Pantai Kuta.
That’s no surprise, as Kuta, Legian, and Nusa Dua have Bali's most developed tourist infrastructure, thanks largely to the excellent surfing beaches in these parts.
Shopping in Kuta: Malls & Cheap Souvenir Shops
The shopping scene in Kuta is wonderfully eclectic. The area's backpacker heritage is still apparent in the street shopping along Jalan Legian and in areas like Kuta Square and the Kuta Art Market, but as tourists have increased in affluence, so has the merchandise, and the shops that sell them.
Kuta Square. This shopping district is located at a major throughway for tourists commuting between Kuta and Legian (Google Maps), and has become a crowded meeting place for Bali shoppers and fixed-price boutiques and shops.
Most of Kuta Square's shops are along a 200-yard long lane stretching from south to north. Beginning at Kuta Art Market at the southern end, proceed north while you check out the area's fashion boutiques, fast food outlets, surf shops, and jewelers.
Matahari Department Store's four-storey building dwarfs everything else on Kuta Square, and hawks a wide range of high-quality, Indonesian-made merchandise, from snacks to houseware to clothing.
The fourth floor has a foodcourt where you can have a break above it all.
Shopping malls. The mallification of the world continues even in tropical Bali, and Kuta boasts its fair share of air-conditioned shopping centers filled with Western brands.
Balinese high-quality fashion brands also hold their own quite well in Kuta's malls, too, so don't count the malls out.
It goes without saying - the shops in these malls are strictly fixed-price.
Kuta Art Market on Kuta Square's southern entryway (Google Maps) hawks plenty of cheap but artsy Balinese souvenirs – masks, shirts, shells, sarongs, and assorted carved creatures. Unlike the rest of Kuta Square, the shops in the Kuta Art Market encourage you to bargain hard for the goods.
Shopping along Jalan Legian
The road known as Jalan Legian crosses over between Kuta and Legian. Along this two-lane avenue and beyond (see below), visitors will find plenty of stand-alone shops, markets, and stalls, alongside transportation services, restaurants and budget hotels.
Start your Legian shopping spree at the corner of Jalan Legian and Jalan Melasti (Google Maps), and explore the area on foot. Jalan Legian itself contains plenty of high-end stores catering to affluent active types: surf shops and sportswear stores seem to predominate, although there are a fair number of jewelry and houseware stores along the stretch.
Cheaper souvenir stalls and knick-knack counters are located mainly in the side streets running perpendicular from Jalan Legian to Legian Beach to the west.
Down Jalan Melasti east of Jalan Legian, you'll find the Kuta Art Market (Google Maps) near the beach selling inexpensive artsy tchotchkes.
Jalan Sahadewa (Garlic Lane, Google Maps) runs north from the Art Market, connecting Jalan Melasti and Jalan Padma – it’s yet another hotspot for bargain hunters.
The side streets full of shops stretch north through Jalan Padma Utara, Jalan Werkudara to Jalan Arjuna (commonly known as Jalan Double Six). The latter two lanes are particularly well-known for their fabrics and clothes stores, where you can sample local batiks and other textiles.
Jalan Padma (Google Maps) at the northern end of Garlic Lane is chock-a-block with stores selling cheap bangles, trinkets, and shell products.
Shopping in Denpasar
The capital of Bali doesn’t get as much tourist traffic as Kuta and Legian – after all, this is where the ordinary Balinese live, as opposed to the tourist districts of Legian, Kuta and Seminyak.
But that’s no reason to cross Denpasar off your shopping list: its two traditional markets are located right next to each other, separated only by the Badung River.
Pasar Kumbasari (Google Maps) is a sprawling traditional market stacked three floors up. If you’re in the market for cheap arts and crafts, go up to the third floor of the market and get your bargaining game on. There’s even a shop that sells costumes for traditional Balinese dances. (Source)
Across the river, Pasar Badung (Google Maps) offers more bargains for the tourists who like to go local. On its eastern flank you’ll find Jalan Sulawesi, a famous fabrics depot lined with shops selling batik, songket, and a variety of fabrics, traditional and modern alike.
Jalan Gajah Mada (Google Maps) intersects with Jalan Sulawesi a little to the north – the shops on this street sell handicrafts and shoes. Go south to Jalan Hasanuddin (Google Maps) to encounter Denpasar’s famous gold trade – the gold craftsmen along this street cater mainly to locals, but you’re free to try your luck.
Other Shopping Areas in South Bali
In Sanur, visit Jalan Danau Tamblingan (Google Maps), the district’s main road, where you can buy the same stuff available in Kuta, without swimming in Kuta-size crowds. A number of cafes and restaurants are interspersed amidst the shops on the avenue, so you can take an occasional break between purchases.
The shops in Kerobokan – especially along Jalan Raya Kerobokan (Google Maps) – cater to homeowners and parents, with establishments selling home furnishings, furniture and artwork for the former, and artisanal dollhouses, kids’ books, and juvenile fashions for the latter.
The broad highway between Sanur and Nusa Dua is known as the “Bypass”, and is lined with stores selling pottery, stoneware, furniture, and assorted antiques. Drive by in your hired car, stop at any stores that interest you and bargain away.
In Nusa Dua, the retail scene is dominated by the Bali Collection shopping center (bali-collection.com, Google Maps), an open mall with a number of upmarket international labels and a Japanese department store. Behind the mall, a number of restaurants and bars serve patrons in an al fresco setting. A free shuttle bus commutes between the Bali Collection shopping center and about 20 nearby resorts.