The benchmarks in a table

Where Price benchmark (October 2026) Good to know
Warung Babi Guling Ibu Oka (Ubud, several addresses) plate about IDR 65,000, special set about IDR 75,000 (Eatbook) open about 11 am to 6 pm, sold until it runs out
Village warung in Gianyar often IDR 30,000 to 55,000 per local guides simpler, sometimes morning only
Ubud tourist restaurants over IDR 90,000 in some guides neater plate, more comfortable setting

Ibu Oka addresses differ between sources (Suweta street, Tegal Sari street, the Mas road): there are several branches, so check which one on your map before leaving.

What is on the plate

A typical plate holds rice, slices of roast pork, a piece of crackling skin, lawar (chopped vegetables, coconut and spices), often a sausage or cracklings, and sambal. Pork is the point of the dish, so it suits neither vegetarians nor anyone who avoids pork. For other Balinese dishes see Balinese dishes to try.

When to go and how to order

Arrive before midday: the pig is prepared in limited quantity and the best parts go early. Say which cut you want (meat, skin or a mix) and carry cash. In Gianyar, the night market lets you taste several dishes in one evening; see the Gianyar night market page.

FAQ

Where can I eat babi guling in Ubud? The Ibu Oka warung is the most-cited address; small village warungs are cheaper.

How much is a plate? About IDR 30,000 to 80,000 in the sources read in October 2026, more in tourist restaurants.

Is it halal? No, it is pork.

What time should I go? Late morning, before the meat runs out.

The Ubud Authority editorial team, October 2026. Indicative prices from public reviews, not official.