The summary

| Dish | What it is | Price seen (indicative, 2026) |
|---|---|---|
| Nasi campur | Rice with an assortment of meat, vegetables, egg, sambal | about 20,000 to 40,000 IDR |
| Babi guling | Roast suckling pig, crispy skin, lawar, sambal | about 35,000 to 55,000 IDR (over 90,000 in tourist places) |
| Nasi ayam | Chicken rice, the Kedewatan version near Ubud | about 7,000 to 35,000 IDR depending on the listing |
| Everyday warung dish | Mie goreng, nasi goreng, soups | about 15,000 to 35,000 IDR |
Three addresses in Ubud
- Warung Ibu Oka: the best-known name for babi guling, near the centre of Ubud. One guide speaks of 5 to 7 dollars a plate, another gives 10,000 to 75,000 IDR: the gap is wide, look at the menu before ordering. Come early, a queue forms.
- Warung Makan Bu Rus: cited as one of the best nasi campur in Ubud, with prices of 15,000 to 95,000 IDR on the listing (depending on the dish).
- Nasi Ayam Kedewatan: a chicken place at very low prices according to one list (7,000 to 35,000 IDR). The three addresses come from blog lists that sometimes copy each other: check hours and prices on the spot.
How to choose: warung or restaurant
For a simple, cheap meal, a warung is enough; for an English menu, an air-conditioned room or more elaborate dishes, a restaurant at 100,000 to 250,000 IDR per person (one guide's benchmark) is better suited. The most touristy places charge more for the same dish: if the price of babi guling is well over 55,000 IDR, it is a tourist restaurant. To compare the overall budget, see Bali travel budget.

Practical tips
- Pay in cash: many warungs do not take cards. See money, tipping and ATMs in Bali.
- Choose a busy warung: a dish cooked to order or served hot lowers the risk of stomach trouble (common advice, not a rule).
- Pork: babi guling is pork; Bali is mainly Hindu and pork is common, but Muslim travellers should ask. There is no shortage of chicken, fish and tempeh warungs.
- Vegetarian: ask for tempeh, tofu, gado-gado or vegetables; check that the sambal has no dried shrimp.
- Chilli: sambal can be very hot, ask for it on the side.
Food tour or on your own?
If you want to taste 10 to 15 specialities without knowing what to order, a guided night-market tour is simpler: on GetYourGuide, the Gianyar night market tour "with up to 17 tastings" is rated 4.5 out of 5 (61 reviews read in October 2026), from about 31 dollars, with a stop at a babi guling warung. A pricier version with dinner and a shuttle from Ubud is seen at about 50 dollars (small group of 10 at most, about 4 hours). If you would rather cook, see cooking class in Ubud. The Ubud art market is very close: see the Ubud art market.
Good to know
The number of addresses cited here is deliberately short: blog lists contradict each other and hours change. To sleep near good tables, see where to stay in Ubud and the Ubud page.
FAQ
How much does a meal in a warung in Bali cost? About 20,000 to 50,000 IDR a dish according to guides consulted in October 2026; water and drinks extra.
What dish should I order first? A nasi campur: it lets you taste several preparations in one dish.
Where to eat babi guling in Ubud? Warung Ibu Oka is the most cited address; compare prices and come early.
Do warungs take cards? Rarely: bring cash.



