12 Best Cafes in Ubud

By Catur, 2024.05.02

Among many coffee shops and cafes in Ubud, you have plenty of choices to choose from to order your morning coffee, have the most delicious breakfast in Ubud, or simply set up the perfect spot to meet with your colleagues or friends. Blessed with the natural surroundings of lush jungles and rivers, many cafes offer stunning views of Ubud. Many of them are among the popular cafes in Ubud and have earned the status of must-visit cafes.

Many of Ubud’s cafes serve unique and diverse menus, but their similarity in serving the best and most delicious coffee is unmatched. The coffee scene in Ubud is pretty strong, just like the specialty coffee they serve. Below is a compilation of the best coffee shops in Ubud, and to be honest, they can be considered a few of the best in Bali.

Bar counter and bartender at one of the Best Cafes in Ubud


This cafe in Ubud is surrounded by trees and greenery, creating a shady atmosphere when you are there. Combining traditionally roasted coffees with modern methods, Rüsters is one of the best cafes in Ubud. If you wish to spoil yourself with the freshly roasted coffee beans and a view of the rice paddies, then a cup of coffee at RÜSTERS is what you need.

The facade of Rüsters - cafe in Ubud


The menu is full of classic coffee drinks, such as Americano and Macchiato, and some more exquisite drinks, like Affogato or Cortado. It also offers various fruit cocktails and other refreshing juices as alternatives. Order your breakfast or brunch of avocado, granola, fruits and vegetables, or burgers alongside your coffee, then your stomach will thank you.

Breakfast with coffee and the rooms in Rüsters cafe


RÜSTERS combines a stylish interior with cozy and comfortable furnishings and a pleasant atmosphere in the downtown Ubud. It’s the perfect spot to get a little break from hustle and bustle of Ubud with their services, gentle music, assistance from welcoming staff, free Wi-Fi, and beautiful views.

Stylish interior with glass walls in Rüsters cafe


Detailed Info About Rüsters:

💸 Average price per guest at Rüsters: US $6

🍽️ Cuisine: European, Asian, Greek, Danish

🕙 Opening hours: Sunday-Monday 8:00 AM-6:30 PM, Tuesday-Saturday 8:00 AM-10:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 9/10

Google Reviews: 4.4/5

TripAdvisor: 5/5

☎️ Call Rüsters: +62 811 3804341

📲 Instagram: https://www.instagram.com/rustersbali/

2. Pubas Space

As the name implies, Pubas Space is more than just a place where you can get your coffee intake. Pubas Space is also quite spacious with second floor can be used as your meeting space or hold a celebration. That’s one of the reasons why this is one of Ubud’s best places for digital nomads to work. Pubas Space also serves menus for lunch and dinner in Ubud.

Pubas Space in Ubud - outdoor cafe


They serve sandwiches, pasta, fried rice, and other delicious dishes from Asia and America as their menu staples. They also have fresh buns, bread, and of course various coffee menus like flat white, long black, and Americano.  They offer a unique take on iced cofee in Pubas Iced Coffee and espresso in Monkey Republic, which you must try!

Tables, chairs and delicious breakfast in Pubas Space


Pubas Cafe is surrounded by green palm trees and other exotic plants, and the interior design reminding you of a friend’s home. With the rattan accent on their chairs, the dark gray sofas, the wooden chairs and tables, the dishes on the menu are not the only stars of the show here, but also the ambiance and the coziness they provide.

Comfortable sitting place in the middle of Pubas Space


Detailed Info About Pubas:

💸 Average price per guest at Pubas: US $5

🍽️ Cuisine: American, Asian, Cafe

🕙 Opening hours: Sunday-Saturday 08:00 AM – 10:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 10/10

Google Reviews: 4.7/5

TripAdvisor: 5/5

✍🏽 Info: https://instagram.com/pubas.space

☎️ Call Pubas: +62 813 37509840

📲 Instagram: https://www.instagram.com/pubas.space/


Since they first opened their doors in 2004, KAFE has been very popular on the island for its main concept of blending healthy and delicious food. The cafe is located near Ubud city centre and the Sacred Monkey Forest. It is styled with numerous plants and surrounded by a small garden, which promises you a cosy escapade.

KAFE building - view form the street


