Travel guides › Bali

8 Ubud Restaurants and Cafés

A guide for travelers who want to sample Balinese home cooking, brunch, and specialty coffee in Ubud. We’ve picked places where you can dine with views of gardens and traditional homes, as well as relaxed spots for coffee. Local dishes like nasi campur and babi guling sit alongside Australian-style brunch and pour-over coffee.

The Hideout Cafe Ubud

1. The Hideout Cafe Ubud

Cafés · Ubud

A café serving Australian-style brunch with Balinese and Indonesian flavors; Ubud ku nasi goreng and prawn nasi goreng are signature dishes. Pair your meal with specialty coffee and settle in for a relaxed meal indoors or outside.

★ 4.8 · Rp50,000–150,000 · Daily 07:00–20:00

Jl. Kajeng No.37, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
COARSE & FINE COFFEE @The Kemilau Ubud

2. COARSE & FINE COFFEE @The Kemilau Ubud

Cafés · Ubud

A specialty coffee café brewing single-origin Indonesian beans by hand. Enjoy an almond croissant or pistachio roll in a Japanese- and Balinese-inspired space filled with plants.

★ 4.9 · Rp50,000–75,000 · Daily, 06:00–23:00

Jl. Raya Pengosekan Ubud, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
Kayunan Warung and Coffee

3. Kayunan Warung and Coffee

Food · Ubud

A warung and café set among traditional Balinese homes and a family temple, serving nasi campur and nasi kuning with fragrant, spice-rich flavors. Garden seating is a lovely spot to take in views of the homes and temple.

★ 4.8 · Rp50,000–75,000 · Daily, 08:00–22:30

Jl. Hanoman No.7, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
Ivy Cafe

4. Ivy Cafe

Cafés · Ubud

With outdoor seating beside the pool and indoor tables, this café serves açai bowls, pancakes, wood-fired pizza, and coffee. Live music sets the mood in the evening, and dishes arrive generously portioned and beautifully presented.

★ 4.9 · Rp75,000–200,000 · Daily, 07:00–23:00

Jl Pengosenkan Jl. Raya Pengosekan Ubud, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
Babi Guling Ibu Suna

5. Babi Guling Ibu Suna

Food · Ubud

A humble Balinese warung specializing in babi guling, with spice-marinated pork served alongside satay, jackfruit soup, and Balinese side dishes. A good choice for travelers seeking a hearty local meal with bold spices and a little heat.

★ 4.5 · Rp25,000–50,000

Jl. Raya Kedewatan No.II, Kedewatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
Warung Makan Teges

6. Warung Makan Teges

Food · Ubud

A family-run Balinese restaurant best known for nasi campur, where you choose your meat or vegetables. Enjoy sambal matah, crispy pork, and freshly squeezed orange juice amid lush gardens and traditional Balinese homes.

★ 4.5 · Rp25,000–50,000 · Daily 08:00–17:00

F7FC+FFG, Jl. Cok Rai Pudak, Peliatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →
Warung Makan Bahagia Pengosekan Nasi Campur

7. Warung Makan Bahagia Pengosekan Nasi Campur

Food · Ubud

A simple warung serving Balinese home cooking, with nasi campur ayam at its heart. This local favorite combines shredded chicken, vegetables, and sweet tempeh with fragrant, spicy sambal matah.

★ 4.7 · Rp15,000–25,000 · Daily, 10:00–21:00

Jl. Raya Pengosekan Ubud No.108, Peliatan, Ubud, Gianyar Regency, Bali 80571, Indonesia

See details →
Sun Sun Warung

8. Sun Sun Warung

Food · Ubud

Dine on Balinese and Indonesian home cooking inside a traditional Balinese house. Enjoy spice-rich nasi campur, duck prepared in a variety of ways, and tender satay at a low table beneath the roof.

★ 4.7 · Rp50,000–175,000 · Daily 11:00–22:00

F7R6+PR8, Jl. Jembawan No.2, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

See details →