Baligasm
Baligasm
16 Best Coffee Shops in Bali 2026: Specialty Roasters & Cafés
Dines

16 Best Coffee Shops in Bali 2026: Specialty Roasters & Cafés

By BaligasmUpdated 7 MIN READ

Bali grows its own coffee, and its café scene has grown with it. From Canggu's roasteries to Ubud's book-lined coffee houses, you're never far from an excellent flat white or a pour-over of Kintamani beans.

Also see our most Instagrammable cafés and best brunch spots.

Bali coffee in brief

  • Kintamani arabica from the highlands around Mount Batur became Indonesia's first Geographical Indication in December 2008. Look for it on espresso and filter menus.
  • Pupuan robusta, grown on the slopes of Mount Batukaru in Tabanan, was registered as Bali's second coffee GI in 2017.
  • Skip kopi luwak. World Animal Protection found more than 16 caged-civet plantations along one tourist route in Gianyar and Bangli, and a 2016 study rated conditions for caged civets very poor.

By area: Canggu: Hungry Bird, SATUSATU, BGS, Micrology, Blacklist, House of Yoreh. Seminyak and Kuta: Revolver, Pison, Expat. Roasters, Titik Temu, Tanamera. Ubud: Seniman, Anomali. Sanur: Seta, Simply Brew. Uluwatu: Suka.

1. Hungry Bird Coffee Roaster

Hungry Bird Coffee Roaster
Photo by @vikirahardja

Wherever you're staying, a coffee lover should make the trip to Hungry Bird in Canggu. It's one of Bali's pioneering specialty roasters, with its own roastery on site.

Expect local and imported beans on espresso and filter, bags of beans to take home, plus a busy brunch menu. It's open daily from 7 AM to 5 PM.

The Details

Location
Jl. Raya Semat No.86, Tibubeneng, CangguOpen in Maps
Hours
Daily 7 AM – 5 PM
Price
About IDR 50,000–125,000 per person

Roasts in-house

Yes

Good to Know

Busiest at brunch; come early for a seat.

2. Seniman Coffee

Seniman Coffee
Photo by @ardhanagb

Ask anyone where to drink coffee in Ubud and they'll say Seniman. It calls itself the original specialty coffee and design studio, and its own roastery names Kintamani as one of its signature origins and runs weekly cupping sessions.

Seniman's Rodney Glick co-wrote the coffee-table book Bali Coffee: Origin's New Wave. The Ubud café is a short walk from the palace and the art market, and there are more Seniman cafés in Sakah and in Renon, Denpasar.

The Details

Location
Jl. Sriwedari No.5, Ubud (also Sakah, and Jl. Tukad Musi No.19, Renon, Denpasar)Open in Maps
Hours
Daily 7:30 AM – 10 PM
Price
About IDR 50,000–175,000 per person

Roasts in-house

Yes (Seniman Roastery)

3. Revolver

Revolver
Photo by @alymaharani

It started in 2012 as a tiny café in Seminyak. Today Revolver runs its own roastery and eight venues, from the Seminyak original and Canggu to Beachwalk Kuta and both airport terminals.

Try the single-origin Bali, grown in the Kintamani highlands at 1,100–1,300 m, with notes of tangerine and pineapple. It's also sold as 250 g bags of beans (IDR 200,000).

The Details

Location
Jl. Kayu Aya No.51, Seminyak (8 venues across Bali)Open in Maps
Hours
Daily 7 AM – 11 PM
Price
About IDR 50,000–125,000 per person

Roasts in-house

Yes

4. Pison

Pison
Photo by @s__venton

With exposed-brick walls, Pison is one of Petitenget's favourite coffee shops, a café that fuses a bit of Bali with a bit of Sydney.

It's known for its affogato, and stays open until 1 AM with live music at night. There are now two Pison cafés on Hanoman Road in Ubud too.

The Details

Location
Jl. Petitenget No.19A, Kerobokan (also Jl. Hanoman, Ubud)Open in Maps
Hours
Daily 7 AM – 1 AM
Price
About IDR 75,000–200,000 per person

5. Simply Brew Coffee Roasters

Simply Brew Coffee Roasters
Photo by @kevinarthurnio

On the Bypass in Sanur, Simply Brew is a small coffee lab and roaster that's easy to miss and worth finding. It's listed as a roaster, with single origins on filter and V60.

Order a manual brew and take a bag of beans home. It's a daytime spot, open Monday to Saturday until 5 PM.

The Details

Location
Jl. Bypass Ngurah Rai No.127A, Semawang, SanurOpen in Maps
Hours
Monday – Saturday, 8 AM – 5 PM; closed Sunday
Price
About IDR 25,000–100,000 per person

Roasts in-house

Yes (listed as a roaster)

6. Micrology Coffee Roasters

Micrology Coffee Roasters
Photo by @micrologycoffeeroastersbali

