Canggu Guide · 8 places for a proper cup
Best Coffee in Canggu
Canggu runs on coffee. Surfers want it at 6am, laptop workers want it all day, and everyone has an opinion. Here are the places we would send a coffee-loving friend, with the address and what to order at each.

Short answer
For the best coffee in Canggu, try The Avocado Factory (single-origin espresso and the signature Avo Latte, open 7am to 11pm), Blacklist Coffee Roasters on Jl. Tanah Barak (roastery with house blends), Revolver (Bali roasters since 2012), Kawisari on Jl. Pantai Batu Bolong (coffee from its own East Java plantation) and Miel Coffee (specialty brews and plenty of plugs). A latte usually costs Rp 40,000 to 65,000. See our menu.
Pick by what you want
- Roastery coffee: Blacklist or Revolver.
- Indonesian beans: Kawisari.
- Laptop and coffee: Miel or Blacklist.
- Coffee after dark: The Avocado Factory, open until 11pm.
- In Pererenan: Almond or Picco.
8 places for great coffee in Canggu
1. The Avocado Factory
Our place, so take this with a grain of salt. Every coffee is pulled from single-origin espresso: espresso Rp 30k, latte, cappuccino or flat white Rp 40k. The house signature is the Avo Latte (Rp 40k), avocado and steamed milk, and the Avo Matcha Latte (Rp 50k) blends stone-ground matcha with avocado. We are open 7am to 11pm, so you can get a proper coffee long after most cafes close.
2. Blacklist Coffee Roasters
A roastery with skilled baristas and a choice of blends, including a “Canggu blend”. It has air conditioning and fast Wi-Fi, so it doubles as a work spot.
3. Revolver
Revolver started as a small espresso bar in Seminyak in 2012 and now roasts its own beans. One of the best-known coffee names in Bali.
4. Kawisari Coffee Farm Shop & Eatery
The coffee comes from the Kawisari plantation in East Java, which grows both Arabica and Robusta. A good chance to taste Indonesian coffee close to its source, with all-day breakfast too.
5. Miel Coffee
Specialty coffee in a bright, minimal space with plenty of power outlets. Popular with people working on laptops.
6. BGS Canggu
Consistent coffee in a social, cosy space, with sister cafes in Uluwatu and Ubud. A reliable pick when you just want a good cup.
7. Almond
A minimalist cafe known for rich coffee and free homemade almond milk, plus breakfast pancakes if you are staying a while.
8. Picco
A relaxed, laptop-friendly spot for flat whites, matcha and a “dirty hojicha”, with pastries on the side. It closes earlier than you might expect, so go in the morning.
What does coffee cost in Canggu?
Expect around Rp 30,000 to 40,000 for an espresso and Rp 40,000 to 65,000 for a latte or flat white, depending on the cafe and the milk. Plant milks like oat and almond can cost a little extra. Many cafes add tax and a service charge to menu prices.
Our honest take
Coffee in Canggu is genuinely good now. If you are a coffee nerd, start with the roasters and Kawisari. If you want a great flat white with a proper breakfast, or a coffee at 9pm, come and see us.
Also see our best cafes in Canggu list and our own coffee and drinks menu.
About The Avocado Factory
The Avocado Factory is an avocado-focused restaurant in Canggu, Bali, open since 2018 on Jl. Pantai Batu Mejan, Canggu, Bali 80351. We are open every day from 7am to 11pm (kitchen last orders 10.30pm). Breakfast is served from 7am to 11.30am, then the lunch and dinner menu runs until closing. We are rated 4.5 on Google from more than 4,000 reviews, hold a TripAdvisor Travelers' Choice award, and won Silver for Best Sustainable Brand at Bali's Best 2024.
See the full menu, get directions, or browse more Canggu and avocado guides.
Related guides
- Best Cafes in Canggucoffee, work and food
- Best Breakfast in Canggu10 places worth getting up for
- Healthy Café & Coffee in Cangguour drinks menu
- Batu Bolong Beach Guidesurf, sunset and food
Common questions
Frequently asked questions
Where is the best coffee in Canggu?
Good places to start are Blacklist Coffee Roasters on Jl. Tanah Barak, Revolver, Kawisari on Jl. Pantai Batu Bolong for East Javanese plantation coffee, and Miel Coffee. The Avocado Factory on Jl. Pantai Batu Mejan serves single-origin espresso and its signature Avo Latte from 7am to 11pm.
How much is a coffee in Canggu?
An espresso in Canggu usually costs around Rp 30,000 to 40,000, and a latte or flat white around Rp 40,000 to 65,000. Plant milks such as oat or almond can cost a little more, and many cafes add tax and a service charge to the menu price.
Which Canggu coffee shops are good for working?
Miel Coffee on Jl. Pantai Batu Bolong has plenty of power outlets, and Blacklist Coffee Roasters has air conditioning and fast Wi-Fi. Picco in Pererenan is relaxed and laptop-friendly but closes early. Ask about laptop rules or minimum spend when you arrive.
Can I get coffee late at night in Canggu?
Many Canggu coffee shops close in the afternoon. The Avocado Factory is open until 11pm every day, with kitchen last orders at 10.30pm, so you can still get a single-origin flat white, an Avo Latte or a matcha in the evening.
What is an Avo Latte?
The Avo Latte is a signature drink at The Avocado Factory in Canggu, made with avocado and steamed milk and served for Rp 40,000. The Avo Matcha Latte blends stone-ground matcha with avocado and your choice of milk for Rp 50,000.