Bali has become a hotspot not just for sun-seekers and surfers, but also for coffee lovers. With a booming café culture and a growing number of stylish spots popping up across the island, Bali offers everything from artisan espresso to cold brews served in lush tropical settings. Whether you’re a digital nomad on the hunt for Wi-Fi and flat whites or a traveller craving a beautiful brunch, these trendy coffee shops are not to be missed.
Table of Contents
1. Dimattina Roastery and Kitchen – Sanur’s Best-Kept Secret
For those venturing to Bali’s east coast, Dimattina in Sanur is a gem. Among the finest coffee shops on Bali’s east coast, Dimattina is an offshoot of the famed Australian coffee brand, serving expertly roasted beans in a relaxed, elegant setting.
📍 Location: Sanur
☕ Must-Try: Dimattina blend flat white or espresso macchiato.

2. Revolver Espresso – Seminyak’s OG Coffee Spot
Hidden down a laneway in Seminyak, Revolver Espresso set the standard for Bali’s third-wave coffee scene. With vintage décor, expertly brewed coffee, and a buzzing atmosphere, it’s a favourite for locals and visitors alike.
📍 Location: Seminyak
☕ Must-Try: The Revolver latte or one of their house blends.

3. The Shady Shack – Canggu’s Vegetarian Paradise
The Shady Shack is a standout among Canggu’s coffee shops, known for its plant-based menu, breezy vibes, and of course, its top-notch coffee. It’s a go-to spot for the health-conscious crowd.
📍 Location: Canggu
☕ Must-Try: Iced matcha latte or coconut milk cappuccino.

4. Seniman Coffee Studio – Ubud’s Coffee Innovators
Seniman is a pioneer of specialty coffee in Bali, roasting their own beans and serving them with flair. Located in the heart of Ubud, this café also doubles as a design studio and coffee lab.
📍 Location: Ubud
☕ Must-Try: Cold drip coffee and the signature “brew bar” experience.

5. BGS – Bali’s Surfer Coffee Shop
BGS is one of the few coffee shops in Bali that combines surf culture, retail, and specialty coffee in one stylish package. Found in Uluwatu and Canggu, it’s a laid-back place to refuel after a morning in the waves.
📍 Location: Uluwatu & Canggu
☕ Must-Try: Almond milk latte or their super strong cold brew.

6. Expat. Roasters – High-End Coffee in Petitenget
With beans sourced from Indonesia and a sleek design, Expat. Roasters delivers an elevated coffee experience. It’s a perfect stop for serious coffee lovers looking for technical brews and modern aesthetics.
📍 Location: Petitenget
☕ Must-Try: V60 pour-over or espresso flight.

Bali’s café scene is as diverse and exciting as the island itself. Whether you prefer a quiet spot in the rice fields or a buzzing hub near the beach, there’s no shortage of trendy coffee shops to discover. So take your time, explore with a coffee in hand, and enjoy the island’s rich brew culture—one cup at a time.
Best Coffee Shops in Bali: Planning Your Café Tour
Bali’s coffee shops are spread across the island, so planning by area makes sense. In Canggu and Seminyak, coffee shops stay open late and attract a lively, international crowd. Ubud’s coffee shops are more contemplative — ideal for a slow morning with a book or a working session with rice field views. Sanur offers the most relaxed café experience, with coffee shops suited to long-stay visitors and expats. Wherever you are in Bali, there are coffee shops to match your pace and purpose — and trying a new one each morning is one of the island’s great small pleasures. For more on the best of Bali, explore our guides to Bali traditional villages, the best Bali villa areas, and Bali luxury villas. For background on Bali’s coffee culture, see Indonesian coffee on Wikipedia.
























