Discover the best cafes in Bali for breakfast, brunch and lunch. Our curated list covers the top cafe eats, including our instagrammable favourites.

Bali's cafe culture is thriving in tourist hubs of Canggu, Kuta and Ubud, whether for a delicious smoothie bowl, a much-needed caffeine fix, or a breakfast feast that rivals the options back home. A longstanding hub for tourists travelling Southeast Asia, Bali has been deeply influenced by Australian cafe culture. 

The best cafes in Bali, are those that visitors want to return to again and again on their travels, standing out for things like incredible food, the quality of coffee, the interior design of the cafe, the location or top service. 

In this guide, we rank the best cafes Bali according to a range of criteria, including food quality, atmospherequality of serviceexcellent barista-style coffee and amazing locations and interiors.

For each cafe, we highlight key information and provide tips on how what to expect, from the food and drinks menu, to the type of crowd it draws, and what its standout features are. 

Below are the top 5 Cafes in Bali 

  1. Revolver Espresso, Seminyak - Most Unique: Known for its unique decor and hipster atmosphere, Revolver Espresso in Seminyak offers a superb selection of coffee and innovative cocktails. 
  2. Sisterfields, Seminyak - Best for Brunch: Bringing Australian cafe culture to Bali, Sisterfields is a vibrant spot for brunch lovers. Their all-day menu features tempting dishes like truffled scrambled eggs and pork belly.
  3. Seniman Coffee, Ubud - Best for Chill Vibes: Seniman Coffee is a retro cafe with a wide variety of coffee from different Indonesian regions. The cafe's interior is unique, featuring bamboo ceilings and quirky rocking chairs. It's a great place for coffee connoisseurs.
  4. Pison Coffee, Seminyak - Best for Live Music: Pison Coffee Petitenget is a trendy coffee shop known for its live music and stylish atmosphere. They offer a variety of coffee selections and a menu that includes delicious dishes like oxtail fried rice and crispy pork belly.
  5. Watercress, Ubud - Best Eggs Benedict: Watercress Ubud offers a blend of Indonesian and international flavors in a rustic setting. Their menu includes mouthwatering beef burgers, eggs benedict, and healthy options like açai bowls.

    For the full list of Bali's best cafes, consult our guide below! 

12 Best Cafes in Bali

1. Revolver Espresso, Seminyak - Most Unique

Revolver Espresso, Seminyak, Bali

Credit: Revolver Espresso

Price: $$

Revolver Espresso is a trendy boutique café located in a charming side alley off the bustling streets of Seminyak. This hidden gem showcases one-of-a-kind decor that radiates a cool hipster atmosphere. With four distinct sections, each flaunting its own particular style, Revolver Espresso offers picture-perfect spots that are completely Instagrammable.

When it comes to coffee, Revolver Espresso offers a superb selection, with a few standout favourites like their long black, the killer chiller coffee, and the refreshing iced coffee shake. For those seeking more than just coffee, their cocktail menu is a treat, featuring innovative choices such as their signature espresso martinis. The dessert offerings at Revolver are equally impressive, particularly the tiramisu which is made with their signature espresso and contains just enough booze.

The menu at Revolver Espresso is delightfully diverse, catering to Western palates with options like breakfast burgers, mac & cheese, and crispy French fries. While the staff are notably friendly, it's worth noting that the service pace is sometimes a bit slow, so it’s not always the best choice in a hurry. Additionally, the café tends to get quite busy and noisy, so come if you enjoy some hustle and bustle! 

Phone:  +62 812-3842-8343
Location: Jl. Kayu Aya No.Gang 51, Seminyak, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours:  7am - 11pm

2. Sisterfields, Seminyak - Best for Brunch

Sisterfields, Seminyak, Bali

Credit: Sisterfields

Price: $$

Located in the heart of Seminyak, Sisterfields is a vibrant café that seeks to bring Australia’s unique café culture to Bali. With both indoor and outdoor seating, Sisterfields has a modern, bright, and airy atmosphere that ensures comfort the moment you walk in.

