Historically, coffee came to Indonesia with the Dutch in the early 17th century.

Coffee in Bali is fairly new. It grew and became popular in the early 20s.

These Bali coffees were originally brought by traders from Lombok. Coffee plantations then began to appear in Kintamani quite rapidly.

Thanks to the fertile soil, the plant can grow well, although it is susceptible to disease.

The best coffee that Bali produces is not only grown and picked from trees, there is also the most expensive coffee – Kopi Luwak – which is made from coffee beans that have been digested by civets.

Enough of the history, coffee in Bali is an art and a lifestyle. 

In the tourist areas, there are SO MANY coffee shops serving the best coffees to wake you up, get you your caffeine fix, and energize you. 

Spots for Coffee in Canggu, Berawa and Petitenget

For a morning boost or afternoon pick-me-up, these are some of the best coffee shops!

Canggu is a hub for Bali’s digital nomads, these cafes are firm faves among the remote workers.  


Everyday 7:00 AM-11:00 PM
Jalan Kayu Aya Gang 51


From the early morning, the coffee machines in Revolver Espresso are buzzing and brewing.

In iconic black paper cups, black, white and filter hot coffees are served with various breakfast dishes like french toast, sandwiches or burrito bowls and tacos.

When the evening draws in, Revolver not only serves coffee, but beer, cocktails and wine, too.

As well as the famous Canggu spot, Revolver also has a spot in Seminyak. 

Blacklist Coffee Roasters

Everyday 7:00 AM-8:00 PM
+62 813-3872-8664
Jl. Tanah Barak No.6, Canggu

Blacklist Coffee Roasters

Unlike the name, Blacklist Coffee Roasters should be on the list of must-go coffee places in Bali.

You can have a whole coffee tasting experience. Try out a dégustation session, with coffees from a variety of flavorful brews and blends.

Tasting the special edition Canggu Blend!

The multi-award winning Blacklist Coffee Roasters is well known as an Australian Specialty Coffee, and now Bali is their second home.

They came with a mission to provide great coffee, mouth-watering food, and an enjoyable experience. It is busy at all times of day for coffee, dining and evening drinks.

Hungry Bird

Coffee Roaster
Open & Bright
Mon-Sun 8:00-17:00
+62 361 9075 646
Jl. Segara Perancak No.86, Tibubeneng

Hungry Bird

Coffee Roaster

Many coffee shops in Bali use their coffee beans, and Hungry Bird has some of the coffee beans in Bali! 

The cafe even has a roasting room, with a roasting machine and staff busily packing coffee beans.

Located in the heart of Berawa, it is a popular stop for early morning workers to stop by for a hit before work.

Satu Satu Coffee

Everyday 8:00 AM-4:30 PM
+62 878-6207-7011
Jalan Raya Pantai Berawa No. 36 Canggu, Bali, Indonesia 80361

Satu Satu Coffee

The coffee beans used at Satu Satu are produced in plantations belonging to the Sudana family. This iconic coffee family have been producing since 1985, using natural coffee production.

They only use traditional Balinese methods to maintain their organic quality. Stop by the coffee shop in Berawa to sample it for yourself. 

Samm's Farm Coffee

Mon-Sat 9:00-22:00
+62 853-5369-5751
Jl. Canggu Padang Linjong No.58, Canggu

Samm's Farm Coffee

From the volcanic highlands inofwest Java, the owner of Samm’s Farm, Sammy, brings the best beans for coffee enthusiasts to enjoy in Canggu.

Not only is the coffee delicious, but super friendly Sammy makes this cafe a total local gem.

Miel Coffee

Everyday 7:00 AM-7:00 PM
+62 853-5656-8800
Jl. Pantai Batu Bolong No.5, Canggu

Miel Coffee

After gaining success in his hometown of Medan, Miel brought his coffee to Bali.

With Japanese and tropical nuances, the towering windows make this coffee shop feel huge and bright.

There is even a beautiful tree growing right in the heart of the cafe, adding an element of nature to the modern space. 

Be sure to try the filter coffee, brewed with an Origami Dripper.

Expat Roaster

Coffee Specialty
Modern & Cozy
Mon-Sun 7:00-16:00
+62 812 4614 0493
Jl. Petitenget No.1A, Kerobokan Kelod

Expat Roaster

Coffee Specialty

Expat. Roaster is one of the most recommended coffee shops in Bali, even by locals.

It has a simple style, with the dominance of gray cement and black decor.

As the name implies, this coffee shop is most frequented by expats.

The brands coffee beans are found all over Indonesia. Espresso Gesha from Finca Hartman Estate has notes of sweet pungent papaya, and the Java Preanger Frinsa has fruity notes.


Brunch Restaurant
Cozy & Instagrammable
Mon-Sun 6:30-18:00
+62 812 8197 8268
Jl. Padang Linjong No.71A, Canggu


Brunch Restaurant

