Best Shopping Streets in Bali

10 Best Shopping Streets in Bali

Where to Shop in Bali and What to Buy?

The best shopping streets in Bali run through the island’s most popular resort areas, such as Kuta, Legian, and Seminyak, as well as the cultural hotspot of Ubud. They’re perhaps the most frequented paths within each area, where you can enjoy a pleasurable stroll while exploring traditional art markets, fashion boutiques, modern malls, and art galleries.

Besides the colorful array of stalls you’ll find along the roadsides, many of these Bali shopping streets feature an eclectic mix of restaurants, cafes, and bars that serve everything from light bites to a hearty mix of local and international cuisine. We’ve compiled Bali’s best shopping, dining, and walking streets below to get you started.


Bali Hotels

1. Jalan Pantai Kuta

A beachside mix of shopping and dining

Kuta Beach Walking Street

Good for: Shoppers


As one of Kuta’s main streets that interconnects several other pathways and shortcuts, Jalan Pantai Kuta is perhaps the most recognizable street in the area. Half of it even runs parallel to the namesake beach. The 1-way street follows on from where Legian’s primary nightlife and shopping street, Jalan Legian, ends. It starts from the so-called “Bemo corner” intersection, where you can find many small souvenir shops, spas, and art kiosks.

Though you’re most likely to start on the sands of Kuta Beach, the half-length of the street that runs towards the beach is worth exploring too, with its mix of local art shops, jewelry boutiques, international surf brand outlets, and cafes.


Location: Kuta, Badung, Bali, Indonesia

Destination card image

Jalan Pantai Kuta

Kuta, Badung, Bali, Indonesia

2. Jalan Raya Ubud

A blend of shopping and sightseeing

Jalan Raya Ubud Shopping Street

Good for: Shoppers


Jalan Raya Ubud is the main street that runs right through the center of Ubud, with both of its sides dotted with a mix of fashion boutiques, antique shops, galleries, and local art shops. A focal landmark here is the Ubud Art Market, just across the road from the Puri Saren Royal Palace. The total length of Jalan Raya Ubud is almost 1.5 miles.

Your walks here will usually include sightseeing at various locations around this hub, as there are several landmarks other than the palace worth exploring. It’s easy to navigate Ubud’s many interconnecting side streets, which are densely packed mini shopping streets in themselves. Read more


Location: Ubud, Gianyar, Bali 80571, Indonesia

Destination card image

Jalan Raya Ubud

Ubud, Gianyar, Bali 80571, Indonesia

3. Poppies Lane I and II

Floral streets linking popular areas

Poppies Lane Walking Streets

Good for: Budget, Shoppers


In between Kuta and Legian, there are 2 streets called Poppies Lane I and Poppies Lane II that serve as shortcuts to both areas. Theses streets are popular for their selection of budget accommodation, particularly if you’re looking for a cheap guesthouse, homestay, or “losmen” (inn), right in the middle of Bali’s 2 most popular beach resort areas.

From these streets, you can easily reach Kuta Beach, or the exciting nightlife hub of Legian, within just a 15-minute stroll. The lanes were named after the Poppies Bali Restaurant, which has been around since the early 1970s and is believed to have been developed by former Californian restaurateurs. Read more


Location: Kuta, Badung, Bali 80361, Indonesia

Destination card image

Poppies Lane I and II

Kuta, Badung, Bali 80361, Indonesia

4. Jalan Monkey Forest

A fun name for a fun street

photo by <a href="https://th.wikipedia.org/wiki/%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C:Monkey_Forest_Street_of_Ubud_200507.jpg" target="_blank" rel="noreferrer">っ</a> (<a href="https://creativecommons.org/licenses/by-sa/3.0/" target="_blank" rel="noreferrer">CC BY-SA 3.0</a>)  modified

Good for: Shoppers


Jalan Monkey Forest is a 1-way street in Ubud that follows on further south from Jalan Hanoman. It turns at Ubud’s main town center, across the road from the Puri Saren royal palace and Ubud’s famous art market. From where Ubud Monkey Forest Road starts, rows of shops, boutiques, and stalls line its sides, together with many guesthouses, hotels, restaurants, and small day-spas.

The Monkey Forest Road links the main shopping area with Ubud’s famous satellite streets of Jalan Hanoman, Jalan Sugriwa, and Jalan Jembawan, which are all southeast from the town center.


Location: Ubud, Gianyar, Bali 80571, Indonesia

Explore Ubud Monkey Forest Hotels

Destination card image

Jalan Monkey Forest

Ubud, Gianyar, Bali 80571, Indonesia

5. Jalan Legian

Legian’s most popular street

Jalan Legian

Good for: Budget, Food, Shoppers


Jalan Legian is the primary walking street of the 2nd most popular beach resort area after Kuta, lined with a good variety of shops, bars, hotels, and clubs. The street connects Kuta and Seminyak. Several notable alleys, including Poppies Lane (I and II) and Garlic Lane, branch off to the beach from this street.