The all-day menu showcases a delightful range of Australian-style brunch offerings, covering breakfast, brunch, and lunch dishes, along with a tempting selection of coffees, pastries, and cakes. Breakfast lovers should definitely try the truffled scrambled eggs, breakfast burgers, and yummy açai berry bowls. For those eyeing lunch or dinner, the pork belly, polenta fries  and pulled pork charcoal roll are a must-try.

Due to its immense popularity among both locals and tourists, Sisterfields gets very busy, so consider going early or in the evening to avoid lines. Prices at Sisterfields are a tad higher compared to other Bali cafés, but it's well worth it for a taste of top-notch Australian-style café experiences.

Phone:  +62 811-3860-507
Location:  Jl. Kayu Cendana No.7, Seminyak, Bali, Kabupaten Badung, Bali 80361, Indonesia
Hours: 7am - 9pm


3. Seniman Coffee, Ubud - Best for Chill Vibes

Seniman Coffee, Ubud, Bali

Credit: Seniman Coffee

Price: $$

Located in Ubud, Seniman Coffee is a retro café that offers a wide variety of selected coffees from different regions of Bali. With striking bamboo ceilings and quirky rocking chairs, Seniman Coffee interiors really stand out.  Next to the coffee shop, you’ll find a few other stores where you’ll get to buy their incredible roasted coffee, or even a workshop where you can learn all about their coffee (although you need to book in advance).

Coffee connoisseurs will love Seniman Coffee, as this café offers lots of different coffees from all around Indonesia. Those unsure of what to order can opt for a coffee tasting platter that features their finest brews. Must-tries include their single origin coffee, their nitro cold brew, and their coffee with cashew milk. 

Although Seniman Coffee is frequented by lots of digital nomads for its fast WI-FI and many electric plugs, it can get a bit noisy, so those who prefer to work in a chill atmosphere should visit when it’s not too crowded. Also, you’ll find  while the coffee steals the spotlight, some find that the pastries are not always as fresh as they could be. 

Phone:  +62 812-8338-6641
Location:  Jl. Sri Wedari No.5, Banjar Taman Kelod, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Hours:  7:30am - 10pm


4. Pison Coffee, Seminyak - Best for Live Music

Pison Coffee Petitenget, Bali

Credit: Pison Coffe Petitenget

Price: $$

Pison Coffee Petitenget is a trendy coffee shop situated in the vibrant area of Petitenget. With its stylish exposed-brick walls and live music performances, this café exudes a cool and trendy vibe, perfect for socialising with friends and discovering local bands. The café spans two floors, providing ample seating options both indoors and outdoors. 

Those visiting Pison Coffee Petitenget shouldn’t miss trying their amazing coffee selections, which includes popular options like long black espresso or their unique avocado coffee. There’s also a great menu for those wanting to grab something to eat. Standouts include oxtail fried rice, squid ink fried rice, and the irresistible crispy pork belly fried rice, all offered in both spicy and non-spicy versions.

Pison Coffee Petitenget stands along a lively road, which makes finding parking a bit tight due to limited space. Nevertheless, the café offers a handy valet service that will take care of parking your car, ensuring a hassle-free experience during your visit.

Phone:  +62 821-4456-0066
Location:  Petitenget St No.19A, Kerobokan Kelod, Kuta Utara, Badung Regency, Bali 80361, Indonesia
Hours:  7am - 1am


5. Watercress, Ubud - Best Eggs Benedict in Bali

Watercress Ubud, Bali

Credit: Watercress Ubud

Price: $$

Phone:  +62 813-3868-5599
Location:  Jl. Monkey Forest, Ubud, Bali, Kabupaten Gianyar, Bali 80571, Indonesia
Hours:  7am - 10pm

Located in Ubud, Watercress Ubud brings a rustic charm to the café scene, offering a delightful blend of Indonesian and international flavours. Found on a bustling street, it's your go-to spot for a memorable brunch experience. With two inviting floors decked out in cosy aesthetics, and a relaxed ambience, Watercress Ubud is a great place to start or finish your day. Plus, there’s usually live music at happy hour, which adds to the overall experience.

Watercress Ubud’s menu has something for everybody. The café is particularly renowned for its mouthwatering beef burgers, eggs benedict, açai bowls and delicious coffee. You’ll also find lots of healthy vegan and vegetarian options, like their creamy chia pudding and their irresistible cauliflower burger. 