Coffee and pastries are a match made in heaven. Copenhagen is one of the coffee spots in Bali that does it best.

They have some of the best Danishes and pastries on the island, great for accompanying your coffee.

The Nordic inspired restaurant is the most visited for a calm brunch in the middle of the hustle and bustle.

Cinta Cafe

Everyday 8:00 AM-11:00 PM
+62 812-3817-2422
Jl. Pantai Berawa no. 69, Canggu

Cinta Cafe

Enjoying coffee in the morning, with a view of green rice fields is an island dream.

Not only does Cinta Cafe have the usual coffee shop options like piccolo, latte and cold brew, they also have more specialized coffees like beetroot lattes and turmeric lattes.

For a peaceful spot to start your day, Cinta Cafe is perfect. 

Best Coffee in Legian and Kuta

When you fancy heading over to the classic Bali spots Legian and Kuta, keep your eyes peeled for these epic coffee shops.

% Arabica

Everyday 8:00 AM-10:00 PM
+62 811-1918-0736
Jl. Beachwalk Mall, Kuta, Kec. Kuta

% Arabica

% Arabica is the number 1 coffee brand in Japan, with a setup in the luxe Beachwalk Mall sitting opposite Kuta Beach.

Featuring reclining daybeds, you can relax and sip while looking out over the bustling street.

Brewing beans from all over the world, you can ask for something special or try their house blend. You are going to be blown away by the smooth taste! 

Djournal Coffee

Everyday 9:00 AM-9:00 PM
+62 361 4471764
Jl. Petitenget No.19, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali

Djournal Coffee

Djournal Coffee is an Indonesian fave, with cafes all over the country. 

Always based in a buzzing mall atmosphere, Djournal is a place to relax and energize before heading out for more retail therapy.

Try ordering best selling es kopi susu Batavia and matching chocolate croissants – you’ll be shopping on a sugar high!  

Volken Coffee

Mon-Fri 8AM-10PM / Sat-Sun 8AM-11PM
+62 818-0318-5152
Jl. Dewi Sri No.11, Legian, Kec. Kuta, Kabupaten Badung, Bali

Volken Coffee

Volken is an aesthetically pleasing cafe in the heart of Dewi Sri. 

Perfect for a cool-off after walking the hot streets, you can cool down with a charcoal ice latte or tasty cold brew.

Small and simple, the focus is on the coffee – as it should be!

Best Coffee in Uluwatu

It isn’t all just surf and sunsets in Uluwatu. For perking up before a morning surf, there are some amazing coffee shops in Uluwatu!

Ituaja Coffee

Everyday 8:30 AM-6:30 PM
+62 896-9081-6881
l. Bali Cliff, Uluwatu

Ituaja Coffee

Located at the intersection of Bali Cliff, Ituaja Coffee is a beautiful cafe in the Uluwatu area.

The kopi susu melasti made with palm sugar is a personal favorite.

Ituaja also has a bakery for satisfying a pastry craving. 

Even though it’s on the side of the road, the calm atmosphere makes it perfect for catching up with friends. 

BGS Bali Uluwatu

Everyday 7:30 AM-10:00 PM
+62 878-6181-3103
Pecatu South Kuta Badung Regency, Bali

BGS Bali Uluwatu

After a fun surfing session at Suluban Beach, you can stop by BGS Coffee for a sip of caffeine.

Rumor has it, you have to try the almond milk latte.

There are 3 branches of BGS in Bali, including Canggu and Dreamland.

All 3 are a base for surfers, selling surf gear as well as delicious beans! 

Best Coffee in Ubud and Kintamani

Kintamani is the OG coffee place in Bali, and home to some of the best cafes on the island now!

Ubud Coffee Roastery

Everyday 8:00 AM-3:00 PM
+62 811-3800-8001
Jl. Goutama Selatan, Ubud, Bali 80571

Ubud Coffee Roastery

Hidden away from the busy main roads, Ubud Coffee Roastery only has three tables, and a window bar.

Don’t doubt its reputation by its size. The tables are always full!

There are only coffee and tea options, no food or snacks. With the local beans roasted right on site, this is a thrills, good coffee stop-off. 

Anomali Coffee

Everyday 7:00 AM-10:00 PM
+62 361 972263
Jl. Raya Ubud No.88, Petulu, Kecamatan Ubud

Anomali Coffee

Anomali Coffee serves a variety of Indonesian coffee blends including Papuan, Javanese, Sumatran, and Balinese Kintamani roasts.

Ideal for a morning caffeine fix, Anomali opens at 7am! 

With good prices, and a nice atmosphere and ambience behind its humble appearance, it will quickly become your favorite place to get coffee in Bali. 

Suka Espresso

Minimalist & Cozy
Everyday 7:30 AM-9:30 PM
Jl. Raya Pengosekan Ubud No.108, Ubud

Suka Espresso


The Ubud branch of Suka Espresso is in a nice location, near the main street but hidden away to remain peaceful.