Perth roaster Micrology has been roasting small batches since 2013, and its founder, Daniel Ash, has Indonesian heritage. When global supply problems hit in 2020, the team began sourcing from Indonesia, which led to its Canggu café on Padang Linjong.

White coffees are IDR 40,000–48,000 and V60 pour-overs from IDR 50,000, with a reserve list of rare lots up to IDR 150,000. Doors open at 6 AM daily, early enough for a pre-surf coffee.

The Details

Location
Jl. Canggu Padang Linjong No.49, CangguOpen in Maps
Hours
Daily 6 AM – 5 PM
Price
White coffees IDR 40,000–48,000 · pour-over from IDR 50,000 (+10% tax, 6% service)

Roasts in-house

Yes

Good to Know

Read our Micrology Canggu feature.

7. Expat. Roasters

Expat. Roasters
Photo by @expatroasters

Expat. Roasters is a specialty coffee producer that works hands-on with more than 50 farming families within 40 km of its roastery, and sources over 95% of its beans in Indonesia. It's led by award-winning head barista Shae Macnamara and trains baristas across the island.

Order a V60 of its Bali Kintamani honey filter, or take home a 200 g tin of Bali Kintamani beans (IDR 215,000). Cafés are now at Petitenget, Beachwalk Kuta and Uluwatu.

The Details

Location
Jl. Petitenget No.1A, Kerobokan (also Beachwalk Kuta and Jl. Pantai Cemongkak, Uluwatu)Open in Maps
Hours
Daily 6:30 AM – 7 PM
Price
About IDR 50,000–75,000 per person

Roasts in-house

Yes

8. SATUSATU Coffee Company

SATUSATU Coffee Company
Photo by @chielouge

This café on Berawa Beach Road pairs good lattes with a popular breakfast and brunch menu.

Come for a latte and a slice of cake, or stay for a full breakfast. It's a daytime spot, open daily from 7:30 AM until 4 PM.

The Details

Location
Jl. Pantai Berawa No.36, CangguOpen in Maps
Hours
Daily 7:30 AM – 4 PM
Price
About IDR 50,000–150,000 per person

9. BGS Canggu

BGS Canggu
Photo by @bgsbali

BGS began in late 2013 as a small surf shop in Dreamland; founders Jordan and Komang then brought a coffee bar under the same roof. Its Canggu store sits on Munduk Catu Road about 100 metres from Echo Beach, and it's where the early surf crew fuels up.

The house roast is 100% Mandailing arabica from the Sumatran highlands. A flat white is IDR 35,000 (IDR 45,000 large) and an espresso IDR 25,000, with surfboards and gear lining the walls. Come early, as mornings fill up fast.

The Details

Location
Jl. Munduk Catu No.1, CangguOpen in Maps
Hours
Daily 6:30 AM – 10 PM
Price
Flat white IDR 35,000–45,000 · espresso IDR 25,000
Best For
A pre-surf flat white near Echo Beach

Roasts in-house

House roast of 100% Mandailing arabica

Good to Know

  • Free Wi-Fi, free water refills and dogs welcome.
  • Other BGS coffee bars are in Uluwatu, Kuta, Ubud and Dreamland.

10. Titik Temu Coffee

Titik Temu Coffee
Photo by @titiktemucoffee

Titik Temu means 'meeting point', and its Seminyak café lives up to the name, built around a big staircase with floor-level lesehan seating upstairs. It's part of an Indonesian roastery brand with cafés in Jakarta and Medan.

There's now a second Bali café near Ubud Palace, in the front yard of the Puri Anyar heritage compound.

The Details

Location
Jl. Kayu Cendana No.1, Seminyak (also Jl. Suweta No.6, Ubud)Open in Maps
Hours
Daily 8 AM – 9 PM
Price
About IDR 50,000–150,000 per person

Roasts in-house

Yes (brand roastery in Tangerang, near Jakarta)

11. Anomali Coffee Ubud

Anomali Coffee Ubud
Photo by @anomalicoffee

One of Indonesia's best-known coffee roasters, Anomali serves single origins from across the archipelago. The Ubud café sits on the town's main road and is open daily from 8 AM to 9 PM.

Order a manual brew to compare Indonesian origins side by side, and skip civet coffee (see the box above).

The Details

Location
Jl. Raya Ubud No.88, UbudOpen in Maps
Hours
Daily 8 AM – 9 PM
Price
About IDR 25,000–125,000 per person
Restaurant details
Anomali Coffee Ubud →

Roasts in-house

Yes (as a brand, in Jakarta)

12. Blacklist Coffee Roasters

Blacklist Coffee Roasters
Photo by @blacklistcoffee.bali

Multi-award-winning Perth roaster Blacklist opened its first roastery outside Australia in Canggu in 2020. Its Batu Mejan roastery and concept store is where the blends are roasted, and at the Tanah Barak café you can book a guided coffee tasting (IDR 160,000 per person).

A flat white is IDR 40,000–50,000 and a pour-over IDR 60,000; try the Canggu Blend, a custom blend made only for Indonesia. Both stores are open daily from 7 AM to 6 PM.

