Our Favorite Spots for The Best Coffees in Bali

Bali is full of cafes serving world-class coffee. You will find great coffee on every street corner and even places you wouldn’t expect.

Best Coffees in Bali - Featured Image

Once upon a time you’d have to search far and wide to find a good cup of coffee on the island, but those days are well and truly over! Bali is now not only home to some excellent baristas and beans, but the coffee shop scene is alive and thriving! Whether it’s locally produced coffee beans or premium imported beans, Bali has now become a paradise for coffee lovers. With so many choices the hardest part can be deciding where to go first. We’ve tracked down all the best coffees in Bali so you’ll never go uncaffeinated!

The Corner House

The Corner House is one of the most popular cafés in Seminyak for a cup of coffee, which has the best coffees in Bali! Using Expat Coffee beans, here you can find all your favorite brews in a setting that will make you wanna stay a lot longer than you first intended. If you’re visiting in the morning there’s a great selection of arguably Bali’s best breakfast selections too, with other amazing food options available throughout the day. Plenty to choose from to pair with your cuppa of choice. Enjoy the fun vibe of this coffee shop right in the heart of Seminyak, either start your shopping adventure down Seminyak’s famous Jalan Kayu Aya here, or use it as your coffee stop during the day. It’s always a great atmosphere in this iconic venue and it surely needs to be on your Bali bucket list….especially if you are a coffee lover!

Address: Jl. Kayu Aya No. 10 A Kerobokan Seminyak, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Instagram: @cornerhousebali

Jackson Lily’s

Jackson Lily’s is a family café and restaurant located in the heart of Seminyak. Named after the owner’s children, Jackson Lily’s strives to bring people and cultures together through delicious brews and a variety of food. Opening at 8 am and closing late everyday, this is an excellent choice for your caffeine fix throughout the day. Besides the classic brews you know and love they also have their signature selection of iced coffees such as a coconut or avocado iced coffee. If you want high vibes, finely brewed coffee and an original menu with plenty to choose from be sure to check out Jackson Lily’s.

Address: Jl. Raya Seminyak No.2, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Instagram: @jacksonlilys

Bali Beans Coffee and Co

Bali Beans Coffee and Co is a stylish new coffee shop in a peaceful corner of Umalas that serves carefully crafted specialty brews. They take their coffee game seriously, that’s why they also have their own plantation here in Bali. This way they control every step of the process, from a tiny seed to a delicious cup. Choose which bean you want for your caffeine fix and how you want it brewed: the French press and V60 are fantastic but there’s much more to try out. Don’t pass on the food either, their talented kitchen makes delicious gluten-free pastries to go with your cuppa. And the spaghetti vongole and burger are crowd favourites.

Address: Jl. Umalas 1 No.67, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Instagram: @balibeanscoffee

Bali Beans - Desktop Banner

Dimattina Roastery and Kitchen

Another list of the best coffees in Bali, the Dimattina have a long and rich history in coffee, coffee specialists since ‘54. A family business which began with only roasting coffee in Melbourne has now expanded with several specialty cafés serving dimattina’s best blends. Since 2015 they have been roasting in Bali and have opened a cafe restaurant in Sanur in 2022. Bali has its very own dimattina café in Sanur with a beautiful outdoor garden. Here you can choose from dimattina’s wide selection of beans and taste their passion for coffee. We recommend trying a couple of different blends until you’re sure you’ve found your favorite! But dimattina is not only a roastery, it’s also a restaurant with top quality Italian food so definitely stay for dinner! There’s a huge parking space to make sure you can easily access dimattina and they’re open every day of the week.

Address: Jl. Danau Poso No.54, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80228
Instagram: @dimattina_bali

Expat Roasters

At Expat Roasters, every cup of coffee will be next level with their fully experiential offering. Your barista will come to your table to pour the coffee at your table so you can take in the delightful sight of espresso coming together with milk and doing a little dance in your cup. They have three signature house blends that have been meticulously crafted to have a distinct and unique flavour profile. Expat is committed to sourcing beans locally through local coffee farmers and they also believe in making a positive impact on the environment by reducing packaging waste. If Expat Roasters has inspired you to take your coffee knowledge to the next level, they offer a range of One Day Barista classes such as perfecting your latte art, mastering the basics of being a barista or exploring the intricate world of cupping and roasting.

Address: Jl. Petitenget No.1a, Kerobokan Kelod, Kec. Kuta Utara
Instagram: @expatroasters


In the heart of Seminyak Grain serves their own custom blends to happy customers every day. At Grain Espresso, it’s all about the beans and everything that celebrates the rituals of coffee drinking. Coffee connoisseurs will travel far and wide to find the perfect cup of coffee. For those living in or visiting Seminyak, this new urban café is fast becoming a holy grail for coffee lovers. You can taste their ‘from seed to cup’ philosophy in every cup. Cold drip or espresso, lattes, cappuccinos, flat whites and macchiatos all of them carefully crafted by, and for coffee lovers. Grain is a great choice for your caffeine boost. Sit outside on their cozy terrace or sit inside the homely designed café to escape the heat. With so many delectable pastries to choose from, Grain is an excellent choice for your afternoon break.