KAFE is one of the best breakfast cafes in Ubud as you can order smoothies, different menus of coffee like Kopi Tubruk or traditional local coffee, gourmet roast as well as other beverages like their versions of wellness lattes and hot herbal elixers. You can also enjoy different pastries, cakes, desserts, vegetarian dishes, vegan options, and staple Indonesian menus like KAFE Red Rice Nasi Goreng and even falafel wraps!

Breakfast and coffee in KAFE, cafe in Ubud


KAFE has classic furnishings, including wooden chairs and tables. Its roomy space is decorated with various lanterns and beautiful ceramics. KAFE is not a place to miss on your Bali trip, particularly if you visit Ubud.

Wooden chairs and tables and shelves with products in KAFE


Detailed Info About Kafe:

💸 Average price per guest at Kafe: US $8

🍽️ Cuisine: Local Balinese cuisine, Asian, Healthy, Indonesian, International, Keto

🕙 Opening hours: Daily 07:00 AM – 11:00 PM

❤️ Kid-Friendly, Vegan-Friendly, Keto-Friendly

🌟 On Bali Expert Review Score: 8/10

Google Reviews: 4.4/5

TripAdvisor: 4.5/5

☎️ Call Kafe: +62 811 1793455

📲 Instagram: https://www.instagram.com/kafe_ubud/

4. Baba Bistro Ubud

This famous eatery is situated close to the famous Ubud Palace and The Global Harmony Monument and certainly offers more than just a great coffee sellection. Baba Bistro is a place where you can have lunch in Ubud after strolling around the town, and then you will be sure to leave with a full stomach and smile on your face.

A bar counter with bartender in Baba Bistro Ubud


As a bistro, Baba Bistro functions as a restaurant and a cafe in Ubud. The menus at Baba Bistro Ubud includes tacos, burgers, or salads to go with your coffee, tea, smoothies, or juices. You can choose from different attractive-looking desserts and fresh pastries to diversify your breakfast. They also use fresh ingredients to ensure the quality of food they deliver is top notch.

Baba Bistro Ubud - delicious coffe and french toast


Baba Bistro is decorated with bright lamps, shady trees, and bamboo elements. You can choose to sit at tables facing the front street and observe locals and other tourists leisurely walking and enjoying themselves while you are having a wonderful breakfast, brunch, or lunch with your friends and loved ones.

The hall Baba Bistro full of visitors


Detailed Info About Baba Bistro:

💸 Average price per guest at Baba Bistro: US $8

🍽️ Cuisine: International, Healthy

🕙 Opening hours: Monday 12:00 AM – 22:30 PM; Tuesday-Sunday 08:00 AM – 21:30 PM

❤️ Kid-Friendly, Vegan-Friendly, Gluten-Free

🌟 On Bali Expert Review Score: 8/10

Google Reviews: 4.5/5

Tripadvisor: 4.5/5

☎️ Call Baba Bistro: +62 823 40779695

📲 Instagram: https://www.instagram.com/bababistroubud/

5. Watercress Cafe Ubud

Watercress Cafe in Ubud is the branch of the same cafe in Batu Belig, and since 2012 has been making waves in the cafe culture in Bali. When you go to Watercress Cafe, they will deliver an authentic experience in the form of their carefully created menus for you to start your day.

Watercress Cafe Ubud - terrace with the sign outside


You don’t have to think too long to order at Watercress Cafe Ubud. Their menu not only contains delicious goodness such as waffles, banana cake, and French toast for your delectable breakfast, but they also use locally sourced ingredients in all of their dishes. Their coffee selection like flat white, caramel frapuccino, long black to cold brew and tea options will satiate your craving of caffeine.

Coffee and breakfast at stylish Watercress Cafe Ubud


Located in the Jalan Monkey Forest, Watercress Cafe delivers one of Bali’s best coffee in Ubud. Aside from scrumptious food and an array selection of coffee, they also offer happy hours from 5 to 7 PM, live music from 6 to 9 PM on Wednesday, Friday, and Saturday, and Benny Brunch, which gives you choices to have Benny with a side of chia pudding, coffee, and juice from 7 AM to 3 PM with a special price.

The couple is sitting in front of Watercress Cafe Ubud


