copenhagen canggu bali

The Absolute Best Cafes In Canggu, Bali (Updated 2024)

Bali is one of my favorite places in the world. I spent many months living in Bali during the pandemic and it was for a lack of better wording, paradise on Earth. One of the main reasons Bali was such a special place to live in was the plethora of beautiful cafes all over the island. I stayed in Canggu, Berawa, and Pererenan for most of my stay and this is the mecca of all the cafes.

Beautiful views bali cafe
Coffee with these views? yes please.

If you’re planning to also come and stay long term in Bali, make sure to read why I love living on the Island of the Gods and please for the love of all that is holy, do not just stay in Canggu and be a bum the entire time. Explore Bali because there is SO much to see and the rest of Indonesia because it is just amazing! Like this amazing photo of Raja Ampat on my dive liveaboard!raja ampat diving beautiful ocean

Finally, if you’re planning to visit Bali and want recommendations for places to stay, make sure to check out my post about the best villas and hotels in Canggu!

smoothie bowls for days bali
Bali is king of the smoothie bowls

Bali has the most cafes of anywhere in the world.

I firmly believe that the Canggu area of Bali has the highest concentration of beautiful cafes per capita of anywhere in the world. Yes, I absolutely believe this to be true and if you disagree, please provide me with another place that has more and I will gladly go!

digital nomad in bali remote work

There are so many cafes in Bali that after 5 months of living there, I still haven’t managed to visit them all. In addition, the are always new cafes opening throughout the island so I apologize if I don’t have the latest and greatest on this list. Please leave a comment if I am missing a place!

Doppio Cafe bali canggu

Cafes and brunch go together in Bali

In one of my previous articles, I wrote about the best cafes in Canggu to work from. This list had all my favorite cafes with beautiful and open interiors perfect for being a digital nomad. This list will focus on just the best cafes to drink coffee, and eat breakfast at.

Ubud Cafes: Best Places in Bali for Breakfast and Brunch

There will be some overlap between the two lists as expected but this list will have many more options for those that don’t need the digital nomad aspect in their cafe. In Bali, there are few cafes that don’t also serve a comprehensive food menu so this list will be rating coffee and food. Don’t expect an espresso bar like in Italy because that’s simply not the vibe here.

Most cafes serve delicious brunch items like omelets, smoothie bowls, French toast, breakfast burritos etc. I won’t go into too much detail about the food but I would mostly stick to the smoothie bowls, omelets, etc. and avoid pancakes and French toast.

While this post is centered around the booming cafe scene in Canggu, there are incredible restaurants in the area as well. If you’re looking for the best restaurants for a nice dinner or lunch, make sure to read my best restaurants in Canggu list!

Canggu cafe culture and scene

I’m just going to say this straight up to get it out of the way. The Canggu area of Bali (Canggu, Berawa, Pererenan) has the most amount of upscale hipster style cafes and brunch restaurants of anywhere in the world. It has the highest concentration of cafes that I’ve ever seen and those are fighting words. If you know of anywhere else in the world that has a higher per capita concentration of beautiful cafes, please let me know.

Nook Restoran Bali Harga Menu, Lokasi, Daya Tarik & Fasilitas - Suwatu

Nowadays, you’re more likely to find croissants and pancakes in Canggu than you are with Nasi Goreng. Whether that is a good thing or not I’m not sure but for someone looking for a casual workspace, you are spoiled for riches. Seriously though, there are way too many people in Canggu that seem to come here to eat avocado toast and French toast.

Bali Cafes and Instagram

I don’t know what it is about Bali but it’s as if the first cafes branded together to ensure that every cafe meets a certain standard of Instagram worthiness. Literally every cafe in Bali begs to be photographed and posted on Instagram. The decorations are perfect all the way from the plants used in the restaurant to the placement of the food. I’m not even that big of an Instagram person but I even felt like I had to take videos and pictures of what I was eating.

bali cafe culture instagram

Not your cup of tea? Don’t worry, there are influencers and faux influencers lining up by the hundreds to take your place in Bali. Eventually as someone living there, you just get used to it! Even I caved in and stayed at the ultimate Instagram Airbnb of the Camaya Bamboo House.

Suboya Camaya bamboo house bali ubud

What are the prices of coffee and brunch in Bali?

