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.
1. Dimattina Roastery and Kitchen – Sanur’s Best-Kept Secret
For those venturing to Bali’s east coast, Dimattina in Sanur is a gem. An offshoot of the famed Australian coffee brand, this café serves 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
Set in a leafy corner of Canggu, The Shady Shack is 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 combines coffee, surf, and retail 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.