Detailed Info About Watercress Cafe:

💸 Average price per guest at Watercress Cafe: US $7

🍽️ Cuisine: International, European, Healthy

🕙 Opening hours: Daily 07:00 AM – 22:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 10/10

Google Reviews: 4.7/5

Tripadvisor: 4.5/5

☎️ Call Watercress Cafe: +62 813 38685599

📲 Instagram: https://www.instagram.com/watercressbali/

6. Karsa Kafe

Karsa Cafe is one of the cafes in Ubud that you should not miss. Owned by Wayan Karsa and run by his family members, the cafe is located at the top of Campuhan Ridge Walk and nestled in the quiet lane of Bangkiang Sidem. Surrounded by rice paddies, if you’re hungry in Bali and happening to be in Ubud area, this family business is the one you must visit.

Karsa Kafe - outdoor cabins near the rice fields


The menu at Karsa Kafe features a variety of traditional Balinese dishes, as well as options with fruits and vegetables, rice, and chicken. Wayan’s wife, Nyoman, is the one who cooks those delicious dishes and you will not only get delicious food, but also unparalleled hospitality and the incredible views.

Authentic food and interior at Karsa Kafe


Karsa Cafe building looks like a traditional two-storey house with high ceilings, turned into a cozy café. You can sit upstairs and enjoy the view while enjoying your meals or having a fresh young coconut on-site. However, if you aim for a more peaceful and private atmosphere, you should sit in one of the air huts. You don’t need to ask yourself where to eat in Ubud anymore.

Outdoor cabins near Karsa Kafe at the evening


Detailed Info About Karsa Kafe:

💸 Average price per guest at Karsa Kafe: US $4

🍽️ Cuisine: Indonesian, Asian, Italian, gluten-free

🕙 Opening hours: Daily 08:00 AM – 07:30 PM

❤️ Kid-Friendly, Vegan-Friendly, Vegetarian-Friendly

🌟 On Bali Expert Review Score: 7/10

Google Reviews: 4.2/5

TripAdvisor: 4/5

☎️ Call Karsa Kafe: +62 817 344658

📲 Instagram: https://www.instagram.com/karsakafe/ 

7. Simply Social

If you are craving an unforgettable breakfast, brunch, lunch, or dinner in a Ubud café, don’t forget to stop by Simply Social. Since it’s close to the Ubud Center, you don’t need to stray too far from the main sights of Ubud to enjoy their menus of not only great coffee, but also delicious dishes from different parts of the world.

Simply Social - cafe sign and the ourtood places to sit


The menu at Simply Social Cafe offers a variety of dishes. They have signature and classic breakfasts menu from 7 AM to 12 PM, ranging from french toast, yoghurt and smoothie bowls to egg benedict and pastries. They also have vegetarian options, sushi, tacos, nachos, as well as pasta and pizza. Their coffee menu like piccolo, cappuccino, and flat white along with the teas, juices, and smoothies will give you a great selection to choose from.

Food and the atmosphere at Simply Social cafe


The space features a modern decor blended with traditional Balinese style, comfy chairs with cushions, and wooden tables. It offers visitors a comfortable atmosphere with an impressive outdoor setting. The place boasts a welcoming ambiance of relaxation and cosiness, where you can sip your coffee while enjoying views of the garden. If you happen to have dinner there, expect a bit of live music to add to the mood.

Simply Social Cafe - bar counter and bartender


Detailed Info About Simply Social:

💸 Average price per guest at Simply Social: US $5

🍽️ Cuisine: American, International, Healthy, Asian

🕙 Opening hours: Daily 07:00 AM – 11:00 PM

❤️ Kid-Friendly, Vegan-Friendly, Vegetarian-Friendly

🌟 On Bali Expert Review Score: 9/10

Google Reviews: 4.6/5

TripAdvisor: 5/5

☎️ Call Simply Social: +62 813 38408050

📲 Instagram: https://www.instagram.com/simplysocial.bali/ 

8. Milk & Madu

With three locations in Ubud, Berawa, and Batu Bolong, Milk & Madu has established themselves as one of th best cafe chains in Bali. They have been featured in numerous publications like Vogue, The Guardian, and The New York Times and with a prime location in Ubud, they certainly one that you should visit.