Bali is not an expensive place when it comes to food and eating out. As I’ve written in my blog post how much does it cost for me to live in Bali, dining out is a significant portion of the budget but not a large absolute number. Of course each cafe will have a different price structure but you can expect to pay roughy the following:

  • Espresso: 15k – 30k IDR
  • Cappuccino: 20k – 35k IDR
  • Flat White: 25k – 40k IDR
  • Smoothie Bowl: 50k – 80k IDR
  • Omelet: 50k – 80k IDR
  • Pancakes or waffles: 50k – 90k IDR

Coffee is abundant in Bali

Coffee is abundant in Bali. Indonesia is one of the largest coffee producing regions in the world so you can expect to have the highest quality of coffee beans here. In fact, if you travel 1.5h north by scooter, you can visit the beautiful Munduk Moding Plantation where they grow their own coffee along with absolutely stunning views of the Pacific.munduk plantation moding bali

The coffee culture is very prevalent in Bali for decades now. Plenty of Australian baristas have set up shop in Bali and the quality of the roast you can expect in many places on the island is superb. Of course, not every place is created equal so this list will hopefully point you in the right direction!

Milk and Madu

Milk and Madu was the first cafe I visited on the island. After completing 10 days of quarantine during COVID times, I was in heaven when I finally was able to eat at a normal restaurant again!

milk and madu bali

Milk and Madu has multiple locations in Bali but my favorite location was their original in Berawa. The spacious and inviting interior is decorated beautifully with thatched chairs, plush pillows, and island vibes. It’s a place you’ll immediately want to sit down and start taking videos of your food and the scene.

milk and madu bali

The food here is on point. The restaurant is open all day and the menu is comprehensive for all the breakfast and brunch specialties. I loved their Madu special which includes all the typical breakfast items as well as their smoothie bowls which were tasty.

milk and madu food brunch

Location: Jl. Pantai Berawa No.52, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:


Sensorium Cafe

No list of best cafes in Bali is complete with Sensorium. This cafe serves in my opinion the best food of any cafe in Canggu. The restaurant owner, William Salim, is a local Indonesian from Sumatra that spent time living in Australia. He wanted to bring the Australian brunch culture to Bali and fused typical brunch food with Asian flavors. The resulting mix is absolute flavor explosion in your mouth.

Sensorium cafe bali

The original location of Sensorium was in a small space on Batu Balong road which they quickly outgrew. Nowadays, they have a beautiful modern Scandinavian style space next to a rice field. This place is always packed and they don’t accept reservations so you know the food is going to be good.

Sensorium cafe bali

I’ve tried many of their dishes and they always impress me just how flavorful it can be. Try the textural of mushroom or the Chinese scrambled egg and prepare to be amazed!

I would recommend coming here right when it opens at 9am if you want a guaranteed table!

Location:Jl. Pantai Batu Mejan, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Hours of Operation:


Revolver Espresso

Revolver Cafe is an ultimate Canggu favorite. This place serves amazing coffee all day with ample indoor and outdoor seating available. Revolver produces their own coffee beans and roasts them on site. You can also purchase their coffee beans but the prices are very high.

10 Best Cafes to Check Out in Canggu, Bali 2022 — The Shutterwhale

Revolver also has a full restaurant serving food all day long. I never had their food unfortunately but the reviews are good. I mostly enjoyed my coffee here before my morning workout at the Body Factory gym next door.

Revolver hosts a party every Friday evening which draws in all the crowds.

Location:Jl. Nelayan No.5, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:


12 Urban Cafe

12 Urban cafe is a beautiful cafe in Canggu serving up great all day fare. The restaurant has a warm and welcoming outdoor space full of Bali vibes. This is one of the few cafes that serve syrniki which I have come to love after having so many Russian friends who are obsessed with it. It’s quickly become one of my go to cafes for syrniki which I have to have at least once a week!

12 Urban cafe syrniki bali canggu

They also make a great coffee as I’ve come to expect from all the cafes in Bali. The cafe is open all day and even has movie nights on certain days of the week.

12 Urban cafe syrniki bali canggu
12 Urban cafe syrniki bali canggu

Location: Jl. Canggu Padang Linjong No.71a, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:



