28 Cafes in Bali to Explore
Cafes in Bali have picked up steam in the last couple of years as breakfast, brunch scenes, or cozy afternoon hang-out spots. It’s not just about great coffee anymore. Yes, the cafe on the list still delivers killer coffees, but they also serve buttery croissants and velvety scrambled eggs that get your mouth watering.
For that reason, we’ve rounded up 28 cafes that you cannot miss in Bali to start your 2025. These are the places where the food is good, but the vibe is even better. Saddle up and read on!

Best Cafes in Canggu
1. Crate
Crate is so legendary that even if you’re a newbie in Canggu, chances are you’ve heard the name before. Canggu folks have been going here for a morning dose of caffeine for over a decade! Get your day’s energy with the smoothie bowl, or have the latest catch-up with your bestie over vegan pancakes.
Sources: @cratecafe, www.tripadvisor.co.id
Food aside, Crate is also famous for its industrial design and the community. The garage-like style makes the area spacious, though you can sit in the back if you need a slightly quiet spot. But it's the sense of community that is the backbone of Crate. They even have a weekly morning run every Tuesday and Thursday!
Detailed info about Crate
Average price: US $4
Location: Google Maps
Opening hours: 6 AM – 4 PM
Phone number: +62-812-3894-3040
2. The Avocado Factory
Avo-lovers, here’s your heaven on earth! The Avocado Factory sets itself apart for being the only cafe in Bali serving avocado on all its menus! Pick from Avo Croast to Avo Steak & Eggs, and you’ll be thrilled that your avocado craving will soon be satisfied.
Source: @theavocadofactory
Beyond innovative avocado dishes, this cafe in Canggu was built using recycled bricks and sustainable cement to show its commitment to sustainability. Floor-to-ceiling windows flood the space with natural light, creating a perfect backdrop for that gorgeous avocado green Instagram shot. Choose your favorite spot, whether a sofa or chair, and relax.
Detailed info about The Avocado Factory
Average price: US $6
Location: Google Maps
Opening hours: 7 AM – 10.30 PM
Phone number: +62-812-6688-4463
3. Times Beach Warung
Do you need a moment to slow down? Times Beach Warung got your back. This is where you can drop in for brekkie with a view, have brunch under the umbrellas and comfy beanbags, or see the sunset with a cold beer or a cocktail. What’s better to slow down the time than seeing the rolling waves and feeling the ocean breeze?
Source: @timesbeachwarung
Oh, we forgot to mention that this cafe is one of the few in Bali that allows pets! Feel free to tag your furry friends along.
What’s a cafe in Bali if you can’t tag your furry friends along, right? At Times Beach Warung, you can also take your dogs with you. And don’t miss the bi-weekly Movie Night that happens on Tuesday. What’s more romantic than watching a rom-com with a backdrop of the Indian Ocean and the famous Bali sunset?
Detailed info about Times Beach Warung
Average price: US $6
Location: Google Maps
Opening hours: 6 AM – 10 PM
Phone number: +62-811-3800-4953
4. Copenhagen
We should thank Copenhagen for bringing the Nordic eating to the Island of the Gods because there aren’t many Scandinavian cafes in Bali. You will be given a card and a pencil where you can tick everything that you want to build your breakfast feast. You can choose from baked goods, sources of proteins, and sweets!
Source: @copenhagencafe.bali
If you want to grab a quick brunch or lunch, the crumbed white fish or potato off their Smørrebrød (open sandwich) menu is the only right way to do it. And at Copenhagen, whether it’s the one in Canggu or the Copenhagen Cafe in Berawa, you will be sure to get fresh and high-quality ingredients on your plate.
The place is not spacious, as there are only a few tables inside and on the terrace. You better come early to grab a table overlooking one of Canggu’s main streets. But you can also grab quick baked goods at their bakeries in Pererenan, Seseh, and Padonan.
Detailed Info About Copenhagen
Average price: US $5
Location: Google Maps
Opening hours: 6 AM – 6 PM
5. Touché
The white-washed walls, the vintage-styled Indonesian rattan chairs, and the pottery display on the back feel like you’re in someone’s living room. For us, this cafe is a place where you can spend hours in Bali talking to your friends (or crush!) because of how cozy it makes you feel.
Source: @touche.bali
Beyond the vibe, the food is just as you imagine it: comforting. From souffle omelet and acai bowl for breakfast to Thai Penang Curry and homemade pasta for dinner, every taste is familiar and oh-so-good! And in case you need to impress someone (or feel like a flower-kind-of-day), get a bouquet from the front part of Touché. That will instantly cheer up anyone’s day, even yourself!
Detailed info about Touché
Average price: US $6
Location: Google Maps
Opening hours: 7.30 AM – 10 PM
Phone number: +62-823-4185-0363
6. 7am
What’s your perfect morning like? If it involves a freshly baked croissant or raisin roll and a cup of long black or espresso, there’s nowhere else to go but 7am. And don’t get us started on the breakfast menu like Baked Egg Skillet or Eggs and Cocote. It’ll make you head over heels in a heartbeat!
Source: @7am.bakers
If you opt to sit on the first floor, brace your soul as the display of their Viennoiserie will tempt your appetite. Our favorite is certainly on the terrace of the second floor, where you can savor each buttery crust with glee and get the best view of Canggu’s morning commute. It’s one of the cafes in Bali with a no-nonsense approach by delivering good brekkie and coffee.
Detailed info about 7am
Average price: US $7
Location: Google Maps
Opening Hours: 7 AM – 7 PM
Phone number: +62-811-3850-303
Best Cafes in Ubud
7. Milk and Madu
This cafe has been an icon for breakfast, lunch, and dinner in Bali for over a decade. And the Ubud branch is no different. It brings everything that makes the one in Berawa such a hot spot for a decade. From the daily Sunset Sessions, 2 for 1 Pizzas every Tuesday and Sunday, and Pasta Club every Friday.
Source: @milkandmadu
The space can make or break the vibe, even for a brand like Milk & Madu. Thankfully, the one in Ubud passed the vibe check. With the tall ceilings, the wood panels, the potted plants and flowers on the wall, and the semi-outdoor space, Milk & Madu Ubud has that same comfy atmosphere.
Detailed info about Milk and Madu
Average price: US $8
Location: Google Maps
Opening hours: 7 AM – 10 PM
Phone number: +62-813-2975-6708
8. Lazy Cats
Do you know what cats love to do? Lazing around. And that’s the spirit of this cafe in Ubud. Lazy Cats is where you can spend hours munching on their vegetarian-friendly menus like Pink Hummus Panini or the colorful Rainbow Noodle Bowl. And from 8 to 11 AM, they have a 75K breakfast special which includes any coffee! And while you’re at it, snap some photos with the framed pictures or the murals of the feline in the background.
Source: @lazycatscafe
Beyond its tapas, lunch, and dessert menus, its aesthetic gives off the boho-chic meets rustic style. The uneven texture of the walls, the muted colors of the sofa, the cracks on the floor, and the unfinished rooftop add to this cafe's character. There are just too many spots to take photos! Once in a while, they have a live DJ session to add the groove to the place. But even without it, we’re loving this cafe already!
Detailed info about Lazy Cats
Average price: US $5
Location: Google Maps
Opening hours: 8 AM – 10 PM
Phone number: +62-812-4652-4975
9. Rusters
Rüsters is definitely something you expect from a cafe in Bali. With the rice fields as the primary view, Rüsters gives off a peaceful vibe, whether you sit inside or on the terrace.
If there’s an award for the cafe with the most beautiful view in Bali, Rüsters is definitely up there.
Source: @rustersbali
But the cafe is more than just about its killer views. They aim to highlight locally sourced ingredients and combine them with modern techniques to create flavors from around the world. Expect your Shakshuka or Pork Souvlaki Wrap to taste like nothing you’ve ever had before. Not only that, they’re also masters at delivering good coffee and baked goods. And we mean it, they’re that good!
Detailed info about Rusters
Average price: US $6
Location: Google Maps
Opening hours: 8 AM – 9 PM
Phone number: +62-811-380-4341
10. Livingstone Holyground
Livingstone Holyground should really change its name to Livingstone Holy-cow! Because this cafe in Ubud knows how to make you stay (and come back). Like its Petitenget sister, the famous Baker’s Scrambled Egg Croissant is still to die for. And if you’ve lived in Bali long enough, you know the in-house coffee blends are legendary.
Source: @livingstone.holyground
Spacious is an understatement to describe Livingstone Holyground. Aside from the indoor seating, you’ll have a semi-outdoor area, a garden, and a mini playground. Tagging your little ones along has never felt this fun. While they move around to their heart’s content, you can sip the Signature Cold Brew. What’s not to love about a place like that?
Detailed info about Livingstone Holyground
Average price: US $8
Location: Google Maps
Opening Hours: 7 AM – 10 PM
Phone number: +62-818-0704-0888
11. Alchemy
All the vegan and raw cafes in Bali wouldn’t exist without Alchemy. A bold statement, we know. But Alchemy was the first cafe to introduce that concept in Bali. We can’t get enough of the Raw Spinach and Mushroom Pizza. But our favorite is clearly the Salad Bar counter, where you can put anything that you want in your salad, including your dressing.
Source: @alchemybali
Alchemy has evolved to be more than a healthy-conscious eating paradise. Once you’re finished that poke bowl in the cozy home-like seating area, walk around the cafe. You’ll discover the Alchemy Wellness and Alchemy Yoga Center at the opposite of the cafe. Alchemy further shows its commitment to healthy eating by building an academy focusing on raw and plant-based cuisine.
Detailed info about Alchemy
Best Cafes in Seminyak
12. 32do
The Korean wave officially hit the Island of the Gods with 32do! From the moment you arrive, you’ll know it’s not just an ordinary cafe in Seminyak. There’s an aisle of running waterfalls on the wall leading to the main building: a giant marbled-grey room where every corner serves a purpose.
Sources: @32dobali, www.tripadvisor.co.id
The ground floor is where the bakery, the bar, the Chocolate Truffle Bar, and the tea bar are. The teas from Jeju Island are the stars here, though the Cantaloupe Latte from the bar will certainly tingle your taste buds from its name alone. If your Insta feed is full of 32 do aesthetics, it’s because the cafe is one of the most Instagram-able ones in Bali.
Detailed info about 32do
Average price: US $6
Location: Google Maps
Opening Hours: 9 AM – 9 PM
Phone number: +62-877-8777-3232
13. Kynd Community
Who says plant-based food has to be boring? Kynd Community begs to differ! Instead of choosing green to go with the theme like any other cafe in Bali, they chose pink! There’s no mistaking the pink scooter at the entrance as another cafe than Kynd. The pink doesn’t stop at the interior. It’s in the benches, saucer cups, table numbers, and even the plates! Those will definitely pop up on your Insta feeds.
Sources: @kyndcommunity, www.tripadvisor.com
You’ll be tempted to snap the pink and white ice cream cone or the unique take on Mimosa and Bloody Mary. And whether it’s the smoothie or salad bowl, let’s just say your choice of brekkie has never been this colorful.
Detailed info about Kynd Community
Average price: US $7
Location: Google Maps
Opening hours: 7.30 AM – 9.30 PM
Phone number: +62-859-3112-0209
14. Revolver
Don’t call yourself a coffee lover if you’ve never been to Revolver because what are you doing, then? Revolver started as a small cafe in Seminyak, but it is now a chic bistro bar serving an all-day menu. The house coffee blends are still the king, but it doesn’t mean the other falls short. You can order Revs Scrambled for breakfast, but they also serve Nasi Goreng and Beef Ragu. And cocktails for breakfast? Why not?
Source: @revolver.bali
The place pays homage to classic British pubs. The high chairs on the bar, the wooden panels on the walls, the exposed red bricks, and the leather sofa will instantly get you in groovy mode. However, the casualness and familiarity are why there are rarely empty tables at Revolver.
Detailed info about Revolver
Average price: US $7
Location: Google Maps
Opening hours: 9 AM – 9 PM
Phone number: +62-812-3842-8343
Best Cafes in Uluwatu
15. The Loft
What do you do after a day full of sun-kissed at Padang Padang Beach? Go to The Loft, of course. Just three minutes off the beach, this cafe is always full of beachgoers and everyone looking to fuel up in Uluwatu. Who can resist a Brazilian Lunch or Seafood Bowl after your beach escapade?
Source: @theloftbali
If you still can’t have enough Bali breeze, sit on the terrace up front under a giant umbrella. But the massive indoor seating is where all the fun is. There’s no need to arrange a complicated get-together with your buddies. Tag them along, sit at one of the long tables, and get yourself some beers and Chili Beef or Vegan Nachos.
Detailed info about The Loft
Average price: US $6
Location: Google Maps
Opening hours: 7.30 AM – 10 PM
Phone number: +62-821-4073-9515
16. Drifter
Don’t be intimidated coming to Drifter if you’re not a surfer. Though it’s first and foremost a surf shop, it’s also a cafe and a gallery. Everyone is welcome! You’ll be struck by how eclectic the place is. From the antique joglo building to the inside décor and the various knicks-knacks, the place has its own charms and characteristics you rarely see in any cafe in Bali.
Source: @driftersurfshop
But you come there for the food (or the coffee), and let’s just say we’re impressed! Aside from the classics like espresso and cold brew, the Bulletproof Coffee is something you should try at least once! The staple breakfast foods like Salmon Benedict or the signature The Drifter will make your stomach full for the day.
Detailed info about Drifter
Average price: US $7
Location: Google Maps
Opening hours: 7 AM – 10 PM
Phone number: +62-877-7755-0001
17. Suka Espresso
Where’s the best place to fix your daily caffeine intake in Ulu? We’ll say Suka Espresso is a damn good place to go! This Australian-inspired cafe brings the flavors of coffee beans from all over Indonesia and then brews them faultlessly. They also have different menus for brekkie, lunch, and dinner.
Source: @sukaespresso
The good coffee and Big Breaky alone won’t be enough to make people come back. It’s always been the vibe at Suka that people love: the open space with unfinished walls and floors lets you loosen up. With several promo happenings throughout the week (daily Happy Hour, Pasta Night on Thursday, and Tacos Night on Saturday) alongside live music, just add to the fun and easy-goingness at Suka.
Detailed info about Suka Espresso
Average price: US $5
Location: Google Maps
Opening hours: 7.30 AM – 10 PM
Phone number: +62-812-4652-7605
18. Mana
Well, if we go into specifics, the term cafe may not be the right way to describe Mana. In Bali standard, it’s more of a bar and restaurant than a cafe. It’s not your let’s-grab-a-quick-lunch kind of place, but more of let’s-spend-an-afternoon-here type. But whether you choose to lounge by the pool or sit in the semi-outdoor seating area to see the sunset, it’s hard not to love this place.
Source: @manauluwatu
And when it comes to food, all the ingredients are sustainably sourced. Whether it’s Pepes Ikan or Buttermilk Fried Chicken Burger, you’re in for a treat. And as if we can’t love the place more, they have a variety of workshops to channel that flow of creativity. From painting to pottery, it makes us want to sign up immediately!
Detailed info about Mana
Average price: US $8
Location: Google Maps
Opening hours: 7 AM – 11 PM
Phone number: +62-817-555-365
Best Cafes in Kuta
19. Crumbs & Coaster
“Don’t judge a book by its cover” is probably the best way to introduce Crumbs & Coaster. This cafe is tucked in the small alley off Poppies Lane in Kuta. You need to go in to know this cafe is cozier than you think! From the exposed cement surface and bricks to the hanging iron to put the pastries, you feel like you are walking into a warehouse rather than a cafe. But that’s part of its charm.
Source: @crumbandcoaster
The food is no slouch, either. Get the big Summer Chicken Pesto Bowl or Nachos Supreme to share for your brunch date. But you can never go wrong with ordering the classics, The Poppies smoothie bowl, or Eggs Benedict for breakfast. It’s easy to lose track of time, especially if you’re sitting in the far back of the cafe, which is our favorite spot.
Detailed info about Crumbs & Coaster
Average price: US $6
Location: Google Maps
Opening hours: 7.30 AM – 11 PM
Phone number: +62-819-9959-6319
20. Dear Lucy
Do you know the feeling of finding something good that you want to gatekeep it from the crowd? Dear Lucy is that kind of cafe in Bali. It’s a bit off the tourist center, but there’s no going back once you find it. The place is small and very intimate, but they serve strong coffee, which is probably one of the better ones in the area.
Source: @dearlucycoffeeandroastery
The place’s specialty is coffee. Whether it’s long black, espresso, or affogato, each sip is like you’ve never had a coffee before. Not a coffee drinker? Don’t worry. Dear Lucy has a selection of matcha menus for you. They don’t offer food, only some snacks like cookies, waffles, and sweet toast. But sometimes, all you need is just a cup of coffee.
Detailed info about Dear Lucy
Average price: US $3
Location: Google Maps
Opening hours: 10 AM – 6 PM
Phone number: +62-877-3734-2152
21. Coffee Cartel
Coffee Cartel is one of the few cafes that has mastered the art of creating perfect coffee blends in Bali. It uniquely integrates local and imported green beans, creating a flavor profile like no other. Don’t be fooled by its pink and white décor because what they serve in a cup will blow you away. Once you sit, it’s not only coffee you’re going to order because the food selection will keep your stomach full.
Sources: @coffeecartelbali, www.tripadvisor.co.id
From the meal department, opt for Green Goddess and Vegan (scrambled chickpeas tofu and tempe patty) for fiber and protein intake. And while you’re at it, snap some photos of that goodness with the grey marble table, the colorful cushions, or your pink saucer cup. You gotta take advantage of all those cute backgrounds!
Detailed info about Coffee Cartel
Average price: US $6
Location: Google Maps
Opening hours: 7.30 AM – 4 PM
Phone number: +62-821-4525-1005
22. Brunch Club Bali
Not “just another cafe” is a motto that Brunch Club Bali has lived by since its inception in 2019. And how they’ve turned the minimalist/industrial-inspired design with big windows overlooking Legian Street into a cafe/bar in Bali that gets everyone talking has us floored. But wait until you get to the second floor, which has tropical plants and even cozier sofas.
Source: @brunch_club_bali
But it’s the porncakes that people come here for. And though you have to wait for half an hour, it’s worth every minute. You’ll be served stacks of the jiggliest pancakes in your life. Apple pie, S’mores, or the popular New York Cheesecake, you can never go wrong with any from the Porncakes menu. Forget the calories and just enjoy every bite!
Detailed info about Brunch Club Bali
Average price: US $6
Location: Google Maps
Opening hours: 7 AM – 6 PM
Phone number: +62-811-3831-2904
Best Cafes in Sanur
23. Sala Bistro
Have you ever felt going into a place that feels like a warm hug? Sala Bistro is precisely that. Though this cafe in Sanur is located on the main street, it doesn’t feel touristy at all. On the contrary, the rattan chairs, the big windows, and the wooden floor all feel familiar, like you’ve known the place, even if it’s your first time around.
Source: @salabistro
Vegan Chili Scrambled Tofu will give you enough heat to kick-start your day. But if you prefer something sweet, there’s a selection of fresh pastries and smoothies for a healthier version. Make your way to the second floor for a less noisy seating area to savor your Falafel Bowl in peace.
Detailed info about Sala Bistro
Average price: US $6
Location: Google Maps
Opening hours: 7.30 AM – 10 PM
Phone number: +62-859-0134-0984
24. Genius Cafe
Working by the beach with a Vegan Nachos Bowl in a super tropical cafe? Sign us up! Genius Cafe in Mertasari Beach is where you can work, play, relax, and brunch at the same time. The thatched cone-shaped roofs and open-plan space give you an authentic tropical vibe with the ocean breeze and the view. But you’re free to bury your toes in the sand while sitting on one of the beanbags they set on the beach.
Source: @geniuscafebali
At Genius Cafe, you can take your vegan friends to enjoy the Falafel Bowl while you can savor the Chicken Burger at the same time. Many of the menu also has gluten-free options.
Detailed info about Genius Cafe
Average price: US $6
Location: Google Maps
Opening hours: 7 AM – 10 PM
Phone number: +62-822-3694-4873
25. Soul on the Beach
After you’ve got your sunrise moment in Sanur checked out, walk to the Soul on The Beach for some scrumptious breakfast. This cafe with a table on the beach is perfect for soaking in the morning Bali sun and sipping your frappuccino or long black.
Source: @soulonthebeach.bali
Dig in your What Every-One Gets salad for some protein and fiber goodness. Don’t skip on the Indonesian favorite of Nasi Kuning for that burst of spice flavors in your mouth. What’s excellent about Soul on The Beach is that it’s also a spectacular dinner spot. Be there 4–7 PM for daily Happy Hour with your Jersey Shore pizza for some casual and easy dinner.
Detailed info about Soul on the Beach
Average price: US $6
Location: Google Maps
Opening hours: 7 AM – 11 PM
Phone number: +62-81-339-751-932
Best Cafes in Kintamani
26. Akasa Cafe
The rise of the cafe culture in Kintamani is certainly not on our bingo card. But Akasa is one of those Instagram-able cafes that surprisingly has more punches than its oh-so-spectacular view of Mount Batur. Yes, people still flock here for the view, but the food and coffee are as delicious as the volcano vista from the cafe.
Source: @akasa_specialtycoffee
It doesn’t matter where you sit, whether on the terrace or indoors; there’s no other view than the glorious Mount Batur. And since Kintamani is also known to produce excellent coffee, there’s no way you’re going to skip it. Go for the manual brew for some real coffee experience while tasting the buttery pastries for breakfast post your Batur sunrise hike.
Detailed info about Akasa Cafe
Average price: US $4
Location: Google Maps
Opening hours: 5.30 AM – 7 PM
Phone number: +62-819-9955-9000
27. Paperhills Cafe
The view from Paperhills is every photographer’s dream. The cone-shaped Mount Batur and the minimalist and sleek design of the cafe are just a chef’s kiss! The infinity pool in this cafe gives off that famous Bali beach-club-like setting.
Source: @paperhills.id
While there’s nothing more to say about the landscape, the meals deserve a highlight. If you miss your Canggu brekkie, don’t worry; the Shakshuka Baked Eggs taste better because you have the view. Come lunchtime, the Indonesian, Italian, and international dishes are ready to spoil your taste buds.
Detailed info about Paperhills Cafe
Average price: US $5
Location: Google Maps
Opening hours: 5.30 AM – 8 PM
Phone number: +62-889-2172-359
28. Montana Del Cafe
Montana Del Cafe must have content creators in mind when building it. From the hanging net to the arched door leading to the balcony, clean black lines merge into the white walls. It’s sleek and modern yet still perfectly frames Mount Batur as the main image. And if you’re lucky, you’ll see some couples snapping their pre-wed photos here.
Source: @montanacafebali
But beyond the architecture and the view, there’s the smell (and taste) of the coffee you cannot miss. Try one of the signature coffee menus like Montana Coffee Gula Aren or the hot chocolate to warm up your body after the sunrise hike. A Great Breakfast Sandwich will give you enough boost to last a whole day. And just to let you know, the flowers they serve alongside your meal are edible!
Detailed info about Montana Del Cafe
Average price: US $5
Location: Google Maps
Opening hours: 5.30 AM – 7 PM
Phone number: +62-812-3723-6716
Expert Opinion about The Best Cafes in Bali
Best Cafe in Canggu | The Avocado Factory |
Best Cafe in Ubud | Livingstone Holyground |
Best Cafe in Seminyak | 32do |
Best Cafe in Uluwatu | The Loft |
Best Cafe in Kuta | Dear Lucy |
Best Cafe in Sanur | Sala Bistro |
Best Cafe in Kintamani | Montana del Cafe |
It may be hard to believe that cafe culture is even a thing in Bali. However, the need to inject Bali’s laid-back vibe into a less formal place than a restaurant is one of the reasons why. If you’re a coffee aficionado (or just someone who loves excellent coffee), go to a cafe instead of a restaurant. Cafes are also where locals, expats, and communities (like surfers) hang out. So, if you want to get localized, cafes in Bali are the perfect place to go.
The good thing is that the cafe scene in Bali doesn’t center on only one area. The list shows you that everywhere you go in Bali, you can find good cafes. Have you found your favorite cafes from the list?

Hi everyone! My name is Catur, and I was born and raised in Central Java. I moved to Bali in 2011 but left the island in 2016 before returning in 2018. Bali feels more than a home to me, and maybe that’s why my name feels like a premonition. Catur means four, both in the Balinese and Javanese languages. It is spoken like ‘c’ in chess, which is also the meaning of my name in Indonesian.