Gianyar Street Night Market
Bali / Gianyar Street Night Market

Gianyar Street Night Market

Gianyar's beloved open-air food market where locals eat better than tourists.

🎶 Nightlife🍽️ Food & Drink🏘️ Neighborhoods
🍽 Foodie👨‍👩‍👧 Family-friendly🎭 Cultural🗺 Off the beaten path

The Gianyar Night Market is one of Bali's most authentic and long-running street food gatherings, tucked inside the regency capital of Gianyar rather than the tourist corridor of Seminyak or Ubud. It runs every evening along the main street near the town's royal palace area, and it's the kind of place where Balinese families come to eat dinner — not a market designed around visitors, but one that happens to welcome them warmly.

The market comes alive in the late afternoon and peaks around sunset, when dozens of warung-style stalls roll out their setups along the pavement. This is where you'll find babi guling — Bali's famous spit-roasted suckling pig — served in its most unapologetic, unpretentious form: chopped to order, heaped onto rice with crispy skin, lawar (spiced minced meat with coconut), and rich pork broth on the side. Beyond babi guling, expect sate lilit (minced fish or pork on lemongrass skewers), nasi campur, jaje Bali (traditional rice-flour sweets in vivid colours), fresh coconut drinks, and fried snacks that cost almost nothing. Prices are low even by Bali standards, and the atmosphere is convivial and loud in the best way.

Gianyar is only about 20 minutes east of Ubud by car or scooter, which makes this market very doable as an evening excursion. Come hungry, come with cash in small denominations, and come ready to point and gesture — English is limited here, but the stall holders are used to curious visitors. Arriving around 5 to 6 PM gives you the best selection before the most popular dishes sell out.

Local Tips

  1. 1

    Go straight for the babi guling stalls — look for the ones with a queue of locals, not the ones at the front. The busiest stall is almost always the best one.

  2. 2

    Bring small bills in Indonesian Rupiah (IDR 2,000–20,000 denominations). Many stalls don't carry change for large notes and prices are very low, so you'll be making lots of tiny transactions.

  3. 3

    The jaje Bali — traditional rice-flour sweets in green, pink, and white — are best tried fresh. They look decorative but they're genuinely delicious and barely cost anything.

  4. 4

    Don't overlook the sate lilit: Balinese-style minced fish or pork sate twisted onto lemongrass sticks and grilled over charcoal. It's a regional specialty you won't find quite like this elsewhere in Indonesia.

When to Go

Best times
Rainy season (November–March)

Bali's wet season brings heavy afternoon downpours that can disrupt an outdoor market. The market may operate with tarps and reduced stalls — go earlier in the evening before rain typically hits, and accept some humidity.

5:00–6:30 PM

The sweet spot — stalls are fully set up, babi guling hasn't sold out, and the energy is at its peak as locals arrive for dinner.

Try to avoid
Nyepi (Balinese New Year)

Nyepi is a day of complete silence and the entire island shuts down — no market, no traffic, nothing. Check the Balinese calendar before planning your visit around this period.

Why Visit

01

Some of Bali's best babi guling — spit-roasted suckling pig — is served here at local prices with zero tourist markup

02

It's a genuine community market where Balinese families eat dinner, giving you a real window into everyday island life

03

Traditional Balinese sweets, snacks, and street food rarely found on tourist menus are abundant and incredibly cheap