Copenhagen is one of my favorite cafes in Bali. The concept here is Scandinavian breakfast style tapas. For a fixed price, you can choose either 3 items or 5 items off of an extensive breakfast menu which includes things like scrambled eggs, bacon, sausage, pastries, salmon lox, fruit bowls, grilled mushrooms, oatmeal and more.

copenhagen canggu bali

Copenhagen has one of the prettier and more Instagrammable facades which is probably why it attracts so many people. The space itself is not so big so expect to wait a bit if you come after 9am.

Copenhagen Canggu Bali | Dojo Bali Partners

I came here probably the most out of any cafe in Bali. The food was just tasty and simple.

Updated Mar 2023: Copenhagen now has a second location in Berawa near to the shortcut.

Location: Jl. Canggu Padang Linjong No.71a, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:


Suka Espresso Berawa (renamed to Lusa by Suka)

Suka Espresso in Berawa is a popular favorite for locals and expats alike. This location in Berawa has two floors of beautiful wood and stone seating with ample space for you to relax and enjoy the day. The upstairs is particularly attractive as you get a nice view of the street. Suka is entirely open air concept with beautiful decorations all over.

Lusa By/Suka | Cafe & Restaurant in Berawa, Canggu, Bali

Their breakfast menu is extensive and I’ve had just about everything on the list. In addition, the location in Berawa offers some of the best pizza in Bali. It is actually a Napoli style pizza (yes really), and while it is not as good as what you’ll find in Naples, it is a damn good alternative.

Lusa By/Suka | Cafe & Restaurant in Berawa, Canggu, Bali

Location: Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Hours of Operation:


Suka Espresso Uluwatu

While this location is not in Canggu, I have to give a shoutout to the Suka location in Uluwatu. I absolutely loved this location and it was my go to cafe when I was staying in Uluwatu. They even had crazy pandemic specials with 50k IDR for all breakfast dishes. The vibe in Uluwatu is super chilled with beautiful decor.

Dua Tiga

Located in Berawa across the street from other great cafe options like Nude and Cinta is Dua Tiga. This cafe offers a beautiful open air space with modern concrete and rattan themed furnishings. There is quaint downstairs area with small round tables and an upstairs area offering huge open air space. In short, the space is 100% made for Instagram.

dua tiga cafe canggu bali

Dua Tiga also makes great coffee and great cafe inspired food so you can easily stay here the whole day. When you’re ready to call it a day, you can even go to the open air bar area for a happy hour drink.

dua tiga cafe canggu bali
dua tiga cafe canggu bali

Location: Jl. Pantai Berawa No.102, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:


Milu by Nook

The Nook restaurant group has restaurants all over Bali but none are better to work from than the Milu by Nook restaurant in Canggu. This huge cafe/restaurant brings an interior with Ubud vibes in the heart of Canggu. It is an entirely open air with nice high ceilings and fantastic views of the rice fields.

Bali Food Guide - 12 Best and Famous Local Food in Bali, Indonesia - BaliGetaway

It is more of a restaurant than a cafe in my opinion but if you come here during the mornings, it is quite empty. You’ll find the standard brunch items and coffee here which were tasty. Above all, this place just offers a beautiful view to work from if you’re after that. The power plugs are lacking here however so only come here if you have a long battery life on your computer.

fruit bowl smoothie bali cafe

Location: Jl. Pantai Berawa No. 90 XO, Canggu, Kuta, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:


Rise and Shine Cafe

Rise and Shine was another one of my go to breakfast cafes. I didn’t actually try their coffee all that often but their food was delicious. Big portions, creative items, and a good price means you should add it to the list. Rise and Shine is often pretty crowded but there is ample outdoor seating.

The Bali Bible | Rise & Shine Cafe

I loved their big brekkie burrito, eggs benedict, and their fruit bowls.

Location: Jl. Canggu Padang Linjong No.71a, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:

Tuesday 7am–3pm
Wednesday 7am–3pm
Thursday 7am–3pm
Friday 7am–3pm
Saturday 7am–3pm
Sunday 7am–3pm
Monday 7am–3pm

Crate Cafe

Crate cafe in Canggu is one of the local favorites. An old industrial space turned into cafe/brunch destination means you get a large open space with rice field views. Crate cafe is very popular with the expats and digital nomads of Bali as the food items are quite cheap (50k IDR or so).

