Skip to main content
Canggu · Where to Eat

Where to Eat in Canggu: Restaurants, Warungs and What It Actually Costs

Canggu eats along four roads. Jalan Pantai Batu Bolong has the densest run of cafés and restaurants on the coast. Berawa, to the south, is wider, newer and more expensive. Pererenan, to the north, is quieter and has most of the recent openings. Echo Beach is the smallest and the most like a surf neighbourhood.

By Laurence TuchinPublished August 15, 202614 sourcesHow we research

A wide dark-sand beach with small waves washing in, a few people on the sand and beach-club umbrellas behind
Canggu's black-sand beach, near Batu Bolong. Photo: Mx. Granger, CC0, via Wikimedia Commons

You can spend a week in Canggu and never eat Indonesian food. Our Canggu places pull (August 2026) has 112 restaurants and cafés. Google gives just 14 a primary Indonesian, Javanese or nasi goreng category, and 16 sit in its top published price band. The warungs are there (21 carry the word in their name), but they're mostly a street back from the beach roads.

Unfold Bali's June 2026 figures put a full local meal with a drink at roughly IDR 25,000–50,000. A smoothie bowl on a tourist-facing strip is IDR 65,000–120,000, and avocado toast is IDR 75,000–130,000. Both are fine. Paying four times as much without realising you had a choice isn't, and neither is assuming the expensive one is better food.

Nobody on this team has eaten at any of the places below. Each entry covers what we could verify: cuisine, setting, published prices and who it suits, from the venue's own site or a source we read directly. Ratings on each card come from our Google Places pull and carry their own collection date.

Where to eat

Ratings are a Google snapshot, each carrying the date it was collected. We filter to 4.0+ with a review floor, then cut and order the list ourselves — the numbers are positions in that list, not scores. How we pick →

Warung prices

Under about IDR 50,000 a head

Warung Bu Mi

Hours
Mon–Wed 08:00–22:00, Thu 09:00–22:00, Fri–Sun 08:00–22:00 · Google Maps
Price
Rp 25–50K · Budget
Google
4.2 from 1,663 reviews · 2026-08-15

Buffet-style Balinese and Indonesian food on Jalan Pantai Batu Bolong, priced nothing like the rest of the road. The menu rotates daily, so point at what you want and pay for what's on the plate.FINNS Beach Club

  • indonesian
  • buffet-style
  • budget

Warung Jaba

Hours
Daily 08:00–22:00 · Google Maps
Price
Rp 25–50K · Budget
Google
4.6 from 882 reviews · 2026-08-15

Also on Batu Bolong, with the broadest traditional menu of the warungs here: gado gado, mie goreng, soto ayam, lalapan. FINNS' guide puts a meal at around IDR 30,000.FINNS Beach Club

  • indonesian
  • large menu
  • budget

Warung Local

Hours
Daily 10:00–22:00 · Google Maps
Price
Rp 25–75K · Budget
Google
4.5 from 2,188 reviews · 2026-08-15

A pick-your-own counter: rice, then whichever sides and meat or vegan options you point at. FINNS' guide puts it at about IDR 40,000–50,000. It's an easy first warung because you see the food before you commit.FINNS Beach Club

  • indonesian
  • buffet-style
  • vegan options

Warung Barra - Halal Food

Hours
Daily 10:00–22:00 · Google Maps
Price
Rp 25–50K · Budget
Google
4.8 from 522 reviews · 2026-08-15

Halal Indonesian on Jalan Tanah Barak with the standard traditional dishes. Halal food is thin on the ground in a Hindu-majority area where pork runs through Balinese cooking. It's next to Warung Sika, so one trip gets you a choice of two.FINNS Beach Club

  • halal
  • indonesian
  • budget

Warung Babi Guling Swari Canggu

Hours
Daily 09:00–21:00 · Google Maps
Price
Rp 25–50K · Budget
Google
4.7 from 302 reviews · 2026-08-15

Babi guling is Balinese roast suckling pig with basa genep spice paste, lawar, sambal and broth. This one is on Jalan Pantai Pererenan. It's a ceremonial dish and the most Balinese thing on this list, so skip it if you avoid pork. Good cuts often sell out well before closing.Wonderspace Bali

  • balinese
  • babi guling
  • pererenan