The staff at Watercress Ubud are known for their attentive and friendly service, making your dining experience all the more enjoyable. Just remember, the menu prices don't cover the 10% sales tax and 5% service charge, so be sure to factor those in to avoid any unexpected costs when settling your bill. 


6. Satu-Satu, Canggu - Most Affordable

Satu-Satu Coffee Company, Canggu, Bali

Credit: Satu-Satu Coffee Company

Price: $

Satu-Satu Coffee Company is a well-known coffee shop located in the heart of Canggu, celebrated for delivering some of Bali's finest coffee. Owned by the Sudana family, famous on the island for producing organic coffee, Satu-Satu is a haven for coffee enthusiasts. With a great location right in the centre of the city, the café exudes comfort, featuring lofty ceilings and an abundance of space.

While the star of the show is undeniably their exquisite organic coffee, Satu-Satu Coffee Company also stands out for their breakfast and brunch offerings. The delicious Lady Gaga smoothie bowl ranks among the favourites for visitors, while the eggs Benedict and smashed avocado dishes are nothing short of exceptional.

Another reason why Satu-Satu is so popular is that they have really reasonable prices. Moreover, all taxes and service charges are included in their prices, which means there are no hidden surprises – what you see is precisely what you pay. 

For those planning to do some remote working at Satu-Satu Coffee Company, it's advisable to arrive early to secure a spot near the limited power plugs.

Phone:  +62 811-1583-003
Location:  Jl. Pantai Berawa No.36, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours:  7:30am - 4pm


7. Coffee Cartel, Seminyak - Most Instagrammable

Coffee Cartel , Seminyak, Bali

Credit: Coffee Cartel

Price: $$

Located in a quiet area away from the bustle of Seminyak’s main street, Coffee Cartel is a cosmopolitan boutique café that stands out for offering customised latte art. The ambience at Coffee Cartel is modern and fresh, with big windows that flood the space with sunlight, long wooden tables and lots of indoor plants. The café spans two floors and is decked out with cool Balinese artwork

What sets Coffee Cartel apart is that they offer guests the chance to print any picture they want right onto their coffee, which adds a unique touch to the overall experience. Their menu is diverse, featuring everything from tasty fruit smoothies and açai bowls to classic options like banana bread and McMuffins. Plus, they've got you covered all day long with a variety of breakfast choices.

Coffee Cartel keeps things simple with their pricing – no need to worry about tips or extra charges, everything is included. Just keep in mind that portions are slightly on the smaller side.

Phone:  +62 812-3707-4458
Location:  Jl. Lb. Sari No.8, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours:  7.30am - 6pm


8. Titik Temu Cafe, Seminyak - Best Hidden Gem

Titik Temu Cafe - Uma Seminyak, Bali

Credit: Titik Temu Cafe

Price: $$

Titik Temu Café is a quiet café with a charming garden and reasonable prices located in Seminyak. Tucked discreetly across from Seminyak Village, this café is a haven for coffee lovers seeking a peaceful retreat. Whether you prefer to bask in the lush greenery of their outdoor seating or enjoy the minimalist decor indoors, Titik Temu Café caters to all preferences. On top of that, there’s a charming second floor, offering scenic views of the city.

While the menu at Titik Temu Café might not boast the same variety as other local cafés, it's filled with scrumptious offerings that make a visit truly worthwhile. For those hankering for a satisfying dinner, the mouthwatering gorengan and delicious banana fritters are a must-try. Coffee aficionados will be delighted by their affogato and refreshing iced cappuccino

Prices at Titik Temu Café are really reasonable, so it’s perfect for those on a budget. On top of that, the cafés quiet atmosphere is ideal for those in the mood for a laid-back chat or productive work session.

Phone:  +62 811-1583-003
Location:  Jl. Kayu Cendana No.1, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Hours:  8am - 9pm


9. Crate Cafe, Canggu - Best Aussie-Style Cafe

Crate Cafe, Canggu, Bali

Credit: Crate Cafe

Price: $