For a traditional Balinese atmosphere, mixed with natural nuances, it is a calm and comfortable place to have your daily coffee.

Suka Espresso is an island-wide fave, do you think it lives up to the hype?!

Black Eye Coffee

Everyday 10:00 AM-7:00 PM
+62 811-953-217
Jl. Raya Ubud

Black Eye Coffee

At Secret Garden Village, Bedugul, there is an interesting class to learn how to make latte art.

At Black Eye Coffee, you can see the coffee processing steps, from raw bean processing, brewing, cupping techniques and packaging. 

Prepare your own latte and try your hand at some fancy foam art!

Seniman Coffee Studio

Coffee Shop
Minimalist & Cozy
Everyday 7:30 AM-10:00 PM
+62 812-8338-6641
Jl. Sri Wedari No.11, Ubud

Seniman Coffee Studio

Coffee Shop

Located just off the main street in Ubud, Seniman Coffee Studio is an absolute oasis for coffee lovers.

The cafe serves world-class coffee beans from various regions in Indonesia, Africa, South and Central America.

There are on-site micro roasts, brew bars, and a store to buy beans to take home. You can also learn how to brew, roast and make the perfect espresso and latte art. 


Artisan Comfort
Edgy & Artistic
Mon-Fri 9:00-18:00 Sat-Sun 8:00-17:00
+62 817 7413 4582
Jl. Jatayu, Ubud


Artisan Comfort

Within the magical Ubud jungle you can find a humble restaurant obsessed with redefining comfort food, Flock.

They serve soul-warming food served from farm to table. The coffee is also amazing as it’s always freshly brewed!

Accompanied by sounds of the natural surroundings, Flock is definitely a contender for the best coffee in Bali. 

Best Coffee in Seminyak and Kerobokan

After hours of retail therapy in Seminyak and exploring the town, these coffee shops offer a cool, refreshing respite.

Kopi Tjinra

Everyday 9:00 AM-10:00 PM
+62 822-2371-5430
Raya Kerobokan No.19, Kerobokan Kelod

Kopi Tjinra

Kopi Tjinra has an industrial atmosphere, and is a great stop for a fresh cup of coffee in Kerobokan.

Try out their cold brew, ice lattes and sweet snacks, before heading on with your adventure of the town. 

Stuja Coffee

Everyday 8:00 AM-11:00 PM
Jl. Merta Agung No.3-7, Kerobokan Kelod 80361 Indonesia

Stuja Coffee

It’s best to visit Stuja Coffee in the afternoon for beautiful views of rice fields and a cool natural breeze.

Stick around for sunset and the beautiful colors of the evening sky, and twilight light that falls on the rice fields.

If you like blended coffee, try the Bumi Blender Coffee, or Stuja Baby for a stronger cold brew. 

Titik Temu Coffee

Everyday 8:00 AM-9:00 PM
+62 811-1583-003
Jl. Kayu Cendana No.1, Seminyak

Titik Temu Coffee

Titik Temu is one of the most popular coffee shops in Bali on social media.

It has a semi-open coffee shop concept, which is dominated by wood and greenery.

On the outside, there is an arrangement of tiered theater-style chairs and tables.

You have to come in person to finally understand why people like to have their daily coffee here.

Pison Coffee

Everyday 7:00 AM-1:00 AM
+62 821-4456-0066
Petitenget St No.19A, Kerobokan Kelod, Kuta Utara, Badung Regency, Bali

Pison Coffee

Great coffee, amazing food and convenience are the 3 things that Pison Coffee offers.

With a minimalist, industrial theme and a vintage touch, the cafe also hosts live music nights to accompany your coffee to some classic Jazz. 

How I Met Coffee

Everyday 7:00 AM-7:00 PM
+62 878-2284-1600
Gg. Kahyangan, Seminyak, Kec. Kuta, Kabupaten Badung, Bali

How I Met Coffee

Unique and sweet is the first impression you will get of this coffee spot in Bali. 

How I Met Coffee is owned by an Indonesian married couple. It has a minimalist concept, typical of a Japanese coffee shop with dominant shades of yellow and white.

It is a quiet spot in a small lane, making it feel like your own hidden gem.

Cafe TGC Bali

Everyday 7:00 AM-8:00 PM
Jl Bumbak Dauh, Kerobokan, Kuta Utara, Badung

Cafe TGC Bali

A modern, idyllic space for a tasty morning coffee, Cafe TGC is one of the best coffee spots on the island for really tasting your coffee.

Don’t get lost in the sweet, creamy concoctions – although they are delicious – try something authentic, fresh and local!

Final Thoughts

Kopi Luwak isn’t the only kind of coffee available in Bali. The island has so many different kinds of beans and blends, using the countries best produce. 

These are just SOME of the incredible coffee shops that offer tasty sips. There are so many more hidden gems to be found! 


Featured image: Stuja Coffee