Mid-range

Roughly IDR 50,000–100,000 a head

Warung Dua Hati (Vegan)

Hours
Mon 07:00–22:00, Tue–Wed 11:30–15:30 and 17:00–20:00, Thu–Sun 07:00–22:00 · Google Maps
Price
Rp 50–75K · Mid-range
Google
4.7 from 659 reviews · 2026-08-15

A vegan warung at the Echo Beach end with meatless bakso, nasi goreng and skewers plus some western dishes. Plant-based food in Canggu usually costs western café rates, and this is the same kind of food at warung rates.FINNS Beach Club

  • vegan
  • indonesian
  • budget
  • echo beach

KYND COMMUNITY CANGGU

Hours
Daily 07:00–21:00 · Google Maps
Price
Rp 75–225K · Mid-range
Google
4.7 from 1,570 reviews · 2026-08-15

Entirely vegetarian and vegan, on Jalan Nelayan. It's the Canggu branch of a Bali group that started in Seminyak in 2017 and opened here in 2023. It's priced like a western café, so compare it with Warung Dua Hati above.KYND Community

  • vegan
  • vegetarian

Premium

IDR 250,000 a head and up

MASONRY. Restaurant Canggu

Hours
Daily 12:00–00:00 · Google Maps
Price
Rp 250,000+ · Premium
Google
4.4 from 2,374 reviews · 2026-08-15

A wood-fired grill and bar on Batu Bolong, open daily from midday until late. The separate Chop House steakhouse behind the courtyard opens Tuesday to Saturday from 6pm. Book online. It's the dinner restaurant of the strip and a sibling of the Uluwatu venue.MASONRY Bali

  • grill
  • dinner
  • booking advised

Bar Vera Bistro & Wine Bar

Hours
Daily 12:00–00:00 · Google Maps
Price
Rp 250,000+ · Premium
Google
4.6 from 546 reviews · 2026-08-15

A 65-seat European bistro and wine bar on Jalan Pantai Pererenan, inside a boutique hotel. French technique, European wine list, small and food-led rather than view-led. A room that size books out, so reserve.Bar Vera Bali

  • european
  • wine
  • pererenan
  • booking advised

Ji Restaurant Bali

Hours
Daily 12:00–23:00 · Google Maps
Price
Rp 250,000+ · Premium
Google
4.6 from 1,697 reviews · 2026-08-15

Contemporary Japanese at Canggu Beach, in a Qing-dynasty temple building dated 1706 that the Tugu Hotels founder had moved and rebuilt, with terraces over the ocean. It's in the top price bracket, and you're paying for the room and view as much as the food. Book.Ji Restaurant Bali

  • japanese
  • ocean view
  • special occasion
  • booking advised

Motel Mexicola | Canggu

Hours
Daily 11:00–01:00 · Google Maps
Price
Rp 250,000+ · Premium
Google
4.6 from 2,388 reviews · 2026-08-15

Included as a warning, not a recommendation. A 380-seat Mexican party venue where tacos are IDR 60,000 each, guacamole IDR 90,000, a grilled sirloin IDR 480,000 and a classic margarita IDR 170,000. The menu adds 10% tax plus 7% service, rising to 15% plus 7% after 10.30pm.Motel Mexicola

  • mexican
  • party venue
  • expensive
  • tax and service added

Smoke Bali

Hours
Daily 11:45–23:00 · Google Maps
Price
Rp 250,000+ · Premium
Google
4.7 from 2,911 reviews · 2026-08-15

A barbecue restaurant in a Canggu garden built around open-fire, family-style cooking, with wood-fire prawns, smoked pork ribs and steaks (Inivie). It runs private events at its barn or your villa. We couldn't find prices or opening hours, so check first.SMOKE BaliWhat's New IndonesiaInivie

  • barbecue
  • open fire
  • garden
  • private events

Price not published

Warung Sika

Hours
Daily 09:00–21:00 · Google Maps
Google
4.6 from 2,385 reviews · 2026-08-15

Indonesian warung on Jalan Tanah Barak, a few minutes inland from the beach roads, which is why it's cheap. FINNS' Canggu warung guide calls it probably the most popular for nasi campur, fried and barbecued chicken and fried noodles.FINNS Beach Club

  • indonesian
  • nasi campur
  • budget