Jalan Legian is where you’ll find most of Legian’s daytime shopping and dining spots. You can practice your bargaining skills while hopping between the many small art shops. There are also plenty of brand outlets with fixed price shopping, though you’ll also find a great deal of discount promotions around.


Location: Kuta, Badung, Bali 80361, Indonesia

See nearby properties

Destination card image

Jalan Legian

Kuta, Badung, Bali 80361, Indonesia

6. Jalan Sahadewa (Garlic Lane)

Legian

Great shopping variety just a stroll from the beach

Good for: Shoppers


Jalan Sahadewa is also known as Garlic Lane, after a popular restaurant at its southern end. This 200-meter-long route is slightly off-the-beaten-path compared to nearby streets and provides you with a lots of shopping variety, such as art shops, cafes, fashion boutiques, and woodcarving galleries.
The lane forms part of regular shopping walks through Legian, as it connects the restaurant-lined Jalan Padma with the Merta Nadi Art Market on Jalan Melasti.

Most visitors consider the Garlic Lane shopping scene to be better than similar streets in Kuta, and it’s the first street you can conveniently walk to from the end of Poppies Lane after leaving the beach.


Location: Legian, Kuta, Badung, Bali 80361, Indonesia

Destination card image

Jalan Sahadewa (Garlic Lane)

Legian, Kuta, Badung, Bali 80361, Indonesia

7. Jalan Raya Seminyak

Seminyak’s shopping hotspot

Shopping in Seminyak

Good for: Food, Shoppers


Jalan Raya Seminyak is the main shopping street of the Seminyak resort area, where you can find an exciting mix of local and international fashion boutiques, galleries, and art shops alongside cafes, bars, and restaurants. This road is where the northern end of Legian’s own shopping street ends and where the broader road lined with homeware and decor stores of Kerobokan starts.

Jalan Raya Seminyak and the beach of Seminyak are located well apart but you can walk between the 2 via Jalan Camplung Tanduk (also known as Jalan Dhyana Pura), which branches west midway along Jalan Raya Seminyak. Read more


Location: Seminyak, Kuta, Badung, Bali 80361, Indonesia

Destination card image

Jalan Raya Seminyak

Seminyak, Kuta, Badung, Bali 80361, Indonesia

8. Jalan Danau Tamblingan

Local markets and eateries to enjoy


Good for: Shoppers


As the main street of Sanur, Jalan Danau Tamblingan is only a few steps away from the local food market of Pasar Sindhu. From here, you can enjoy a pleasant stroll past 300 meters of local art shops, fashion boutiques, galleries, bars, and cafes during the day.

The art shops here are similar to what you would find in Kuta and Legian, with local art and craft items of varying price and quality. The shops and dining spots sit mostly side-by-side, so you can easily stop at a shaded table for some coffee, snacks, or gelato during your shopping spree.


Location: Sanur, Denpasar Selatan, Denpasar City, Bali, Indonesia

Destination card image

Jalan Danau Tamblingan

Sanur, Denpasar Selatan, Denpasar City, Bali, Indonesia

9. Jalan Petitenget

An upmarket neighborhood with sights galore


Good for: Shoppers


The Jalan Petitenget shopping street traverses the north-western part of Seminyak and the southern part of Kerobokan. It’s where you’ll find a great selection of fine beach clubs, restaurants, bars, and fashion retailers.

The street is named after an ancient sea temple, Pura Petitenget, an exotic cultural feature which sits in contrast to the modern hotspots that dominate this upmarket resort neighborhood today. This popular part of Seminyak is a great place for a relaxed stroll as there’s always plenty to see and do here. Read more


Location: Kerobokan Kelod, Kuta Utara, Badung Regency, Bali, Indonesia

Destination card image

Jalan Petitenget

Kerobokan Kelod, Kuta Utara, Badung Regency, Bali, Indonesia

10. Jalan Raya Kerobokan

For everything home decor related


Good for: Shoppers


Jalan Raya Kerobokan is one of Bali’s most popular go-to destinations for homeware, decor, furniture, and art. While the interconnecting side streets of the Kerobokan area are also lined with rows of shops selling antiques, glassware, and statues of various shapes and sizes, your shopping walks will usually start at this main street. Conveniently, it’s a continuation of the northern end of the fashion boutique-lined Jalan Raya Seminyak.

The junction that forms the southernmost end of Jalan Raya Kerobokan is a convergence of 2 other main streets: Sunset Road, and the popular dining street of Jalan Kayu Aya (also referred to as Jalan Laksmana or Oberoi Street).


Location: Kuta Utara, Badung, Bali 80361, Indonesia

Destination card image

Jalan Raya Kerobokan

Kuta Utara, Badung, Bali 80361, Indonesia

Ari Gunadi
Compulsive Traveler

This article includes opinions of the Go Guides editorial team. Hotels.com compensates authors for their writing appearing on this site; such compensation may include travel and other costs.