Skip to content
A small sea temple perched on a natural rock arch at Batu Bolong near Tanah Lot, silhouetted against a pink-and-violet twilight sky as long-exposure surf smooths the Indian Ocean into silk

Best cafes in Bali

Bali, Indonesia

Current conditions

Local 07:22
Weather 24° mainly clear
Air 35 good
Sun 06:28 → 18:06
1 USD 17,962 IDR

Bali's coffee-and-light-meals scene is not a single thing. It includes warungs that pour coffee like a kitchen first and cafe second, brunch rooms that open at dawn and shut before everyone else's lunch service gets going, espresso shops that stay open late because the regulars treat them like study halls, and a Petitenget kitchen or two that gives the bike-and-surf scene a permanent address. The list below picks twelve of them — some literal cafes, some warungs and gelato counters and noodle rooms that share counter space with espresso, one karaoke parlour that belongs on the broader Denpasar hangout map — spread across Sanur, Kuta, Seminyak, Denpasar, and Canggu. The selection biases toward kitchens that have been at it long enough to know what their neighbourhood actually orders, and away from the influencer rooms that have crowded the same streets in the last few years. Every fact in every paragraph is anchored to an OpenStreetMap record so you can walk to the door without an Instagram detour. The opinions, mercifully, are mine.

  1. 1

    Warung TUGEBOR

    45A Jalan Danau Tondano, Sanur, 80227

    Indonesian warung cooking, Monday through Saturday

    From 10:00 the kitchen at Warung TUGEBOR, 45A Jalan Danau Tondano in Sanur's 80227 postcode, starts plating the Indonesian cooking the Sanur regulars return for. Skip the beachfront cafes chasing the resort euro; this room argues for itself in sambal and rice. Service runs Monday through Saturday until 21:00, which tells you it is a kitchen that takes Sunday off and means it. The Instagram handle is the only menu you will get; the phone line is the only direct path to the kitchen. Order whatever the cook nods at, eat at the counter, pay in cash.

  2. 2

    Gusto Gelato & Caffe

    46B Jalan Mertanadi, Kuta, 80361

    Daily gelato counter from 10:00 to 22:00

    By 10:00 the gelato cases at Gusto Gelato & Caffe on 46B Jalan Mertanadi in Kuta's 80361 are filled and the queue starts almost immediately. Don't bother with the air-conditioned chains a few blocks over; the ice cream here is churned with a seriousness those places gave up on. The doors stay open every day until 22:00 — late enough for a second cone on the walk back from dinner. The gusto-gelateria.com site lists the menu, and a phone order will get you a tub for the villa fridge. It is not subtle and it is not pretending to be.

  3. 3

    Voltvet

    11 Jalan Veteran, Denpasar, 80111

    Coffee shop open until 23:00

    From 11:00 the espresso machine at Voltvet, 11 Jalan Veteran in Denpasar 80111, starts up and rarely stops before 23:00. The locals head here for the coffee rather than the Seminyak places where the latte art costs as much as a full meal. The opening hours run the way regulars want them to — early enough to catch the first shift, late enough to handle the second one. The voltvet.business.site listing is functional; the in-person experience does the rest of the work. Bring a laptop or don't, order a second cup or don't, but order the first one carefully.

  4. 4

    Rise and Shine Cafe (Bumbak)

    42 Jalan Bumbak Dauh, 80361

    Breakfast, brunch, and coffee, 07:00 to 15:00

    Doors open at 07:00 at Rise and Shine Cafe (Bumbak) on 42 Jalan Bumbak Dauh in 80361, and by mid-morning the brunch crowd has filled every table. Skip the overpriced beachfront breakfasts in Seminyak; the kitchen here cooks for people who actually want to eat, not be photographed. Service ends sharply at 15:00 — this is a breakfast and coffee operation, not an all-day cafe pretending to be one. The Instagram feed documents the daily specials; a quick call ahead saves you the inevitable wait on a Sunday. Come hungry, come early, come back.

  5. 5

    Jhoii Local Eats

    31 Jalan Danau Poso, 80227

    Cake, coffee, Indonesian, Oriental, and pasta under one roof

    From 08:00 the kitchen at Jhoii Local Eats on 31 Jalan Danau Poso in 80227 is already turning out cake and coffee for the early breakfast crowd, with the wider menu — Indonesian, Oriental, pasta — opening up as the morning settles in. Avoid the cafes that pick one cuisine and pretend to master it; this one knows what its neighbourhood actually orders. Doors stay open until 21:00, which makes it a rare all-day room in a strip where most places shutter by mid-afternoon. The taplink.cc page handles the menu; the phone line handles the takeaway. The breadth is the point.

  6. 6

    Kopi Kiosk - Coffee Hut

    # 134 / 156 Danau Tamblingan, 80228

    Coffee kiosk open 07:00 to 21:00

    From 07:00 the espresso pulls start at Kopi Kiosk - Coffee Hut, #134/156 Danau Tamblingan in 80228, and the doors stay open until 21:00. The locals swear by the coffee here over the influencer cafes that have crowded the same street in the last few years. The kopikiosk.com site is bare-bones — a name, an address, a number — and that is the whole pitch: a kiosk that pours coffee from early morning to late evening and lets the cup do the talking. Call ahead if you want a takeaway batch for the villa. Nothing else needs explaining.

  7. 7

    Atlas Kitchen and Coffee

    7 Jl. Petitenget Gr. Kecapi

    Asian kitchen with coffee, open to 22:00

    From 11:00 the kitchen at Atlas Kitchen and Coffee on 7 Jl. Petitenget Gr. Kecapi is plating Asian cooking for the Petitenget lunch crowd. Don't bother with the Petitenget bistros chasing the influencer trade; this room cooks for people who already know what they want. Doors stay open until 22:00, which makes it a rare survivor of the dinner-hour cull on this strip. The Facebook page handles the announcements; the phone line handles the bookings. It runs at a quieter tempo than the strip's noisier rooms — fewer reels, more turnover.

  8. 8

    Local Coffee

    12 Jalan Sari Dewi, Seminyak, Kuta, Kabupaten Badung, Bali, Indonesia, 80361

    Morning-to-evening Seminyak coffee shop

    From 07:00 the counter at Local Coffee, 12 Jalan Sari Dewi in Seminyak 80361, is already in full pull. Skip the Seminyak chains charging resort prices for a flat white; this is a working coffee shop that closes at 18:00 and means it — no all-night menu, no cocktail pivot, just espresso while the sun is up. The business listing gives you the address and not much else; the phone line is for the early callers who want a takeaway before the regulars arrive. It is the kind of room that gets quieter as the day warms up.

  9. 9

    NAV Karaoke

    Blok A No. 8 A Jalan Teuku Umar, Denpasar, 80113

    Karaoke rooms with regional cuisine

    Inside Blok A No. 8 A Jalan Teuku Umar in Denpasar's 80113, NAV Karaoke runs as the Denpasar regional hangout that no expat blog ever quite gets right. Skip the tourist-targeted karaoke rooms downtown; the crowd here is locals working through the regional repertoire with serious intent. The nav.co.id site handles bookings, and the phone line is your best path to a private room on a weekend. It is a different evening than the cafe scene proposes, but it belongs on this list — Bali's drinks-and-coffee culture is broader than the latte-art Instagram suggests, and NAV is where the regional side of it gathers.

  10. 10

    Mie Ayam Rock N Roll and Cafe

    147 Jalan Noja, Denpasar, 80237

    Mie ayam noodles paired with coffee

    From 10:00 the kitchen at Mie Ayam Rock N Roll and Cafe on 147 Jalan Noja in Denpasar 80237 starts ladling out the noodles that give the place its name, with the espresso machine running on the side. Don't bother with the Western-cafe imitations across town; the locals come here for mie ayam done right and stay for the coffee. Doors stay open until 22:00, so the dinner shift gets the same noodles the lunch shift did. The phone is the only direct line — there is no slick website, no Instagram reel, just a name that promises a particular kind of music and a kitchen that delivers a particular kind of noodle.

  11. 11

    Rise and Shine Cafe

    71 Jl. Padang Linjong, Canggu, 80361

    Canggu breakfast and brunch, 07:00 to 15:00

    From 07:00 the Canggu Rise and Shine Cafe at 71 Jl. Padang Linjong in 80361 is plating the breakfast and brunch dishes Canggu wakes up for. Skip the surf-cafe imitations that have crowded the same stretch of Canggu road; this kitchen sticks to a tight breakfast-and-coffee remit. Service runs until 15:00 — closing time, not a soft suggestion. The Instagram feed tracks the daily specials and the phone line is the path to a Sunday booking. The morning coffee is strong, the cooking is not over-styled, and the crowd has the look of people who came to eat, not to be filmed.

  12. 12

    Deus Ex Machina

    4 Jalan Batu Mejan, Canggu, 80361

    Canggu all-day mixed kitchen, 07:00 to 00:00

    From 07:00 the kitchen at Deus Ex Machina on 4 Jalan Batu Mejan in Canggu 80361 is open, and the doors do not close until 00:00. The locals know to come early or come late; the mixed menu is broad enough that the kitchen finds its real groove outside the obvious mealtimes. Skip the dawn-to-midnight cafes pretending to be everything; this one earns the range. The deuscustoms.com listing handles the brand context, and the phone line handles the bookings most people forget to make. The cooking does the rest.

Last verified by automated review (v1.7.0_section-4g-bali-food-cafes-2026-05-15) on May 29, 2026. What is automated review?

Plan Your Trip to Bali