Crate :: Canggu, Bali, Indonesia — Newlywed Wanderers

Crate cafe is open early as well (from 6am) which means it is perfect for those that want to get an early start to the day. Crate cafe gets very busy after 9am and it’s one of the perennial hang out spots in Canggu.

I’m not the biggest fan of their food to be honest. I’ve had numerous dishes off their menu but there was nothing that really stood out to me over other places on this list.

Location: Jl. Canggu Padang Linjong No.49F, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351
Hours of Operation:


I am Vegan Babe

I’m not a vegan guy by any means. I love my meat and according to many I eat way too much of it. Yet, I won’t deny the fact that Bali is home to some of the best vegan cafes in the world. Literally, if you ever thought about becoming vegan, Bali is definitely the place to go and fulfill those dreams.

There are so many vegan restaurants here that actually make good tasting food. In addition, the local warungs in Bali always have vegan options available that use tempe (fermented soy) and they actually taste delicious. I had many vegan days in Bali (okay maybe just two or three) and I didn’t want to kill myself in the end.

I Am Vegan Babe is one of the most popular vegan restaurants on the island. They have a beautiful interior with a spacious upstairs area that offers views of the Canggu scenery. I came here often for vegan breakfasts and to do some work.

The coffee at I am Vegan Babe is superb. The cappucinos with oat milk is fantastic as well as their breakfast burrito wraps. I honestly didn’t feel like I was eating only vegan products at this place because it was so tasty.

I also tried numerous other vegan dishes that incorporated “fake meats”. The vegan bacon was surprisingly tasty and while it obviously can’t replace the real stuff, I didn’t feel like I was cheating myself. Definitely can recommend this restaurant for the vegan experience!

Location: Jl. Tanah Barak No.49, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Hours of Operation:

Tuesday 7am–9pm
Wednesday 7am–9pm
Thursday 7am–9pm
Friday 7am–9pm
Saturday 7am–9pm
Sunday 7am–9pm
Monday 7am–9pm

Shady Shack

Shady Shack is the

Brunch Club Pererenan

Pererenan is full of beautiful cafes. It’s the new and coming neighborhood after Canggu and the cafes here are more spacious and generally more open than those in Canggu. Brunch Club Pererenan offers a beautiful space with couches, tables, and chairs. It is very open with high ceilings and beautiful decorated plants all over the restaurant.

Brunch Club Pererenan | Studio Tana

There are numerous locations around Bali but this space is definitely the most inviting in my opinion. As it is Pererenan, it doesn’t get super busy so you’ll always have a space to work from without feeling like you need to leave because of too many diners.

Brunch Club offers a wide array of brunch items and great coffee as well as a decent number of power plugs.

Location:  Jl. Pantai Pererenan No.110, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351
Hours of Operation:

Monday 8AM–4PM
Tuesday 8AM–4PM
Wednesday 8AM–4PM
Thursday 8AM–4PM
Friday 8AM–4PM
Saturday 8AM–4PM
Sunday 8AM–4PM

Touche Pererenan

Touche is one of my favorite cafes in Pererenan. It’s a smaller restaurant but with such beautiful interior decorations that lured me in the first time I drove by it.

Touché Cafe is here and it's Hip – Ohana Retreat Bali

This french style bistro serves amazing breakfast food along with fantastic coffee. I absolutely loved their truffle omelets and the chorizo breakfast burrito. If you’re not feeling the brunch style food, they also serve some of the best croissants and pain au chocolat on the island which is about as close to French quality as you’ll find.


There are only a few tables here so get here early to secure a spot but you won’t be disappointed.

Location: Jl. Pantai Pererenan No.104, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Hours of Operation:

Tuesday 7:30am–10pm
Wednesday 7:30am–10pm
Thursday 7:30am–10pm
Friday 7:30am–10pm
Saturday 7:30am–10pm
Sunday 7:30am–10pm
Monday 7:30am–10pm


Honey is another amazing cafe in the heart of Pererenan. It’s located nearby to other favorites of mine including Brunch Club and Touche. Their food menu is among the best of all the cafes I tried in the area and this was one of my go to spots to do digital nomad style work.

honey cafe canggu pererenan bali