Crate Café is a trendy, Australian-style café located in Canggu with amazing views of rice fields. With minimalistic and warehouse-inspired ambience, Crate Café attracts lots of tourists and expats. In fact, it is generally considered the most popular café in Canggu, so expect to find long queues when you arrive.

With huge portions and lots of breakfast and brunch options, Crate Café is the ideal place to start your day. Must-tries include their chia pudding and smoothie bowls, as well as their tofu scrambled eggs and their incredible Veto brekkie. 

Crate Café is very popular and doesn't take reservations, so it’s somewhat hard to avoid lines, especially after 8 AM. However, the wait is usually not more than ten minutes, and the service tends to be quite fast, although it does sometimes get a bit disorganised when the café is full. 

Phone:  +62 812-3894-3040
Location:  Jl. Canggu Padang Linjong No.49F, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Hours:  6am - 4pm


10. Hungry Bird, Seminyak - Best Cafe for Roast Variety

Hungry Bird Coffee Roaster, Canggu, Bali

Credit: Hungry Bird Coffee Roaster

Price: $

Hungry Bird Coffee Roaster, located in Canggu, is a two-floor café renowned for its impressive coffee selection that blends local and imported beans. With its inviting interiors and chill atmosphere, Hungry Bird Coffee Roaster offers the perfect setting to kickstart your day with a dose of caffeine and settle in for a productive work session.

Hungry Bird Coffee Roaster's distinctive appeal lies in its in-house coffee roasting and the captivating latte art skilfully crafted by their baristas. Beyond catering to coffee enthusiasts, this café also offers a delicious spread for breakfast and brunch. While its aesthetics might not be as Instagram-ready as some neighbouring cafés, the portions are filling and the flavours are truly delightful.  Top picks include their pancake platter, eggs Benedict, and avocado salad.

Keep in mind, though, that the pace of service is sometimes a bit slow, and the café's early closing time isn't suitable for night owls or those looking for an evening coffee fix.

Phone:  +62 361 9075646
Location:  Jl. Raya Semat Jl. Segara Perancak No.86, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours:  8am - 5pm

11. Nude, Canggu - Best Cafe to Escape the Hear

Nude Cafe, Canggu, Bali

Credit: Nude Cafe

Price: $$

Located in Canggu, Nude is a stylish café with great interior design and a focus on healthy food. The café's chic demeanour is evident from the moment you arrive, with an inviting open-front space that effortlessly transitions into an air-conditioned room, providing the best of both worlds. The interior decor is a visual delight, thoughtfully adorned to create an atmosphere that's as appealing as it is comfortable. 

Nude Café is ideal for those looking for a nourishing, healthy breakfast. Their menu includes vibrant salads, smoothie bowls and fruit juices. However, it's not just the health-conscious who will find solace here. The menu also caters to comfort food enthusiasts with delicious offerings like mouthwatering burgers, indulgent pancakes, and hearty potato rosti stacks.

Although the food and decoration make Nude a place worth visiting, it’s definitely not a place for those who need to get some work done, as the Wi-Fi is often really slow. However, those looking for a relaxing atmosphere and reasonable prices will absolutely love this café. 

Phone:  +62 852-3821-4003
Location:  Jl. Pantai Berawa No.33, Tibubeneng, Kec. Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Hours:  7am - 10pm

12. The Common, Canggu - Best Cafe for All-Day Dining

The Common, Canggu, Bali

Credit: The Common

Price: $$

The Common is a cosy café located in Canggu that offers healthy Australian-style cuisine and a great co-working space. Although not very spacious, the Common will make you feel comfortable the moment you get in with its laid-back tropical atmosphere and cushioned benches. Plus, the café is equipped with speedy Wi-Fi and cool air conditioning, making it a top pick for anyone looking to work from their laptop.

Their menu focuses on healthy, fresh foods, featuring options like nourishing salad bowls and plant-based delights. But don't miss out on their tasty tacos (especially on Taco Tuesday!) and loaded nachos. And if you're up for some taco time with a twist, their margaritas are absolutely killer.

Although all the staff at The Common is really friendly, the service is sometimes a bit slow. Also, be mindful that prices here are higher than other cafés in the area. 

Phone:  +62 812-4654-2013
Location:  Jl. Pantai Batu Bolong No.65, Canggu, Kec. Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Hours:  7am - 10pm