Milk & Madu - outside sign with the name of the cafe


The menu at Milk & Madu is full of different options for breakfast, lunch, or dinner. They have Eggs Your Way for breakfast, served with toasted sourdough or enjoy their Breakfast Specials menu. Their pizzas, burgers, sandwich, pasta and salads are among the lunch and dinner menus. You can also enjoy various cakes for dessert, as well as their house blend of coffee, milkshakes, pressed juices, and smoothies.

Food, drinks and overview of Milk & Madu


Located in the heart of Ubud with Ubud Palace and Ubud Art Market within walking distance, Milk & Madu has a modern and stylish interiors, rattan chandeliers, and wooden furnishings. Everything in this Ubud cafe is clean and imbued with local aesthetics, allowing visitors to feel the positive vibes accompanied by gentle music.

Milk & Madu - bar counter with the drinks


Detailed Info About Milk & Madu:

💸 Average price per guest at Milk & Madu: US $6

🍽️ Cuisine: Italian, European

🕙 Opening hours: Daily 07:00 AM – 10:00 PM

❤️ Kid-Friendly, Pet-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 8/10

Google Reviews: 4.5/5

TripAdvisor: 4.5/5

☎️ Call Milk & Madu: +62 813 29756708

📲 Instagram: https://www.instagram.com/milkandmadu/

9. Livingstone Holyground

If you’re looking for a serene café in Ubud, Livingstone Holyground is the right place for you. Located on Jalan Raya Andong, Peliatan, this cafe also has a branch in Seminyak and offers their specialty house blends coffee. They combine the lush greenery with floor-to-ceiling glass windows to evoke the sense of brightness to start your day.

Livingstone Holyground - cafe building and sign


Anyone who opt to have their breakfast or lunch in Ubud will especially appreciate the vegan salads, burgers, and desserts. The Livingstone Holyground café offers smoothies, tea, and matcha lattes as their drink menu, as well as house blends consists of Indonesian coffee, including Kintamani blend which combines 60% Kintamani natural and 40% Ethiopia Guji Sidamo Washed Floral Aroma of mandarin and vanilla.

Coffee bar and dishes in the middle of Livingstone Holyground


Livingstone Holyground features impressive ceiling lights and a gorgeous coffee bar standing in the middle. The attractive-looking pastries showcased under the glass will certainly tempt you to order one (or two!). You can have a seat near one of the huge windows to enjoy yourself or opt for one of the tables on the comfortable veranda to enjoy your food and drinks.

Livingstone Holyground cafe - exterior view


Detailed Info About Livingstone Holyground:

💸 Average price per guest at Livingstone Holyground: US $7

🍽️ Cuisine: American, European, Asian, Australian, Indonesian

🕙 Opening hours: Daily 07:00 AM – 10:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 10/10

Google Reviews: 4.8/5

TripAdvisor: 5/5

☎️ Call Livingstone Holyground: +62 818 07040888

📲 Instagram: https://www.instagram.com/livingstone.holyground/ 

10. BGS Ubud

If you look for a Ubud coffee roastery, then head to BGS Ubud located in Penestanan, Sayan. This is a place where you can grab a cup of coffee on the go, buy some quality coffee beans, or sit on the terrace. They also function as a surf supply store, so if you’re looking for both, then you know where to go.

BGS sign - surf supply and coffee bar


As a roastery, BGS Ubud specializes themselves in coffee menus. Whatever your favorite coffee drinks are, whether it’s cappuccino, Americano, mocha, or even iced latte, they have you covered. They also have other drinks menu like hot chocolate, matcha latte, tropical juice, detox juice, and tea.

The overview of BGS Ubud menu and interior


BGS Ubud is one of the locations of the cafe aside from the ones in Canggu, Dreamland, and Uluwatu. Unlike many other classic local cafes, BGS Ubud relies on the industrial style with concrete and minimalism at its core. The main elements here are stone and metal, which make the space a bit more futuristic and unique for the area.

The visitor is waiting near the bar counter in BGS Ubud


Detailed Info About BGS Ubud:

💸 Average price per guest at BGS Ubud: US $3

🍽️ Cuisine: Healthy, contemporary

🕙 Opening hours: Daily 06:30 AM – 09:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 10/10

