Canggu has become a vibrant hotspot for cafe culture, offering everything from Instagrammable spots to cozy hidden gems.
Whether you’re looking for an artisan bakery, somewhere to have vegan food, have all-day breakfast at 4:00 pm, or just a picturesque spot to grab some photos for Instagram, Canggu is the place to explore.
In this ultimate Canggu cafe guide, let’s explore some of the best cafes in Canggu to find yourself a freshly brewed cup of coffee, some breakfast, or healthy brunch.
Crate Cafe

Crate Cafe is probably the most popular Canggu cafe – and for a good reason. It’s a trendy spot that’s known to have a laid-back vibe, decent portion sizes, all-day breakfast and strong coffee. However, be prepared to queue up on a busy day. It’s open-air with no air-con so dress light.
Location: Jl. Canggu Padang Linjong No.49F
Hours: 6:00 am – 4:00 pm, daily
Online: Instagram
Satu-Satu Coffee Company

Decent prices, good portion sizes, and delicious breakfast options. Satu-Satu has always been considered one of the best cafes in Canggu among locals and foreigners. Go for their Eggs Benedict (for just IDR 65k) or make your own breakfast.
Location: Jl. Pantai Berawa No.36
Hours: 7:30 am – 4:00 pm, daily
Online: Instagram
The Odd Cat Bali

A few minutes north of Canggu, tucked away in Padonan, sits the most unique Canggu Cafe – The Odd Cat Cafe. This actually a cat adoption centre with a small cafe in the front.
This place is a cat lover’s paradise with currently about 80 cats – all of which are chill and friendly. Grab yourself coffee or a cappuccino to hang with the cats in the garden.You’ll also get a free bowl of cat treats upon arrival.
Location: Bjr Kulibul Kangin, Jl. Raya Padonan
Hours: 10:00 am – 5:00 pm, daily
Online: Instagram
Hungry Bird Coffee Roaster

Another legendary Canggu cafe. Hungry Bird has been around since 2013 and has maintained relevance among the massive selection of cafes in Canggu. It’s a lively spot – head there early if you plan on having breakfast. Their prices are also quite affordable – IDR 30k for a stack of pancakes?!
Location: Jl. Raya Semat
Hours: 8:00 am – 5:00 pm, daily
Online: Instagram
Nude Canggu Cafe

A popular Canggu cafe known for having healthy food. They have 3 locations not too far from each other – Berawa, Pererenan, Babakan. It’s a cozy, stylish spot with both indoor (with air-con) and outdoor seating. Go for a smoothie bowl or some Truffle scrambled eggs.
Location: Jl. Pantai Berawa No.33
Hours: 7:00 am – 10:00 pm, daily
Online: Instagram
The Avocado Factory

Absolutely beautiful interior design with plants. Bali’s The Avocado Factory isn’t just a cafe but a great spot for any meal of the day if you’re in need of healthy food. My go-to order: steak, eggs, avocado. There’s also tons of vegan and vegetarian options.
Location: Jl. Batu Mejan Canggu
Hours: 7:00 am – 13:00 pm, daily
Online: Instagram
Copenhagen Cafe Canggu

There is one of the more unique cafes in Canggu in terms of how you order. You’ll have a ‘checklist menu’ to choose from – 3 items of IDR 79k, or 5 items of IDR 119k. You tick off the food you want and that’s your order. Expect a queue because Copenhagen Cafe can get quite busy,.
Location: Jl. Canggu Padang Linjon No.71a
Hours: 6:00 am – 6:00 pm, daily
Online: Instagram
Gigi Susu

Small, cozy spot with a wooden interior that feels like a cabin in the woods. Everyone’s raving about their jumbo croissants. This is another Canggu cafe that you might need to queue up for – it has quite literally become a destination for foodies.
Location: Jl. Pantai Batu Bolong No.80
Hours: 6:00 am – 7:00 pm, daily
Online: Instagram
Home Cafe Canggu

A gem on this Canggu cafe list. The vibe feels like having a coffee in someone’s fancy home – name checks out. Their Syrniki (Ukrainian / Russian fried cheese pancakes) are so popular that sometimes they’re out of stock!
Location: Jl. Subak Canggu No.2
Hours: 6:00 am – 11:00 pm, daily
Online: Instagram
Oka’s Bakery & Cafe

