12 Best Cafes in Ubud
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.
List of the Best Cafes in Ubud
1. RUSTERS
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 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.
RÜSTERS combines a stylish interior with cozy and comfortable furnishings and a pleasant atmosphere in the downtown Ubud.
Detailed Info About Rüsters
Average price per guest at Rüsters: US $6
Location: Jl. Raya Kengetan No.44, Singapadu Kaler, Kecamatan Ubud, Bali 80571
Opening hours: Sun-Mon 8:00 AM-6:30 PM, Tue-Sat 8:00 AM-10:00 PM
Call Rüsters: +62-811-380-4341
Cuisine: European, Asian, Greek, Danish
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.
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!
Pubas Cafe is surrounded by green palm trees and other exotic plants, and the interior design reminding you of a friend’s home.
Detailed Info About Pubas
Average price per guest at Pubas: US $5
Location: Jl. Sri Wedari No.70, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening hours: Sunday-Saturday 08:00 AM – 10:00 PM
Call Pubas: +62-813-3750-9840
Cuisine: American, Asian, Cafe
3. KAFE
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 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!
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.
Detailed Info About Kafe
Average price per guest at Kafe: US $8
Location: Jl. Hanoman No.44B, Ubud, Kecamatan Ubud, Bali 80571
Opening hours: Daily 07:00 AM – 11:00 PM
Call Kafe: +62-811-179-3455
Cuisine: Local Balinese cuisine, Asian, Healthy, Indonesian, International, Keto
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.
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 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.
Detailed Info About Baba Bistro
Average price per guest at Baba Bistro: US $8
Location: Jl. Gootama No.1, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening hours: Monday 12:00 AM – 22:30 PM; Tuesday-Sunday 08:00 AM – 21:30 PM
Call Baba Bistro: +62-823-4077-9695
Cuisine: International, Healthy
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.
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.
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.
Detailed Info About Watercress Cafe
Average price per guest at Watercress Cafe: US $7
Location: Jl. Monkey Forest, Ubud, Bali, Kabupaten Gianyar, Bali 80571
Opening hours: Daily 07:00 AM – 22:00 PM
Call Watercress Cafe: +62-813-3868-5599
Cuisine: International, European, Healthy
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.
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.
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.
Detailed Info About Karsa Kafe
Average price per guest at Karsa Kafe: US $4
Location: Keliki, Jl. Bangkiang Sidem, Kec. Tegallalang, Kabupaten Gianyar, Bali 80571
Opening hours: Daily 08:00 AM – 07:30 PM
Call Karsa Kafe: +62-817-344-658
Cuisine: Indonesian, Asian, Italian, gluten-free
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.
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.
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.
Detailed Info About Simply Social
Average price per guest at Simply Social: US $5
Location: Gg. Beji, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening hours: Daily 07:00 AM – 11:00 PM
Call Simply Social: +62-813-3840-8050
Cuisine: American, International, Healthy, Asian
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.
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.
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.
Detailed Info About Milk & Madu
Average price per guest at Milk & Madu: US $6
Location: Jl. Suweta No.3, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571
Opening hours: Daily 07:00 AM – 10:00 PM
Call Milk & Madu: +62-813-2975-6708
Cuisine: Italian, European
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.
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.
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.
Detailed Info About Livingstone Holyground
Average price per guest at Livingstone Holyground: US $7
Location: Jl. Raya Andong No.88x, Peliatan, Kecamatan Ubud, Bali 80571
Opening hours: Daily 07:00 AM – 10:00 PM
Call Livingstone Holyground: +62-818-0704-0888
Cuisine: American, European, Asian, Australian, Indonesian
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.
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.
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.
Detailed Info About BGS Ubud
Average price per guest at BGS Ubud: US $3
Opening hours: Daily 06:30 AM – 09:00 PM
Call BGS Ubud: +62 811 3800449
Cuisine: Healthy, contemporary
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 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.
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.
Detailed Info About Anomali Coffee
Average price per guest at Anomali Coffee: US $3
Location: Jl. Raya Ubud No.88, Petulu, Kecamatan Ubud, Bali 80571
Opening hours: Daily 07:00 AM – 09:00 PM
Call Anomali Coffee: +62-361-972-263
Cuisine: Indonesian
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.
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.
The interior of Dharma is unassuming, taking a simple and modern design with many green plants in the pots as decor.
Detailed Info About Dharma
Average price per guest at Dharma: US $4
Location: Jl. Raya Ubud No.88, Petulu, Kecamatan Ubud, Bali 80571
Opening hours: Daily 07:30 AM – 09:00 PM
Call Dharma: +62-882-2282-2888
Cuisine: Balinese, fusion, healthy
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.
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.