Best Matcha in Bali: Where to Find the Finest Cups
Matcha has grown into one of Bali’s favorite drink trends, drawing both locals and travelers with its vibrant color and earthy flavor. As interest rises, more island cafes are building their entire concept around this Japanese green tea, often pairing it with scenic, photo-worthy settings. Below are 10 standout places to try the best matcha in Bali, organized by area for easy planning.

Must-Visit Matcha Spots in Bali
1. Kurasu Bali
Location: Tanah Gajah, Jl. Raya Goa Gajah, Kemenuh (Ubud) & Jl. Babadan No.89, Pererenan | Hours: 07.00–19.00 | Price: Rp50,000–150,000
This Kyoto-born specialist runs two Bali outposts, blending Japanese precision with Balinese warmth. The menu rotates with Japan’s four seasons, including signature pours like the Matcha Kinako.
2. Chontea Ubud Tea & Matcha House
Location: Behind Pison Ubud, Jl. Hanoman, Ubud | Hours: 10.00–22.00 | Price: Rp60,000–750,000
Rooted in Omakase-style tea tradition, Chontea sources leaves directly from independent farmers in Japan, Taiwan, and Indonesia, resulting in seasonal, limited-edition pours.
3. Saikō Matcha Atelier
Location: Jl. Babadan, Pererenan | Hours: 07.30–18.30 | Price: Rp50,000–150,000
A calm, minimalist space built around first-harvest matcha sourced straight from Japanese farmers, with a guided tasting available for curious visitors.
4. Maha Matcha x Kudopan Bakes
Location: Jl. Pantai Batu Bolong No.13, Canggu | Hours: 09.00–18.00 | Price: Rp75,000–100,000
A rare pairing of bakery and matcha bar in one spot. Grab a salt bread, order a matcha, and settle into Canggu’s easygoing pace.
5. Little Uji Matcha
Location: Jl. Raya Kerobokan No.234x, Kerobokan Kelod | Hours: 08.30–21.30 | Price: Rp75,000–100,000
True to its name, this cozy hideaway uses matcha sourced from Uji, one of Japan’s top tea-growing regions. Its Coco Matcha Cloud is light, refreshing, and well suited to Bali’s climate.
6. Kokoro Matcha
Location: Jl. Raya Kedampang, Kerobokan | Hours: 07.00–18.30 | Price: Rp50,000–150,000
A premium matcha brand serving authentic Japanese matcha alongside desserts, cheesecakes, and pastries in an aesthetic, laid-back setting.
7. Sip Club Matcha
Location: Perumahan Teras Ayung E10, Jl. Gatot Subroto Tim., Kesiman Petilan | Hours: 10.00–17.30 | Price: Rp50,000–75,000
Tucked inside a quiet residential neighborhood, this spot is known for ceremonial-grade matcha and Japanese pumpkin donuts. For something bolder, try the Rose Milk Matcha Latte.
8. Ceremonial Matcha & Coffee Space
Location: Jl. Sumatera, Dauh Puri Kangin | Hours: 09.00–23.00 | Price: Rp25,000–50,000
Focused on ceremonial-grade matcha, with the Pure Hojicha Latte and Matcha Latte as standout picks. Coffee lovers can opt for a Spanish Latte or Sea Salt Latte instead.
9. Cha Matcha Cha Cafe Kediri
Location: Jl. MH. Thamrin No.74, Kediri, Tabanan | Hours: 09.00–21.00 | Price: Rp25,000–50,000
Tabanan’s first all-matcha bar, with a cozy, family-friendly setup that’s also great for working from a cafe. Try the Creamy Coconut Matcha Latte or Spirulina Matcha Latte.
10. Naone Matcha
Location: Jl. Labuansait, Pecatu | Hours: 08.00–20.00 | Price: Rp75,000–150,000
A specialty matcha cafe focused on balance and purity, offering ceremonial-grade drinks and house-made pastries that let the tea’s natural depth shine.
See also: Best Food in Bali: What I Actually Recommend Trying
Bali’s Matcha Trail Is Worth Every Stop
From the calm of Ubud to the quieter roads of Tabanan, Bali truly delivers when it comes to matcha the flavor is rich, the spots are plentiful, and there’s a cafe here for every kind of matcha lover. That said, drinking matcha in excess isn’t always kind to the stomach, and digestive discomfort can catch anyone off guard while traveling. If that happens, Nusa Medica’s call center and clinic are available 24 hours a day whenever you need them.(*)
Frequently Asked Questions
Where can I find ceremonial-grade matcha in Bali?
Kurasu Bali, Saikō Matcha Atelier, Sip Club Matcha, and Ceremonial Matcha & Coffee Space are known for it.
Which area has the most matcha cafes in Bali?
Ubud, Pererenan, and Kerobokan lead, with more spots in Canggu, Denpasar, Tabanan, and Uluwatu.
How much does matcha cost in Bali?
Prices range from about Rp25,000 for a simple latte to over Rp150,000 for ceremonial-grade pours.