Located on Batu Bolong just a few steps away from Black Sand Brewery. It’s a bakery and coffee shop that serves gluten free options – perfect if you want to maintain your diet while enjoying some good food on holiday (but stay away from the pastries!)
Location: Jl. Pantai Batu Bolong No.27A
Hours: 7:00 am – 11:00 pm, daily
Online: Instagram
Sensorium Bali

Popular Canggu cafe among domestic tourists (you may need to line up). It’s less of a cafe and more of an Asian-Australian fusion restaurant with a simple, minimalist interior. They do have an all-day brunch menu.
Location: Jl. Pantai Batu Mejan
Hours: 9:00 am – 4:30 pm
Online: Instagram
Brunch Club Berawa

One of Canggu’s most famous brunch spots. They have an all-day brunch menu with pretty decent portion sizes. Bali Equestrian Centre is right next door so you’ll get to see some live horse riding while having your meal.
Location: Jl. Karang Suwung
Hours: 7:00 am – 6:00 pm, daily
Online: Instagram

Miel Specialty Coffee

Absolutely beautiful cafe in Canggu for brunch or breakfast. The interior design is brilliant with loads of plants everywhere – sort of a tropical minimalist aesthetic. Go for their Big Brekkie (IDR 90k) – a decent deal for the amount of food you get.
Location: Jl. Pantai Batu Bolong no.5
Hours: 7:00 am – 7:00 pm, daily
Online: Instagram
Doppio Cafe

This is the sibling to Doppio Cafe Pink in Seminyak. A chic, cozy Canggu cafe with healthy food and an all-day breakfast menu. Dress light as there’s no air-con here. Highly recommend their F45 protein smoothie with banana, cinnamon, and peanut butter.
Location: Jl. Nelayan No.25a
Hours: 7:00 am – 5:00 pm, daily
Online: Instagram
Nyom Nyom Coffee

I absolutely love this place and would recommend having a bite here at any time of day. It’s a simple cafe and restaurant with an open-air 2nd floor. Head upstairs and grab yourself an all-day breakfast menu item or my go-to: their spicy 200g Tuna Sambal Matah.
Location: Jl. Pantai Berawa No.37b
Hours: 7:00 am – 10:00 pm, daily
Online: Instagram
BAKED. Berawa

Opened up just before the lockdown, it amazingly survived through the pandemic and has now become a Bali-wide name. BAKED. is a bakery and cafe known for it’s authentic European breads and pastries.
Location: Jl. Raya Semat Gg Kupu Kupu No.1
Hours: 7:00 am – 7:00 pm, daily
Online: Instagram
Gron Espresso Bar

Lovely spot by the entrance of the famous Canggu Shortcut. Asian-Italian fusion menu. Decently priced and well-presented food. They also have a drive-thru window if you need to grab a quick coffee.
Location: Jl. Raya Semat No.1
Hours: 8:00 am – 9:00 pm, daily
Online: Instagram
My Happy Place

A cozy Canggu cafe with a bit of a different cuisine – Austrian gastronomy. Just down the street from Doppio Cafe Grab yourself some brunch on the 2nd floor. There’s also some tables with built-in chess boards.
Location: Jl. Nelayan No.19
Hours: 7:00 am – 5:30 pm, daily
Online: Instagram
Lova Cafe

An elegant cafe in Canggu with breakfast until 6:00 pm. Once of the very few Canggu spots where you can enjoy a meal with views of the rice fields. The interior is gorgeous and feels almost like a fine dining restaurant.
Location: Gg. Strawberry, Tibubeneng
Hours: 8:00 am – 11:00 pm, daily
Online: Instagram
Blacklist Coffee Roasters

All-black interior. A Canggu cafe where you can learn a bit more about coffee. Get up close and personal with the coffee beans with Coffee Workshops for IDR 300k per person or IDR 550k for 2 people. You can also pay a little extra to learn how to make latte art.
Location: Jl. Pantai Batu Mejan No.66
Hours: 7:00 am – 6:00 pm, daily
Online: Instagram
The Common Cafe

