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.

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

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!

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!

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.

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.

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.

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.

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

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.

Location: Jl. Pantai Berawa No.52, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:
Tuesday | 7am–10pm |
Wednesday | 7am–10pm |
Thursday | 7am–10pm |
Friday | 7am–10pm |
Saturday | 7am–10pm |
Sunday | 7am–10pm |
Monday | 7am–10pm |
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.

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.

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:
Tuesday | 9am–4pm |
Wednesday | 9am–4pm |
Thursday | 9am–4pm |
Friday | 9am–4pm |
Saturday | 9am–4pm |
Sunday | 9am–4pm |
Monday | Closed |
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.

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:
Tuesday | 7am–12am |
Wednesday | 7am–12am |
Thursday | 7am–12am |
Friday | 7am–12am |
Saturday | 7am–12am |
Sunday | 7am–12am |
Monday | 7am–12am |
Copenhagen
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 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.

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:
Tuesday | 6am–6pm |
Wednesday | 6am–6pm |
Thursday | 6am–6pm |
Friday | 6am–6pm |
Saturday | 6am–6pm |
Sunday | 6am–6pm |
Monday | 6am–6pm |
Suka Espresso Berawa
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.
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.

Location: Jl. Pantai Berawa, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
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 |
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 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.


Location: Jl. Pantai Berawa No.102, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:
Thursday | 7AM–10PM |
Friday | 7AM–10PM |
Saturday | 7AM–10PM |
Sunday | 7AM–10PM |
Monday | 7AM–10PM |
Tuesday | 7AM–10PM |
Wednesday | 7AM–10PM |
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.

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.

Location: Jl. Pantai Berawa No. 90 XO, Canggu, Kuta, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours of Operation:
Tuesday | 8am–10pm |
Wednesday | 8am–10pm |
Thursday | 8am–10pm |
Friday | 8am–10pm |
Saturday | 8am–10pm |
Sunday | 8am–10pm |
Monday | 8am–10pm |
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.

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 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:
Monday | 6AM–4PM |
Tuesday | 6AM–4PM |
Wednesday | 6AM–4PM |
Thursday | 6AM–4PM |
Friday | 6AM–4PM |
Saturday | 6AM–4PM |
Sunday | 6AM–4PM |
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.

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.

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

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

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

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.

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

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.

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

Location: Jl. Pantai Pererenan No.150, Pererenan, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Hours of Operation:
Tuesday | 8am–10pm |
Wednesday | 8am–10pm |
Thursday | 8am–10pm |
Friday | 8am–10pm |
Saturday | 8am–10pm |
Sunday | 8am–10pm |
Monday | 8am–10pm |
Continue Reading:
- The Best Cafes To Work From In Canggu, Bali (Updated 2023)
- Where To Stay In Canggu, Bali: Best Villas And Hotels For All Budgets
- The Best Restaurants In Canggu, Bali For Dinner And Lunch (2023)
- The Ultimate Guide To the Best Gyms In Bali: Canggu, Seminyak, Kuta, Ubud (Updated 2023)
- Best Cafes To Work From In Frankfurt, Germany
- Best Cafes To Work From In Singapore
- Best Cafes And Restaurants in Kuta, Lombok
- Gym Review: The Body Factory Bali in Canggu
- The Ultimate Bali Neighborhood Guide: Where To Stay In Bali
- Jatiluwih Rice Terraces: Skip Ubud’s Tegalalang And Visit Bali’s Most Beautiful Rice Fields
- Why I Love Living In Bali, Indonesia
- Cost Of Living In Bali: How Much It Costs Me To Live The Digital Nomad LIfe (2023)