Coffee and croissants in Uluwatu
Nineteen coffees on the menu, from a double espresso to the ones you rarely find on the island: raf, an orange raf, a halva latte, bumble and an iced coconut coffee. Croissants at breakfast, honey cake and a lazy napoleon in the afternoon, on an open-air terrace in Balangan, Uluwatu, with the ocean in the distance.
Coffee 08:00–22:00 · breakfast until 14:00 · Mondays until 16:00







Looking for the best coffee in Uluwatu?
Shaffa is a restaurant in Balangan, Uluwatu, that works as a cafe from eight in the morning: a full coffee bar, croissants baked here every day, and breakfast until two. If you are after a coffee shop in Uluwatu near Balangan Beach, it is on the same road, a nine-minute drive up from the beach, and the terrace is open to the air with the ocean in the distance. A search for the best coffee in Balangan and a search for a cafe in Uluwatu end up at the same address, because Balangan is the near end of that stretch.
People looking for the best cafes in Uluwatu usually want one of two things: somewhere to work, or somewhere to sit with a view. This is the second kind. The terrace is open to the air, the tables are not built around sockets, and the morning here is unhurried rather than busy.
What sets the cups apart from other cafes in Uluwatu is the list: raf coffee in three versions, which is hard to find anywhere in Bali, a halva latte, bumble and an iced coconut coffee, next to the espresso, flat white and latte you would expect. For dessert in Uluwatu there is honey cake and a lazy napoleon, the kind of cakes guests from Russia and Eastern Europe say taste like home.
The ones you do not see elsewhere
Raf, the creamy coffee from Russia and Eastern Europe, in three versions: classic, orange and matcha. A halva latte with sesame on the foam. Bumble and an iced coconut coffee for the hot hours.
Croissants with breakfast
Our bread and croissants are baked here every day. At breakfast the croissants come filled: with beef, fermented cucumber and melted mozzarella, or with mortadella, parmesan and the chef's sauce.
Cake in the afternoon
Honey cake, lazy napoleon, sour cream cloud cake, apple crumble and a burnt cheesecake: the desserts guests write about, from Rp30,000.
Off the one menu
In the cup
- Raf Coffee39k
- Raf Coffee Orange45k
- Halva Latte45k
- Bumble Coffee (iced)45k
- Coconut Coffee (iced)45k
- Flat White35k
With it
- Croissant with Beef105k
- Croissant with Mortadella98k
- Honey Cake62k
- Lazy Napoleon Cake60k
- Apple Crumble60k
- Burn Cheesecake62k
Prices in thousands of Indonesian rupiah: 88k means Rp88,000.
Nineteen coffees, from espresso to raf
The whole coffee list, served from 08:00. Eight of them come iced as well, and any of them can be made with plant-based milk.
Espresso25k
Double Espresso29k
Americano / Lungo29k
Cappuccino / Iced Cappuccino35k
Cappuccino Grande45k
Flat White / Iced Flat White35k
Piccolo / Macchiato29k
Latte / Iced Latte35k
Halva Latte45k
Matcha Latte / Iced Matcha Latte39k
Raf Coffee / Iced Raf39k
Raf Coffee Orange45k
Raf Matcha39k
Affogato45k
Moccaccino39k
Bumble Coffee (iced)45k
Espresso Tonic (iced)39k
Hot Chocolate39k
Coconut Coffee (iced)45k
Prices in thousands of Indonesian rupiah: 39k means Rp39,000.
Dessert in Uluwatu, with the coffee
Honey cake and a lazy napoleon for those who know them, a burnt cheesecake and an apple crumble for those who do not.
Lazy Napoleon Cake60k
Carrot Cake50k
Apple Crumble60k
Chocolate Mousse30k
Salty Pavlova66k
Honey Cake62k
Burn Cheesecake62k
Pancakes with Banana Sauce60k
Caramel Apple Harvest75k
Sour Cream Cloud Cake70k
What guests say about the coffee
«This is maybe one of the top 5 cafes in Bali, food is excellent and coffee is like in Melbourne, Australia.»
Khaled S. · Google review · December 2025
«The best coffee I had in Bali, the matcha was also incredible.»
Arielle B. · Google review · June 2024
«The best breakfast place in Uluwatu! Delicious food, perfect coffee and very friendly professional service.»
Natalie K. · Google review · March 2025
«Beautiful place with a fantastic ocean view. Great fresh food and great coffee. Laidback atmosphere.»
Mark N. · Google review · June 2026
«Very high quality of food and coffee. View is also very very good, I can see sunset and ocean.»
Alexey C. · Google review · March 2026
«The croissant was perfectly flaky and buttery, while the beef was tender and full of flavor.»
Ardy A. · Google review · February 2026
«Аво тосты произведение искусства, раф великолепен!»
Avo toasts are a work of art, the raf is magnificent!
Sasha Z. · Google review · January 2026
«Советую попробовать кофе халва, очень приятный вкус.»
Try the halva coffee, it tastes lovely.
Maria T. · Google review · February 2023
«Медовик как дома, нет вот этого масляного привкуса. Ну и бамбл самый вкусный на Буките.»
The honey cake tastes home-made, without that oily aftertaste. And the best bumble on the Bukit.
Zoya T. · Google review · June 2025
«My daughter absolutely loved the honey cake.»
Polina H. · Google review · July 2026
«Everything we got was 10/10: the duck pie, tuna steak and apple crumble!»
Clare · Google review · September 2025
Before you come up
Where can I get good coffee in Uluwatu?
At Shaffa GastroBazar in Balangan, Uluwatu, on the road to Balangan Beach. Nineteen coffees are on the menu from 08:00: espresso, flat white and latte, and the ones that are hard to find in Bali, raf, orange raf, halva latte and bumble. A flat white is Rp35,000.
Where can I get raf coffee in Bali?
Shaffa makes raf in three versions: Raf Coffee Rp39,000, Raf Coffee Orange Rp45,000 and Raf Matcha Rp39,000, and the raf comes iced as well. Balangan, Uluwatu, from 08:00.
What is a halva latte?
A latte sweetened with halva, with sesame on the foam. It is Rp45,000 and one of the coffees guests write about most.
Can I get coffee with plant-based milk?
Yes. Coffee can be made with plant-based milk instead of dairy. Tell your waiter when you order.
Do you have croissants?
Yes. Our bread and croissants are baked here every day. At breakfast, 08:00 to 14:00, there are two filled croissants: with beef, fermented cucumber and melted mozzarella for Rp105,000, and with mortadella, parmesan and green leaves for Rp98,000.
Which desserts do you have?
Honey Cake Rp62,000, Lazy Napoleon Cake Rp60,000, Sour Cream Cloud Cake Rp70,000, Apple Crumble Rp60,000, Burn Cheesecake Rp62,000, Carrot Cake Rp50,000, Salty Pavlova Rp66,000, Chocolate Mousse Rp30,000 and Caramel Apple Harvest Rp75,000.
Is Shaffa a cafe or a restaurant?
Both. In the morning it works as a cafe in Uluwatu: coffee, croissants, breakfast until 14:00. From noon the full menu opens, and in the evening the kitchen cooks over fire until 22:00. Mondays until 16:00.
Is there a view?
The whole of Shaffa is an open-air terrace over the village rooftops, with the ocean in the distance. The sunset comes around six.
Do I need to book for coffee?
No. Coffee and breakfast are walk-in. Online booking opens from 12:00, for lunch and dinner.