Another Canggu Cafe that offers all day breakfast at reasonable prices. Their avocado on toast is a wonderful way to start the day with a hefty meal. Make your way to The Common Cafe after 5:00 pm for some tacos.
Location: Jl. Pantai Batu Bolong No.65
Hours: 7:00 am – 10:00 pm, daily
Online: Instagram
Kawisari Coffee Farm

Head upstairs to this cozy little cafe in Canggu with a homey vibe. Kawisari Coffee has a few locations on different islands in Indonesia. Their coffee comes from their coffee plantation in Java which has been around since 1870.
Location: Jl. Pantai Batu Bolong
Hours: 8:00 am – 9:00 pm, daily
Online: Instagram
Butterman Bali

Butterman is a popular bakery in Jakarta which has now opened up a spot in Bali. Expect a range of pastries – croissants, cinnamon rolls, danishes, and more. Grab yourself a coffee to go with your sweet tooth.
Location: Jl. Pantai Berawa No.10
Hours: 6:30 am – 6:00 pm, daily
Online: Instagram
7islands Bakery & Cafe

Small and simple Canggu cafe and bakery. They have promos every day of the week. For example, you can pair a freshly baked croissant and a coffee for just IDR 45k. A sweet deal!
Location: Jl. Pantai Berawa No.51
Hours: 6:00 am – 5:00 pm, daily
Online: Instagram
Fold Canggu

A cozy spot with 2 floor. It’s a cafe and artisan bakery – and you’ll smell the freshly baked goods the moment you enter the doors. That aroma is heavenly! Their menu offers all day breakfast with relatively decent prices. There’s also a Fold in Ubud.
Location: Jl. Nelayan No.31
Hours: 7:00 am – 6:00 pm, daily
Online: Instagram
Urban Bites Cafe

Great cafe in Canggu to grab some brunch. If you’re vegan, try their Vegan Burger. You can make you way to Urban Bites on a Tuesday to grab tacos for just IDR 20k a piece.
Location: Jl. Raya Semat
Hours: 7:00 am – 11:00 pm, daily
Online: Instagram
Jikaa Coffee & Eatery

Jikaa is a small Canggu cafe with a view of the rice fields in Berawa. It’s a simple spot with both indoor and outdoor seating, nothing fancy. Get yourself a double cheese omelette for just IDR 63k.
Location: Jl. Pantai Berawa No.1a
Hours: 7:30 am – 4:00 pm, daily
Online: Instagram
KAI Cafe & Bar

Relatively close to Jikaa Coffee is KAI Cafe. You can choose to have a sweet or savory brunch that ranges from IDR 45k to IDR 85k. They have a kids menu and a pool in case you feel like going for a mid-morning swim after breakfast.
Location: Jl. Pantai Berawa No.77
Hours: 7:00 am – 10:00 pm, daily
Online: Instagram
Amolas Cafe

Amolas is quite new to the Canggu cafe scene but quickly gained popularity for its ambiance. You can choose to sit on the porch out front, inside with the air-con, or in the backyard out back with the pool. Grab yourself a coconut and chill under the trees in the back.
Location: Jl. Kayu Tulang no.16
Hours: 7:30 am – 9:00 pm, daily
Online: Instagram
Cafe Vida Organic

As the name hints, they serve organic food. This cafe is very Ubud-esque with an aesthetic of an authentic Balinese home. All day breakfast ranges from organic poached eggs and salmon, to a steamed veggies with hummus, pestro, and tempe superfood bowl. Great spot if you’re sticking to your diet!
Location: Jl. Pantai Batu Bolong No.38A
Hours: 7:20 am – 10:30 pm, daily
Online: Instagram
Aoyama Japanese Bakery & Cafe

Part of Ohana Bakery in Japan. Wonderful staff, reasonable prices, and a comfortable atmosphere. As you might have guessed, the menu focuses entirely on Japanese food. They also have really cute pastries!
Location: Jl. Pantai Berawa No.97A
Hours: 7:30 am – 9:00 pm, daily
Online: Instagram
Koloni Cafe

Koloni has been a popular spot since before the pandemic. It’s an awesome spot to just grab a coffee or hang out in the garden and work from your laptop. Their menu is quite vast – expect anything from tacos, burgers, smoothie bowls, and even fish and chips.
Location: Jl. Raya Semat No.1
Hours: 8:00 am – 10:00 pm, daily
Online: Instagram
Bread Basket Bakery