Google Reviews: 4.8/5

TripAdvisor: 5/5

☎️ Call BGS Ubud: +62 811 3800449

📲 Instagram: https://www.instagram.com/bgsbali/

11. Anomali Coffee

Anomali Coffee is not merely a cafe, but an established brand in Indonesia. Going to their cafe in Ubud, your coffee is served with careful selections of premium quality of Indonesian coffee beans, and has passed through the highest standard of their home roasters and without a doubt, the fair-trade to coffee beans farmers in Indonesia. Anomali Coffee is truly designed for those who love coffee and would love to learn about Indonesian specialty coffee.

The couple is having a breakfast at Anomali Coffee


The main speciality of Anomali is the different sorts of coffee beans the cafe offers for its guests to purchase. You can also try beverages such as cappuccino, latte, and juice, along with various pasta dishes and pizzas for lunch and many pastries, including croissants and cereals to accompany your morning meals.

Food and coffee at Anomali Coffee


The place is located on one of the main streets of Ubud, close to the Ubud Palace. The interior is minimalistic and stylish in terms of decoration. The cafe is spacious with an open seating area with wooden chairs and tables, so you can comfortably observe the street while sitting surrounded by different plants and enjoying your tasty meals.

Baristas are preparing coffee in Anomali Coffee


Detailed Info About Anomali Coffee:

💸 Average price per guest at Anomali Coffee: US $3

🍽️ Cuisine: Indonesian

🕙 Opening hours: Daily 07:00 AM – 09:00 PM

❤️ Kid-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 8/10

Google Reviews: 4.4/5

TripAdvisor: 4/5

☎️ Call Anomali Coffee: +62 361 972263

📲 Instagram: https://www.instagram.com/anomali.bali/ 

12. Dharma

Dharma Coffee and Juice may not be located in the center of Ubud, but they are still popular since they offer vegetarian, vegan and gluten free dishes in their menus and that makes them as one of Ubud’s best vegan coffee shops. You will enjoy varieties of coffee selection as well, including the coffee beans if you want to bring home the goodness of their coffee.

Dharma - the vegan café in Ubud


The menu at Dharma includes many interesting and delicious dishes, including all-day breakfast menu such as avocado toast, pancakes, and waffles. Vegetarians can enjoy falafel, brownies, and various waffles, ensuring there’s something for everyone. Don’t miss the opportunity to try their popular soy lattes or freshly squeezed juices.

Tasty dishes, drinks and interior at Dharma café in Ubud


The interior of Dharma is unassuming, taking a simple and modern design with many green plants in the pots as decor. Wooden furniture and light walls with various inscriptions set the right inspirational mood, allowing you to relax in the ambiance accompanied by their calming playlist of music.

Bright and stylish interior of Dharma café in Ubud


Detailed Info About Dharma:

💸 Average price per guest at Dharma: US $4

🍽️ Cuisine: Balinese, fusion, healthy

🕙 Opening hours: Daily 07:30 AM – 09:00 PM

❤️ Kid-Friendly, Dog-Friendly, Vegan-Friendly

🌟 On Bali Expert Review Score: 8/10

Google Reviews: 4.3/5

TripAdvisor: 4.5/5

☎️ Call Dharma: +62 882 22822888

📲 Instagram: https://www.instagram.com/dharmacoffee/ 

Expert Opinion About the Best Cafes in Ubud

If you are a true coffee lovers, you will find plenty of selection of cafés in Ubud to explore. They don’t only serve their signature house blends, but also many of them are having the best menus for breakfast in Ubud as well as brunch, lunch, and dinner. With some cafes surrounded by rice fields, tropical trees and garden, it’s worth to visit many of these cafes to find your favorite.

Among these 12 best cafes in Ubud, my favorites are:

Watercress Cafe, BGS, and Milk & Madu

These three places will answer your question about where to eat in Ubud as they deliver great food and more. Their coffee selections and breakfast menus are to die for, and moreover, they also have the best food in Ubud, period. If you are visiting Ubud and looking for great cafes in the area and located within walking distance from Ubud Center, use this guide to give you a glimpse of what coffee culture in Ubud is like.


The author of the project On Bali

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.

Date of Last Update: May 28, 2024