Last Call Bali All guides

Food & Drink • Guide • All Bali

Coffee in Bali: Why It Is Genuinely Good and What It Should Cost

Pour-over coffee being made at a specialty café counter in Canggu, Bali

Short answer: coffee in Bali is genuinely good, not just conveniently available. Indonesia is one of the world's largest producers, several Canggu and Ubud roasters roast their own beans and have won competitions, and a specialty flat white costs 35,000–60,000 IDR — while the local kopi tubruk at a warung is 8,000–15,000.

The one thing to skip: luwak coffee plantation tours. More on why below.

Last checked: 13 August 2026. Prices in Indonesian rupiah.

What coffee should cost

Drink Warung Standard café Specialty roaster Beachfront / hotel
Kopi tubruk (local) 8,000–15,000
Americano / long black 18,000–25,000 25,000–40,000 30,000–45,000 50,000–70,000
Flat white / latte 30,000–45,000 35,000–60,000 55,000–80,000
Pour-over / V60 35,000–50,000 45,000–75,000
Cold brew 35,000–50,000 40,000–65,000 60,000–90,000
Espresso 15,000–20,000 22,000–35,000 25,000–45,000 40,000–60,000
250g bag of beans 80,000–140,000 90,000–180,000

The pattern is the same as everything else in Bali: the same cup costs three to four times more 200 metres closer to the beach.

The local brews worth knowing

Kopi tubruk — the Indonesian everyday coffee. Coarse grounds and hot water straight in a glass, sugar usually added by default, grounds settling at the bottom. Let it sit two minutes, and do not drink the last centimetre. If you want it without sugar, ask for tanpa gula. At 8,000–15,000 IDR it is the cheapest good coffee on the island.

Kopi susu — coffee with sweetened condensed milk. Sweet, strong, and the basis of the "es kopi susu" iced drinks that are enormously popular across Indonesia right now. 15,000–30,000 IDR at a local place.

Kopi Bali — beans grown on the island, mostly arabica from the Kintamani highlands around Mount Batur, often with a citrus note. Worth ordering specifically as a single origin rather than as a generic house blend.

Indonesian single origins, which is the real reason to care

Indonesia grows coffee across an enormous range of islands and altitudes, and in Bali you can drink all of it cheaply:

Origin Character
Sumatra (Mandheling, Gayo) Heavy, earthy, low acidity — the classic Indonesian profile
Java Balanced, nutty, often wet-processed
Sulawesi (Toraja) Full-bodied, spiced, clean
Flores Chocolate, sometimes floral, increasingly available
Bali (Kintamani) Bright, citrus notes, often grown alongside citrus trees
Papua (Wamena) Rare, delicate, expensive by local standards

Wet-hulled processing — a method common in Sumatra — is what produces that distinctive heavy, earthy, low-acid cup that people either love or find muddy. Worth trying next to a washed Bali or Flores to understand the difference.

Skip the luwak tours

Kopi luwak — civet coffee — is coffee made from beans passed through the digestive system of a civet.

Why not to do the tour:

  • Animal welfare. The tourist-scale industry frequently keeps civets in small cages and force-feeds them cherries. Genuinely wild-collected luwak exists and is rare and expensive; what is sold at roadside plantations usually is not it.
  • The price. Heavily inflated on the basis of novelty rather than cup quality. Most specialty coffee people rate it as mediocre coffee with a story.
  • The "tour" itself is usually a shop with a tasting deck attached, positioned on a road you were driving anyway. The plantation part is decorative.

What to do instead: buy Indonesian single origin from a roaster who dates their bags, and if you want a farm experience, the Kintamani and Munduk coffee areas have genuine smallholder operations you can visit on a north Bali day. See day trips from Ubud.

Beans to take home

This is the best souvenir on the island and almost nobody buys it.

90,000–180,000 IDR for 200–250g of locally roasted specialty coffee, roasted within the last week, dated on the bag. The same quality in a European or Australian city is two to three times that.

What to check: a roast date (not a best-before), the origin and process stated, and a shop that grinds to order rather than pre-grinding. Whole beans travel better.

Where: the roaster-cafés in Canggu, Berawa, Pererenan and Ubud. Several have won regional barista competitions, which is a reasonable proxy for whether they know what they are doing.

Coffee and working

Almost all of Bali's laptop-friendly café culture is built on coffee, which means the two questions overlap. The full breakdown of which cafés you can actually work in — wifi, outlets, aircon, noise — is here:

The unwritten ordering rule if you are working: roughly one item every two hours. In a full day that is two coffees, a smoothie and lunch — around 145,000–200,000 IDR. Nobody enforces it; everybody follows it.

Practical notes

  • Ask for it less sweet. Default sweetness on iced drinks and anything with condensed milk is high. Sedikit gula is a little sugar, tanpa gula is none.
  • Ice is generally fine at established cafés, made from filtered water. At the very cheapest roadside places, use judgement.
  • Oat and almond milk are widely available in Canggu, Seminyak and Ubud, usually +5,000–10,000 IDR. Less so elsewhere.
  • Take-away cups. Bringing your own gets a discount at a lot of specialty places — usually 3,000–5,000 IDR, never advertised.
  • Best hours. Cafés are busiest 8–11am for brunch. Coffee quality is often better at 2pm when the bar is not slammed.
  • Decaf is patchy. Ask before assuming.

The honest negatives

  • Specialty pricing has climbed. A 55,000 IDR flat white in Berawa is now normal, which is not cheap by local standards — it is three warung meals.
  • "Specialty" is a word, not a certification. Plenty of cafés with the aesthetic and the branding serve ordinary coffee.
  • Consistency varies with who is on the bar that shift.
  • Beachfront markup is the steepest in this category of anything in Bali.
  • Sweetness by default catches people out for the first week.

Where the money leaks

Coffee is a small line individually and a large one over a month. Twenty café days at two coffees each is 1,000,000–2,400,000 IDR — and the same caffeine at a warung is 320,000–600,000.

The practical middle: warung coffee on ordinary days, specialty when you actually want to taste it. And bring your own cup.

The broader pattern applies everywhere here: café-and-restaurant defaulting costs 4–5 million IDR a month more than mixing in warungs, spa slots in the empty 1–4pm window run 30–50% below the evening price, and gyms and studios price weekly passes 30–50% below drop-ins.

Last Call Bali tracks what venues across Canggu, Pererenan, Ubud, Seminyak, Uluwatu and Sanur are discounting right now — food and drink promotions, day passes, spa slots — with a direct WhatsApp line to the venue. No commission, no booking fee, no card details.

See what's discounted near you today →

How this page is verified

Price bands come from buying coffee across all tiers in Canggu, Pererenan, Ubud, Seminyak and Sanur, cross-checked with current residents, and re-checked monthly. Origin characteristics are the standard profiles for those growing regions rather than any single roaster's marketing.

We deliberately do not name or rank cafés and roasters here — we take no commission or affiliate fees in this category, and the working-café guides linked above grade venues on measurable criteria (wifi, outlets, aircon, noise) rather than on taste, which is yours to decide. The luwak recommendation is a welfare and value judgement stated plainly rather than hedged, because that is the honest position.

#Cafés#Under 100k#Canggu#Price index#Cheap Eats
Share: WhatsApp Twitter / X
LC

Last Call Bali Team

We live here, eat here and surf here. Every guide is written from the ground in Canggu, Uluwatu and Ubud, and every deal is verified with the venue before it goes live.

Related articles