Address: Jl. Raya Seminyak No.16 B, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361
Instagram: @grainbali

Coffee Cartel

This boutique coffee house located in both Seminyak and Legian takes the art of coffee very seriously. All of the coffee beans are roasted in-house! We highly recommend trying one of their lattes or a cappuccino, using their specialist ripple machine and patented printing technology- the Coffee Cartel can recreate magical scenes on top of your foamy coffee. These highly instagrammable cuppas have made The Coffee Cartel a popular destination among coffee lovers. But rest assured, they don’t just look good, The Coffee Cartel combines both aesthetics and taste to create cups of goodness that keep the people coming back!


Seminyak Cafe, Jl. Lb. Sari No.8, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Legian Cafe, Jl. Werkudara No.8, Legian, Kec. Kuta, Kabupaten Badung, Bali 80361

Instagram: @coffeecartelbali

Pottery Café at Hotel Indigo

Hotel Indigo is a beautiful beachfront hotel in Seminyak offering luxury rooms, games and activities for kids, wellness and much more. Everything at Hotel Indigo is done to a high standard, including their restaurants and cafés. For coffee lovers, the Pottery Café is the place to be! The interior is designed by a local artist and is the perfect complement to the scent of fresh ground coffee. All beans are locally sourced. They also serve delicious sandwiches, crisp pastries and rich desserts to accompany your cuppa. 

Address: Jl. Camplung Tanduk No.10, Seminyak, Bali, Kabupaten Badung, Bali 80361
Instagram: @hotelindigobali

BGS Bali

BGS Bali is both a surf shop and a trendy coffee bar where you can find all your surf essentials, find friendly faces and of course your caffeine hit. With locations at popular surf destinations like Canggu, Kuta and Uluwatu, BGS Bali combines Bali’s love for brews with a chillaxed surf vibe. Of course you don’t need to be a surfer to enjoy a cuppa here, the delicious fresh coffee alone makes BGS Bali a top place to visit any time of day and the feel-good vibes will keep you coming back.


Canggu Branch, Jl. Munduk Catu No.1, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80361

Uluwatu Branch, Jl. Labuansait, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361

Ubud Branch, Jl. Penestanan, Sayan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Instagram: @bgsbali


Known as one of the best coffees in Bali, Seniman is one of Indonesia’s leading specialty coffee brands and a boutique coffee roastery. They roast all of their own coffee and you can taste their passion in every sip. Whether you want to buy roasted beans, capsules or bottled cold brews, or you just want to sit back and enjoy a coffee in their café, Seniman has got you covered. If you are a coffee lover and you find yourself in Denpasar or Ubud definitely give Seniman a try, you wont regret it.


Ubud Branch, Jl. Sri Wedari No.5, Banjar Taman Kelod, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Denpasar Branch, Jl. PB. Sudirman, Ruko Sudirman Agung Blok A-49, Dauh Puri Klod, Denpasar Barat, Denpasar City, Bali 80225

Instagram: @senimancoffee

Alas Harum

If you’re a coffee-lover who likes their morning brew to be served alongside a large dose of stunning rice terrace panoramas, then Alas Harum is guaranteed to deliver! This breathtaking venue doesn’t just serve an amazing cup of coffee, you also get to see the entire process behind the magic, with their luwak coffee plantation tour. 

Coffee enthusiasts will love finding out about the famous luwak coffee – renowned as one of the most expensive coffees in the world! Also known as a civet, the luwak naturally consumes the coffee beans in the wild, then the excreted beans are collected, washed and roasted to make this highly-revered coffee. You’ll have the opportunity to sample the soft, smooth after-taste for yourself, or if you’d rather not, there is always a cup of ‘regular’ coffee for you to sip on, as you savour those stunning views. 

Address: Jl. Raya Tegallalang, Tegallalang, Kec. Tegallalang, Kabupaten Gianyar

Instagram: @alasharumbali

Satu-Satu Coffee Company

Satu-Satu is the embodiment of traditional Balinese coffee culture which led to them being in the list of the best coffees in Bali. At this café they only use beans produced in family-owned plantations across Bali. Traditional Balinese methods are used to create organic coffee with superior flavor. The focus is on producing coffee the natural way. This coffee culture is so important for Bali that even the government helped the family to expand their business by providing extra equipment and machinery. Located in Berawa close to Canggu, Satu-Satu is the place to go for a legendary coffee fully created by Balinese people.

Address: Jl. Pantai Berawa No.36, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Instagram: @satusatucoffeecompany

Bistro Anwa

As one of the places that has the best coffees in Bali, Bistro Anwa has so much to offer with a stunning roof-top bar, great cocktails and mouth-watering food. However we can’t forget that they also serve perfectly brewed coffee. With comfy seating, slick design and a beautiful view from the terrasse there are so many reasons to visit Bistro Anwa when you find yourself in Umalas. 

Address: Jl. Umalas Tunon No.23a, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361
Instagram: @bistroanwa

Anomali Coffee