Another Cafe in Canggu that’s also a gourmet bakery shop. You can find several Bread Basket locations around Bali like Uluwatu, Sanur, and Kerobokan. It’s a chic spot and quite picturesque (bring your camera for some Instagram shots).
Location: Jl. Tanah Barak No.8
Hours: 7:00 am- 5:00 pm, daily
Online: Instagram
Kynd Community Canggu

A sister restaurant to Kynd Community Seminyak. Like its sibling, Kynd is one of the best vegan cafes in Canggu. It’s chic with loads of pink everywhere. Aside from the food, it’s a wonderful Instagrammable spot.
Location: Jl. Nelayan No.31
Hours: 7:00 am- 10:00 pm, daily
Online: Instagram
Secret Spot Berawa

Another vegan cafe in Canggu. Secret Spot Berawa is a calm place with a peaceful ambiance. Their entire menu is plant-based food. If you’re on a keto diet, I recommend grabbing their tasty Gluten Free Pancakes with some peanut butter.
Location: Jl. Pantai Berawa No.44
Hours: 8:00 am – 8:00 pm, daily
Online: Instagram
Bagels.

Super underrated cafe in Canggu and quite a hidden gem. Get yourself a fresh bagel with a coffee. If you’re going for breakfast, keep in mind it’s a small spot. My recommendation: their bagel with homemade peanut butter and banana – an absolute sensation!
Location: Jl. Raya Babakan Canggu No.16x
Hours: 7:00 am – 3:00 pm, daily
Online: Instagram
Blou Cafe Canggu

A simple Canggu cafe that’s a hidden gem. Head to the 2nd floor to have breakfast overlooking the pool. Wonderful ambiance and welcoming staff.
Location: Jl. Padang Linjong
Hours: 7:30 am – 11:00 pm, daily
Online: Instagram
WORD Bali Cafe

A 24-hour Canggu cafe that’s actually a hummus bar. Order yourself a tray of different hummus – classic, beetroot, and mushroom humus with some falafel and pita – all for IDR 70k. The entire menu is vegetarian and decent prices!
Location: Jl. Pantai Batu Bolong No.45
Hours: 24/7
Online: Instagram
What are the best Vegan Cafes in Canggu?
Looking for vegan or vegetarian food? These Canggu cafes are popular for their vegan / vegetarian options:
Which Canggu cafes have All-day breakfast?
Here are some of the best cafes in Canggu that serve all-day breakfast:
What are the best bakeries in Canggu?
Here are some of Cafes in Canggu that are also some of the best bakeries in Bali:
- 7islands Bakery & Cafe
- Aoyama Japanese Bakery & Cafe
- BAKED.
- Bread Basket Bakery
- Butterman
- Fold Canggu
FAQs about Canggu Cafes
What time do Cafes in Canggu close?
Most Canggu Cafes will close around 5:00 or 6:00 pm. Others will stop serving breakfast around that time and continue onto dinner and cocktails at night.
Is there a Starbucks in Canggu?
If none of the cafes from the massive list suit your taste, you can always settle for Starbucks at Canggu Square.
Are there any 24-hour cafes in Canggu?
If you’ve landed late and you’re craving breakfast, or you’re simply looking for a late night brunch, Word.Bali Cafe is your best option.
Mr. Egg in Umalas is also another 24-hour option. A good spot for bagels and breakfast burgers.
How to get to Canggu?
Coming from Bali Airport might be a bit of a hassle. Read my guide on getting from Bali Airport to Canggu, including a range of convenience and cost options.
What is there to do in Canggu?
There are loads of things to do in Canggu. Book yourself some surfing lessons on Batu Bolong Beach, find a rooftop bar for sunset, or shop at a Sunday market.
Here are some more useful resources for your time in Bali:
- Book a private car and driver for the day
- The best Bali scooter rental
- Bali Airport Transfer to and from Canggu
- Get a WISE card for Bali

Neil
I’ve been in Bali for so long I’ve grown roots (literally and metaphorically). For the past 10 years, I’ve experienced Bali from every angle. I’ve explored the temples, I’ve tried all the food, and I’m proudly fluent in the Indonesian language. I hope our website helps you get an authentic experience for your holiday in Bali, whether you’re here to enjoy the finer things in life, or to learn more about this Bali’s rich culture.