I especially liked their lemon ricotta pancakes (one of the few pancakes I enjoyed) as well as their salmon quinoa plate. Their coffee was also among the better options of the cafes in Bali.

Honey, has a beautiful interior space and ample outdoor space as well.


Baked is an institution among the cafes in Bali. They have multiple locations on the island with their flagship store in Berawa. This cafe is really a bakery first which also serves amazing coffee. They have an onsite bakery cranking out amazing croissants, pastries, cakes, and more. They’re famous for their almond croissant which is definitely a meal in and of itself.

baked cafe bali

The Berawa location gets very busy and is especially popular with Indonesian tourists. I prefer the location in Pererenan which is still busy but has a much more laid back vibe. There is plenty of outdoor space and the main street of Pererenan is far less hectic than in Berawa.

BGS Bali Canggu – Coffee Bar & Surf Shop

No list of best cafes in Bali is complete without the famous BGS cafe. This cafe doubles as a surf shop and is one of the few cafes that mostly just serve coffee and juice without much food options. It’s one of the top hangout spots in Canggu and you’ll see an eclectic crowd in the mornings after their morning surf.
Surf Shop & Coffee Bar - BGS Bali
Prices at BGS are slightly higher than the rest of the Canggu and many swear by it even with said higher prices. Nevertheless, I only came here a handful of times when I needed a quick coffee before an early surf session as they open quite early in the morning.

Secret Spot Canggu

Secret spot is located in the heart of Canggu and is one of the most well known cafes in the area. This hipster surf style cafe has a beautiful interior that is perfect to lounge around or to do some work.

Secret spot has a large and open outdoor area that is perfect to chill out in the mornings. It is also host to many acoustic nights and mini concerts.

Secret spot also has plenty of vegan and veggie options along with traditional brunch items.

Secret Spot - Canggu Bali Restaurant - HappyCow

Avocado Factory

Are you tired of this list yet? Yes I know, there are just too many cafes in Canggu and I haven’t even gotten to them all. Not even close.

avocado factory bali canggu

Avocado Factory was one of the first cafes I went to in Bali after being recommended by friends. It’s the ultimate spot to have anything and everything avocado related.

The Avocado factory, Canggu - Glowcation

There’s probably a dozen different varieties of avocado toast (didn’t know that was even possible), and many other avocado infused dishes I’ve never heard of. Avocado Factory has an upstairs area as well which allows for beautiful views of the neighboring rice fields.

Cinta Cafe

Cinta Cafe in Berawa is definitely one of the hot spots for brunch and coffee. Cinta offers delicious syrniki that is vetted by all the Russian friends I made in Bali. I can also attest that it is delicious.

Feel the Love from Cinta Café, Canggu – Foodcious

Cinta is a perfect work space as it offers views of the rice fields with great outdoor seating. There is an indoor area and an outdoor area but everything is open air. Sit by the couches near the walls for the power plugs and work away. The food and coffee here are top notch which is why it attracts the following it does.

A coffee with syrniki became one of my go to ways to start off the day. I’m not sure if this is common in Russia, but I was more than happy to make it so in Bali.

Location: Jl. Pantai Berawa No.69, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Hours of Operation:

Monday 7:30AM–10PM
Tuesday 7:30AM–10PM
Wednesday 7:30AM–10PM
Thursday 7:30AM–10PM
Friday 7:30AM–10PM
Saturday 7:30AM–10PM
Sunday 7:30AM–10PM

Rize Cafe

Rize cafe is a beautiful Indian restaurant in Pererenan decorated in traditional Bali style. I’m talking about the typical reclaimed wood and rattan themed furniture that I’ve come to love and associate with all things Bali. The space is large, open, and totally fits in with the Bali Instagram vibe.

Rize cafe bali

Rize is quickly becoming one of my favorite cafes for breakfast. They offer typical cafe food but also a breakfast themed dosa with Indian spiced scrambled eggs, daal, and chutneys. This is a total flavor bomb and a big portion of food.

Rize cafe bali

Location: Jl. Pantai Pererenan No.150, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Hours of Operation:


One comment

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Cafes are opening all the time in Canggu. This post will be updated with new cafes as they open and as I discover them! If you see any cool new cafes that are not on this list, please leave a comment here to let everyone know!