Old Man's

Hours
Mon–Tue 12:00–01:00, Wed–Sat 12:00–02:00, Sun 12:00–01:00 · Google Maps
Google
4.4 from 6,447 reviews · 2026-08-15

A beachfront institution at Batu Bolong, more bar and music venue than restaurant. The motto is "eat, drink, party", with a different night every day, plus beer pong. Open daily from 12pm until late, so no breakfast. Book if you want a table.Old Man's

  • beachfront
  • bar
  • live music
  • no breakfast

What eating here actually costs

There are four brackets, and knowing which one you're in is most of the skill. A warung meal with a drink runs roughly IDR 25,000–50,000. A tourist-facing café charges IDR 65,000–120,000 for a smoothie bowl and IDR 75,000–130,000 for avocado toast. A mid-range restaurant meal is IDR 70,000–120,000, and fine-dining mains are IDR 200,000–600,000. Those are Unfold Bali's bands, published June 2026. Numbeo's Bali-wide index (22 June 2026) is consistent: IDR 50,000 for an inexpensive restaurant meal and IDR 575,000 for a mid-range three-course dinner for two.

Motel Mexicola publishes enough of its menu to make the gap concrete: tacos at IDR 60,000 each, guacamole at IDR 90,000, a grilled Angus sirloin at IDR 480,000 and a classic margarita at IDR 170,000. One taco costs about what a full plate of nasi campur and a drink costs at a Batu Bolong warung a few hundred metres away. That's not a reason to skip it, just a reason to know which one you're choosing.

Drinks are the quiet multiplier. Numbeo puts a domestic draught beer and a cappuccino at about IDR 40,000 each, Bali-wide, and Unfold Bali puts a specialty-café flat white at IDR 45,000–65,000. Motel Mexicola lists a Bintang at IDR 60,000 and a margarita at IDR 170,000. Two rounds before the food arrives can cost more than the food.

Check whether the menu is priced net or plus-plus. Local authorities set restaurant tax, capped at 10% of the tax base under national law, and the restaurant sets its own service charge on top. Neither is a tip and neither is optional. Motel Mexicola charges 10% tax plus 7% service, and 15% plus 7% after 10.30pm. Warungs and small cafés generally quote the price you pay. Carry cash, because many don't take cards.

SourcesUnfold BaliNumbeoMotel MexicolaLegal Indonesia Service

You can eat here for a week without eating Indonesian food

This is the oddity of Canggu, and it shows in the data. Our places pull (August 2026) has 112 restaurants and cafés. Google gives 14 a primary Indonesian, Javanese or nasi goreng category, and 16 sit in its highest published price band. The rest are cafés, brunch rooms, grills, bars and international kitchens: Mexican, Japanese, Mediterranean, Ukrainian, French.

The warungs haven't gone anywhere. Twenty-three of those 112 places carry the word in their name, they're just laid out differently. Warung Bu Mi, Warung Jaba and Warung Local are on Batu Bolong. The cheapest cluster is inland, on streets like Jalan Tanah Barak, where Warung Sika and Warung Barra are. As on the Bukit, the further from the beach road, the lower the bill.

Two cases worth knowing. Halal food is scarce in a Hindu-majority area where pork runs through Balinese cooking, and Warung Barra is signed as halal. And plant-based food is normally sold at western café rates, which makes Warung Dua Hati at the Echo Beach end unusual: vegan food at warung prices.

None of this means the cafés are bad. It means "best in Canggu" lists draw almost entirely from one end of the range. The other end is cheaper, closer than it looks and mostly invisible from the strip.

SourcesFINNS Beach ClubUnfold Bali

Which strip to eat on, and when to book

Choose by geography first, because a three-kilometre trip across Canggu at 6pm is a bad plan. Eat near where you sleep. Batu Bolong is the densest and loudest, with the beachfront venues and most of the warungs on this list. Berawa is wider, newer and more expensive. Pererenan has most of the recent food-led openings, Bar Vera among them. Echo Beach is the smallest and most surf-oriented.

Old Man's and Masonry both open at midday and neither does breakfast. Masonry's Chop House only trades Tuesday to Saturday from 6pm. The cafés have their own guide for breakfast and coffee.