Which are the Best Cafes in Ubud?

Watecress Cafe, Ubud, Bali

Credit: Watecress

Ubud is the perfect place to while a way time in a cafe. Ubud's best cafe's are those that not only provide delicious food and coffee, but connect visitors more deeply to the surroundings, whether the serene vistas of rice fields or the bustling atmosphere of the local villages. 

Below are 6 of the best cafes in Ubud

  • Watercress
  • Suka Espresso
  • Monkey Cave Espresso
  • Pissari Bali Cafe 
  • Fancy Cup Cafe
  • Seniman


Which are the Best Cafes in Canggu?

Nyom Nyom Coffee, Canggu, Bali

Credit: Nyom Nyom Coffee

Cafe culture in Canggu has been heavily influenced by the quantity of Australians who flock to this town for it's laid-back atmosphere, wellness culture and amazing surf. The most popular cafes in Canggu are often packed, especially from 8-11 when visitors have made their way back from their daily surf or morning yoga class. The food on the menus of Canggu's breakfast and lunch places are typically Australian-style, featuring large portions of eggs, smoothie bowls, pancakes - and of course, excellent barista-made coffee. 

Below are 6 of the best cafes in Canggu. 

  • Satu-Satu Coffee Company
  • Crate
  • Nude
  • Lusa/By Suka
  • Nyom Nyom Coffee
  • Blacklist Coffee Roasters


Which are the Best Cafes in Seminyak?

Shelter Cafe Seminyak, Bali

Credit: Shelter Cafe Seminyak

Seminyak is a bustling city spot in Bali, with a high concentration of shops, nightclubs, and of course, cafes. The cafes in Seminyak are of the highest quality compared to anywhere on the island, with half of the top twelves cafes in Bali situated here. 

Below are 8 of the best cafes in Seminyak.

  • Revolver Espresso
  • Sisterfields
  • Pison
  • Hungry Bird Coffee Roaster
  • Coffee Cartel Bali
  • Titik Temu
  • Shelter Cafe Seminyak
  • The Fat Turtle


Which are the Best Cafes in Kuta?

Crumb & Coaster, Kuta, Bali

Credit: Crumb & Coaster

Kuta is one of the most touristy and busy areas in all of Bali, and it makes sense that those who visit here need to stay well caffeinated! Whilst nowhere near as well furnished cafe wise as Canggu or Seminyak, it's still possiblre to find barista-quality coffee and fantastic food here. 

Below are 3 of the best cafes in Kuta:

  • Elephant in The Room Coffee
  • Crumb & Coaster


Which are the Best Cafes in Uluwatu?

Cafe La Pasion, Uluwatu

Credit: Cafe La Pasion

Uluwatu is a cliffy town on the Bukit Peninsula in south Bali. The unique geography of this area of Bali means that there is a lower concentration of businesses and especially cafes here, compared to say Seminyak or Ubud. However, it all comes down to quality not quantity, and Uluwatu still has some amazing cafes where you can get high-quality brews and delicious food. 

Below are the 6 best cafes in Uluwatu in 2024

  1. Suka Espresso (Uluwatu)
  2. Land's End Cafe
  3. Uluwatu Blue
  4. Cafe La Pasion
  5. Refresh Coffee Shop
  6. Bukit Cafe


Which are the Best Vegan and Vegetarian Cafes in Bali?

Kynd Community Cafe, Bali

Credit: Kynd Community

Bali is the perfect place to come for fresh, high-quality vegan and vegetarian foods. Whilst many establishments in Bali offer plant-based alternatives on their menus, there are plenty of dedicated vegan or vegetarian cafes as well. These places serve delicious breakfasts like smashed avocado on toast or smoothie bowls, alongside dairy-free smoothies, juices and coffees. 

Below are the 8 best vegan (and vegetarian) cafes in Bali in 2024

  1. Kynd Community - SEMINYAK
  2. Beach Bowl Bali - KUTA 
  3. Shady Shack - CANGGU
  5. Tasty Vegan - SEMINYAK
  6. Moksa Ubud - UBUD
  7. Beach Bowl Bali - SEMINYAK
  8. Veganlicious - CANGGU and UBUD