
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

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
- Restaurant details
- Hungry Bird Coffee Roaster →
Roasts in-house
Yes
Good to Know
Busiest at brunch; come early for a seat.
2. Seniman Coffee

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

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

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

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

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)
7. Expat. Roasters

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

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 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 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

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

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)
- Restaurant details
- Blacklist Coffee Roasters →
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 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 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 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

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.