Serving the best coffees in Bali, Anomali Coffee offers coffee beans from plantations all over Indonesia, with each region having its own signature coffee. They supply premium coffee beans to the best hotels but their delicious brews are so popular that they also own several cafés around Bali. With locations in Sanur, Canggu, Kuta and Ubud it’s clear that the people love Anomali. Using only local ingredients of the best quality, coffee lovers adore the authentic taste and aroma of every cup. 


Canggu Branch, Jl. Raya Semat No.99, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung

Ubud Branch, Jl. Raya Ubud No.88, Petulu, Kecamatan Ubud, Kabupaten Gianyar

Dewi Sri Branch, Jl. Dewi Sri, Legian, Kec. Kuta, Kabupaten Badung

Sanur Branch, Jl. Danau Tamblingan No.51, Sanur, Denpasar Selatan, Kota Denpasar

Instagram: @anomali.bali

Ubud Coffee Roastery

Another one for the best coffees in Bali, Ubud Coffee Roastery uses 100% Indonesian Arabica to brew their cups of goodness. This cozy café serves finely crafted coffee to happy customers every day. With comfortable seating, fast wifi and AC it’s also a great place to get some work done. Take a seat in front of the window and enjoy the view of the temple or grab a cup to go if you’re in a hurry. 

Address: Jl. Goutama Sel., Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Instagram: @ubudcoffeeroastery

Suka Espresso

With a location in Uluwatu and one in Ubud, Suka Espresso brings the good vibes and great brews. They’ve turned an old warung into a modern, vibrant Australian style cafe with a love for coffee and wholesome fresh food in Uluwatu. They have obviously got things right because they recently opened in Ubud also. As the name suggests their espresso’s are legendary but they also have a wide range of other brews including their own creations like the Suka iced coffee.


Uluwatu Branch, Jl. Labuansait No.10, Pecatu, Kec. Kuta Sel., Kabupaten Badung, Bali 80361

Ubud Branch, Jl. Raya Pengosekan Ubud No.108, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571

Instagram: @sukaespresso

Crumb and Coaster

Located on Benesari Lane Kuta, Crumb and Coaster brews specialty coffees. You can take a seat in a cozy corners, or on the terrace or you can plug your laptop in and get a few things done while you sip a fine coffee. Crumb and Coaster has a versatile vibe and versatile coffee menu to match. Open till late and with a great food menu to boot it’s easy to spend a long time in this trendy venue.

Address: Jl. Benesari No.2E, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361
Instagram: @crumbandcoaster

Kopi Petani at Melia

The Melia is a breathtaking destination in Nusa Dua with stunning views, several pools, beach access and numerous sporting activities. They have six different restaurants and Kopi Petani is the place to go for your coffee fix. Here you can find everything from coffees to frappuccinos to ice blends and finely crafted pastries. You can dine in or take your cup to enjoy by the pool, on the beach or anywhere you want.

Address: Jl. Kw. Nusa Dua Resort Itdc Lot 1, Jl. Nusa Dua, Benoa, Kec. Kuta Sel., Bali, 80363
Instagram: @meliabali

Montana Del Café

Montana Del Café not only has stunning views but also serves specialty brews and brunch with truly breathtaking views over the mountains in Kintamani. Come here before sunrise and watch the sun come up over the mountains. The combination of great coffee with gorgeous morning views will make your morning magic. The whole place is bright and lively and there’s great attention to detail in every cup of coffee and every dish that’s served.

Address: Penelokan Main Rd No.889, South Batur, Kintamani, Bangli Regency, Bali 80652
Instagram: @montanacafebali

Final Words

That’s all our favourites for the best coffees you can get in Bali, for sure we won’t disappoint you! So, what are you waiting for?

Like This Post? Pin it!

Best Chinese Restaurants in Bali

You can save this page to your Pinterest board for later. Feel free to follow Bali Buddies Blog’s boards and get the latest pin directly from there as well.

Bali Buddies on Pinterest

Bali Buddies on Pinterest

Bali Buddies Tips

PS. Some links in this blog are affiliate links and if you make a purchase, at no extra cost to you, we receive a commission. We thank you in advance as it helps to keep this website going.

Bali Buddies is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn fees by advertising and linking to affiliated sites.

For more information, please visit our disclaimer page.

Recent Posts

Bali’s Best Hotel Deals

Find the best Bali hotel deals, weekly updated by Bali Buddies. From luxury beachfront resorts to private pool villas, we’ve got you covered.

Read More »

Guide to Munduk – Bali’s Tranquil Mountain Getaway

Discover Munduk, Bali’s tranquil mountain retreat, where lush jungles, cascading waterfalls, and serene vistas await, offering a refreshing escape from the island’s bustling beaches.

Read More »

15 Breathtaking Things to Do in Bedugul & Munduk 2024

We love Bali’s beautiful beaches and charming coastline, but sometimes we are beckoned to venture inland by the beauty of Bali’s mountains. Want to experience Bali like never before? Read on for our list of 20 things to do in Bedugul and Munduk, that will have you heading for the hills – literally!

Read More »

Terra House Jimbaran: Reshaping real estate with a fusion of Bali’s cultural heritage and modern design

Experience the fusion of Bali’s cultural heritage and modern design at Terra House Jimbaran, where luxury living meets environmental harmony.

Read More »