The Details

Location
Jl. Tanah Barak No.6, Canggu (roastery: Jl. Pantai Batu Mejan No.66)Open in Maps
Hours
Daily 7 AM – 6 PM
Price
Flat white IDR 40,000–50,000 · pour-over IDR 60,000 (+10% tax, 6% service)

Roasts in-house

Yes (Canggu roastery)

Good to Know

The coffee tasting at Tanah Barak takes about 30–40 minutes. Brewing workshops at the Batu Mejan roastery cost IDR 300,000 per person for 45 minutes (plus tax and service); book ahead on WhatsApp.

13. House of Yoreh

House of Yoreh
Photo by @houseofyoreh

House of Yoreh is a specialty coffee bar on Babakan Canggu Road, opened in 2023 by founder Matt Jacob, with a creative studio upstairs. Its house bean comes direct from a single farm on Mount Puntang in West Java and is roasted on site.

Start with the house signature espresso drink (IDR 60,000) or a V60 (IDR 70,000); a flat white is IDR 60,000. To taste the range, the tasting flight brings five drinks for IDR 150,000. It's card payments only, so leave the cash at home.

The Details

Location
Jl. Raya Babakan Canggu No.26, CangguOpen in Maps
Hours
Daily 6:30 AM – 5 PM
Price
Flat white IDR 60,000 · V60 IDR 70,000 (+tax, service)
Best For
Single-farm Javanese coffee roasted on site
Restaurant details
House of Yoreh →

Roasts in-house

Yes (on site)

Good to Know

Card payments only; tax and service are added at checkout.

14. Suka Uluwatu

Suka Uluwatu
Photo by @sukacollective

Suka started in 2016 as a small café in Uluwatu and grew into one of the Bukit's busiest all-day spots. It serves specialty espresso made with ethically sourced coffee from across Indonesia, alongside an Aussie-style brunch.

Milk coffees are just IDR 35,000; for the afternoon, try the orange espresso tonic (IDR 65,000). There's a sister café in Ubud on Pengosekan Road.

The Details

Location
Jl. Labuansait No.10, Pecatu, Uluwatu (also Jl. Raya Pengosekan, Ubud)Open in Maps
Hours
Daily 7:30 AM – 10 PM
Price
Flat white IDR 35,000 · espresso IDR 30,000

Good to Know

Go before 9 AM to beat the brunch queue.

15. Seta Coffee

Seta Coffee
Photo by @setacoffee

Seta is a micro-roastery founded by Indonesian architect Jafni Zul Fahmi and Australian coffee maestro Aidan Broderick. Every bean is roasted in small batches at the Seta Coffee Studio in Sanur, which sits below an architecture practice.

In Ubud, the Seta Coffee Library on Pengosekan Road grew from a collection of rare books and pairs coffee with traditional recipes.

The Details

Location
Jl. Karang Sari No.1, Sanur (also Jl. Raya Pengosekan, Ubud)Open in Maps
Hours
Daily 7 AM – 7 PM
Price
About IDR 25,000–50,000 per person

Roasts in-house

Yes (Sanur studio)

Good to Know

Try the house-made cakes.

16. Tanamera Coffee & Roastery

Tanamera Coffee & Roastery
Photo by @tanameracoffee

Founded in 2013 to make Indonesia famous for specialty coffee, Tanamera has won more than 50 awards, including Champion International Roaster at the Melbourne International Coffee Expo. In 2021 it opened its Bali HQ, roastery and café on Sunset Road.

All its coffee is Indonesian: try the Bali Batukaru single origin, or take home drip bags. The café is open daily from 8 AM to 9 PM.

The Details

Location
Jl. Sunset Road No.999, KutaOpen in Maps
Hours
Daily 8 AM – 9 PM
Price
About IDR 50,000–150,000 per person

Roasts in-house

Yes (Sunset Road roastery)

Frequently Asked Questions

Where is the best coffee in Bali?

For specialty roasters, Hungry Bird, Micrology, Blacklist and House of Yoreh in Canggu, Revolver and Expat. Roasters in Seminyak, Seniman in Ubud and Seta in Sanur. Suka is the favourite in Uluwatu.

What coffee is Bali famous for?

Kintamani arabica from the highlands around Mount Batur, Indonesia's first Geographical Indication (2008), known for its bright, citrusy flavour. Bali also grows Pupuan robusta in Tabanan.

Should I try kopi luwak in Bali?

We recommend skipping it. Animal-welfare groups have documented civets kept in small cages on tourist plantations in Gianyar and Bangli.

How much is a coffee in Bali?

A flat white costs about IDR 35,000–60,000 at most specialty cafés, and a pour-over IDR 50,000–70,000; rare reserve lots can reach IDR 150,000.

Where can I buy Bali coffee beans?

Most roasters on this list sell beans: Revolver's single-origin Bali, Expat. Roasters' Kintamani tins and Tanamera's Bali Batukaru are good gifts to take home.