Book anything small, food-led or beachfront at dinner. Bar Vera has 65 seats, and Ji, Masonry and Old Man's all take reservations through their own sites. Warungs neither take nor need bookings, so if the counter is picked over, you've arrived late.

SourcesOld Man'sMASONRY BaliBar Vera BaliJi Restaurant Bali

Common questions

Where is the cheapest place to eat in Canggu?

A warung, and the further inland you go the cheaper it gets. Unfold Bali's June 2026 figures put a full local meal with a drink at about IDR 25,000–50,000. FINNS' guide puts Warung Jaba at around IDR 30,000 and Warung Local at about IDR 40,000–50,000. A street back, Warung Sika and Warung Barra are cheaper again. Bring cash.Unfold BaliFINNS Beach Club

Why is the bill higher than the menu price?

Tax and service charge are added on top of a net-priced menu. Local authorities set restaurant tax, capped at 10% of the tax base under national law, and the restaurant sets its own service charge. Neither is a tip and neither is optional. Motel Mexicola prints 10% tax plus 7% service, rising to 15% plus 7% after 10.30pm. Menus priced this way usually show "++" or a footnote. Warungs generally quote the price you pay.Legal Indonesia ServiceMotel Mexicola

Is Canggu good for vegans and vegetarians?

Very. KYND Community opened its Canggu branch in 2023 and is entirely vegetarian and vegan. The cheaper route is Warung Dua Hati at the Echo Beach end, with meatless bakso, nasi goreng and skewers at warung prices. Buffet-style warungs such as Warung Local have vegan options on the counter. At an ordinary warung, ask about sambal and stock, which often contain shrimp paste.KYND CommunityFINNS Beach Club

Which part of Canggu should I eat in?

Whichever one you're staying in, because crossing Canggu at dinner time costs more in traffic than the choice is worth. Batu Bolong is the densest, with most of the warungs and the beachfront venues. Berawa is newer, wider and more expensive. Pererenan is quieter with the recent food-led openings. Echo Beach is the smallest and most surf-oriented.

Is Motel Mexicola worth it?

It depends what you want. It's a 380-seat venue built around long days and longer nights. Tacos are IDR 60,000 each, guacamole IDR 90,000, a grilled sirloin IDR 480,000 and a classic margarita IDR 170,000, with 10% tax plus 7% service on top (15% plus 7% after 10.30pm). As a room to drink in, it works. As dinner, one taco costs about what a full warung meal costs nearby.Motel MexicolaUnfold Bali

Next in Canggu

Back to the full Canggu guide — surf breaks, costs, and where to base yourself.

Or see the best restaurants in Bali for special-occasion dining, or the most-loved places to eat.

Who wrote this

Laurence Tuchin

Founder, SurfSpotGuide

Laurence founded SurfSpotGuide and built its directory of surf schools and shops across the United States, alongside a surf guide of more than 130 articles. These destination guides are researched rather than reminisced: every price, rule and rating on them is either sourced and dated or marked as an estimate, and the pages say plainly which places nobody here has been to.

Found something out of date or plain wrong? Tell me and I'll fix it.

Sources

Every price, rule, and rating on this page traces to one of these. Dates are when we last read the source — things change fast here, so check anything you're about to spend money on.

  1. 1.
  2. 2.
  3. 3.
    Restaurant tax: tariffs and calculation (part 1)

    PublicationLegal Indonesia ServiceRead 2026-08-15

  4. 4.
  5. 5.
  6. 6.
    KYND Community — venues

    OfficialKYND CommunityRead 2026-08-15

  7. 7.
  8. 8.
    MASONRY Canggu — grill and bar, and the Chop House

    OfficialMASONRY BaliRead 2026-08-15

  9. 9.
    Bar Vera — European bistro and wine bar, Pererenan

    OfficialBar Vera BaliRead 2026-08-15

  10. 10.
  11. 11.
    Motel Mexicola Canggu — food and drinks menus

    OfficialMotel MexicolaRead 2026-08-15

  12. 12.
    SMOKE Bali, open-fire barbecue and private events

    OfficialSMOKE BaliRead 2026-10-04

  13. 13.
    Best Barbecue / BBQ Eateries in Bali

    PublicationWhat's New IndonesiaRead 2026-10-04

  14. 14.