Baligasm
Baligasm
49 Best Restaurants in Ubud 2026: Where to Eat & What to Order
Dines

49 Best Restaurants in Ubud 2026: Where to Eat & What to Order

By BaligasmUpdated 24 MIN READ
In this guide · 49 places
  1. 1.Locavore NXT
  2. 2.Pasir
  3. 3.B3 Baker Butcher Barista
  4. 4.Melali
  5. 5.Room4Dessert
  6. 6.Maluku Contemporary Asian Cuisine
  7. 7.Carbón Ubud
  8. 8.Batubara Wood Fire
  9. 9.Indus
  10. 10.Nusantara by Locavore
  11. 11.Mozaic Restaurant Gastronomic
  12. 12.Honey & Smoke
  13. 13.Arcadia
  14. 14.Liap Liap Ubud
  15. 15.Zest Ubud
  16. 16.Nautilus Seafood Restaurant & Bar
  17. 17.Copper Kitchen, Bar & Rooftop
  18. 18.2 Bulan
  19. 19.Spice by Blake
  20. 20.Swept Away at The Samaya Ubud
  21. 21.YUKI Ubud
  22. 22.SUKA Ubud
  23. 23.Donna
  24. 24.Galle Club
  25. 25.The Sayan House
  26. 26.Cantina Rooftop
  27. 27.Lynked Restaurant
  28. 28.Sans Indian Restaurant Ubud
  29. 29.Bacari
  30. 30.Shichirin Japanese Restaurant Ubud
  31. 31.Pica South American Kitchen
  32. 32.Hujan Locale
  33. 33.Ibu Susu Bar & Kitchen
  34. 34.Apéritif
  35. 35.Uma Cucina
  36. 36.Syrco BASÈ
  37. 37.Kubu at Mandapa
  38. 38.Nari Ubud
  39. 39.Nasi Ayam Kedewatan Ibu Mangku
  40. 40.Warung Makan Bu Rus
  41. 41.Sun Sun Warung
  42. 42.Nikuna Warung
  43. 43.Sweet Orange Warung
  44. 44.Plant Bistro
  45. 45.Moksa Ubud
  46. 46.Alchemy
  47. 47.Cherry Pepper Ubud
  48. 48.Kojin Japanese Restaurant
  49. 49.Bird's Nest Thai Kitchen

Ubud has one of Bali's most varied dining scenes: award-winning tasting menus, sunset restaurants on the Sayan ridge, plant-based kitchens and family warungs serving babi guling and nasi campur for a few tens of thousands of rupiah. Options range from walkable restaurants in central Ubud to destination dining in the surrounding hills.

Here are the 49 best restaurants in and around Ubud for 2026, with what to order, what it costs, how far each one is from Ubud Palace and how to book.

Quick picks

  • Best tasting menu: Locavore NXT (No. 44, Asia's 50 Best 2026)
  • Best dinner in central Ubud: Spice by Blake
  • Best for a date: Pica South American Kitchen
  • Best sunset view: The Sayan House
  • Best local plate: Nasi Ayam Kedewatan Ibu Mangku
  • Best Indonesian set menu: Nusantara by Locavore (Tatler Best Indonesia 2026)
  • Newest openings: YUKI Ubud and Carbón Ubud (2026)
  • Best vegan: Zest Ubud

Related guides: Where to stay in Ubud · Best bars in Ubud · Best new restaurants in Bali

1. Locavore NXT

Locavore NXT
Photo by @locavorenxt

Locavore NXT is one of Ubud's most awarded restaurants: No. 44 on Asia's 50 Best Restaurants 2026 (up from No. 92 in 2025) and on Tatler Best Indonesia's 20 Best Restaurants 2026. It cooks only Indonesian ingredients, many grown, fermented or aged on site in its rooftop food forest and lab in Lodtunduh.

The current tasting menu, The Source 2.0 (since July 2026), costs IDR 2,250,000++ per person, with pairings from IDR 750,000++. Courses rotate; recent menus have featured cassava noodles, rice koji porridge and aged Bangkal Hitam pork.

The Details

Location
Jl. A.A. Gede Rai, Gang Pura Panti Bija, Lodtunduh, UbudOpen in Maps
Hours
Lunch Thursday – Saturday from 12 PMDinner Monday – Saturday from 5:30 PMClosed Sunday
Price
Tasting menu IDR 2,250,000++ per person
Best For
A special-occasion tasting menu
Nearby
About 15–20 minutes by car south of Ubud Palace (approx.)

Good to Know

One of the hardest tables in Bali: book 4–8 weeks ahead

Reservation

Revasi

2. Pasir

Pasir
Photo by @pasir.bali

Pasir is a Mediterranean-leaning grill on Jl. Monkey Forest that cooks seafood and meat from Balinese suppliers. It is one of the easiest central dinners to book, with walk-ins welcome outside weekends.

Start with the octopus carpaccio or the tuna carpaccio, then share the hanging tomahawk if there are two or more of you.

The Details

Location
Jl. Monkey Forest No.99x, UbudOpen in Maps
Hours
Daily 12 PM – 11 PM
Price
Mains from IDR 100,000++
Best For
Seafood, steak to share, an easy central dinner
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)
Restaurant details
Pasir →

Good to Know

Book for weekends and holidays; walk-ins are fine on quieter nights

Reservation

Chope

3. B3 Baker Butcher Barista

B3 Baker Butcher Barista
Photo by @b3.ubud

B3 is a bakery, specialty coffee bar and steakhouse in the new Alaya Suites Ubud on Jl. Raya Pengosekan, from Jakarta's MDA Restaurants group, opened in 2026. It is a café by day and a steakhouse by night.

Try the B.E.K pastry (bulgogi and kimchi with an onsen egg, a Bali-only item), the bone-marrow zongzi and the Corny Bennie. The same hotel has also opened Carbón, a Latin American live-fire restaurant from the same group.

The Details

Location
Alaya Suites Ubud, Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
Hours
Daily 7 AM – 10:30 PM
Best For
Pastries and coffee by day, steak at night
Nearby
About 10 minutes by car south of Ubud Palace (approx.)

Good to Know

New in 2026

Reservation

Walk-in

4. Melali

Melali
Photo by @melali.ubud

Melali is an all-day restaurant in Tegallantang, north Ubud, with a cross-cultural menu of Mediterranean, Middle Eastern, Indonesian and Western dishes and plenty of vegetarian choice.

Order the lamb kofta, the mezze platter or the steak frites; mains start at IDR 60,000++.

The Details

Location
Jl. Sri Wedari No.58, Tegallantang, UbudOpen in Maps
Hours
Daily 7 AM – 11 PM
Price
Mains from IDR 60,000++
Best For
All-day meals, mezze, vegetarians
Nearby
About 5–10 minutes by car north of Ubud Palace (approx.)
Restaurant details
Melali →

Good to Know

Booking recommended for dinner

Reservation

Chope

5. Room4Dessert

Room4Dessert
Photo by @r4d_room4dessert

Room4Dessert is pastry chef Will Goldfarb's dessert-led tasting menu in Sanggingan: savoury snacks, a run of desserts and petit fours. It is on Tatler Best Indonesia's 20 Best Restaurants 2026.

The current season, Season 20 "Fight Club Round Two", starts at IDR 1,190,000++ without pairings. Recent menus have included Crab Crab Crab, sesame karaage and a porridge with mulberries.

The Details

Location
Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
Hours
Tuesday – Sunday 4 PM – 10 PMClosed Monday
Price
From IDR 1,190,000++ (unpaired)
Best For
A dessert tasting menu, something unusual
Nearby
About 10 minutes by car west of Ubud Palace (approx.)

Good to Know

Prices exclude about 21% tax and service

Reservation

Website

6. Maluku Contemporary Asian Cuisine

Maluku Contemporary Asian Cuisine
Photo by @malukuubud

Maluku, inside Ubud Village Hotel, cooks contemporary Indonesian food inspired by the Spice Islands, with a few Western plates for anyone who wants them.

The barramundi in woku santan sauce, the char-grilled octopus and the beef rendang are the dishes to try. Mains sit between IDR 115,000 and 150,000, good value for a sit-down restaurant on Monkey Forest.

The Details

Location
Ubud Village Hotel, Jl. Monkey Forest, UbudOpen in Maps
Hours
Daily 12 PM – 11 PM
Price
Mains IDR 115,000 – 150,000
Best For
Modern Indonesian at mid-range prices
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)

Good to Know

Walk-ins usually fine; WhatsApp ahead for groups

Reservation

WhatsApp

7. Carbón Ubud

Carbón Ubud

Carbón is the Bali outpost of the Latin American live-fire restaurant from MDA Restaurants in Jakarta, opened in August 2026 at Alaya Suites Ubud, Pengosekan Road. Chef Patron Andri Dionysius leads a kitchen inspired by Mexico and Peru, built around a live-fire grill. Its Agave & Cigar Lounge pours over 40 tequila and mezcal labels.

The menu pairs Balinese produce with Latin American techniques: skillet cornbread with burnt poblano chile and honey butter, rockfish in pozole broth with Peruvian aji verde, and wagyu cheek in a black mole made with kluwek nut. Finish with the "tape" flan, a cultured cassava custard with coconut caramel.

The Details

Location
Alaya Suites Ubud, Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
Hours
Daily from 5 PM; Agave & Cigar Lounge until 11 PM
Best For
A live-fire dinner and mezcal
Nearby
About 10 minutes by car south of Ubud Palace (approx.)
Restaurant details
Carbón Ubud →

Good to Know

New in 2026; dinner only. Groups of more than 10 book by WhatsApp

Reservation

Website

8. Batubara Wood Fire

Batubara Wood Fire
Photo by @batubarawoodfire

Batubara is an Argentinian-Mediterranean steakhouse on Jl. Raya Pengosekan that cooks over coffee wood, with a chalkboard of cuts to choose from.

Pick a wagyu cut from the board, the salmon a las brasas or the house croquetas. Service may take longer during busy periods.

The Details

Location
Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
Hours
Daily 5 PM – 11 PM
Price
Cuts and fish of the day priced on the chalkboard (+6% service, 10% tax)
Best For
Steak night
Nearby
About 10 minutes by car south of Ubud Palace (approx.)
Restaurant details
Batubara Wood Fire →

Good to Know

Book direct; it is not bookable on Chope

Reservation

WhatsApp

9. Indus

Indus
Photo by @indusrestaurant

Indus is Janet DeNeefe's open-air restaurant on the Sanggingan ridge, looking over the Tjampuhan valley, and a home venue for the Ubud Writers & Readers Festival. The menu is Asian and Indonesian, built for sharing.

Order the slow-cooked beef rendang, the Balinese-style paella and the lobster udon. The two-course Ubud Valley Dining lunch costs IDR 195,000++, and happy hour (4 – 6 PM) is two cocktails for IDR 150,000++. Some reviewers find the food uneven, so come for the view first.

The Details

Location
Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
Hours
Daily 11 AM – 11 PM
Price
Mains from IDR 105,000++
Best For
Long lunch with a valley view, sunset cocktails
Nearby
About 5–10 minutes by car west of Ubud Palace (approx.)
Restaurant details
Indus →

Good to Know

Happy hour 4 – 6 PM

Reservation

ResDiary

10. Nusantara by Locavore

Nusantara by Locavore
Photo by @restaurantnusantara

Nusantara is Locavore Group's Indonesian restaurant on Dewi Sita Road, opened in 2017 by Locavore chefs Ray Adriansyah and Eelke Plasmeijer, with Chef Putu leading the kitchen. The team travels the archipelago to research regional dishes, cooks them with Indonesian ingredients only and serves them family-style. It is listed in Tatler Best Restaurants 2026.

Order the moringa leaf soup cooked in a young coconut (jukut kelor mesanten), the Acehnese lamb shank (kambing masak mirah) and the Manado-style beef rib (iga woku), with a few sambals. The ten-dish set menu is IDR 595,000 per guest, for the whole table.

The Details

Location
Jl. Dewisita No.09C, UbudOpen in Maps
Hours
Lunch Tue – Sun 12 PM – 2:30 PM; dinner daily 6 PM – 9:30 PM
Price
Set menu IDR 595,000 per guest; big dishes from IDR 195,000
Best For
Regional Indonesian dishes shared family-style
Nearby
Walkable from Ubud Palace (Jl. Dewi Sita)
Restaurant details
Nusantara by Locavore →

Good to Know

The set menu is for the whole table; give 48 hours' notice for allergies. Cooking classes run Wed – Sun

Reservation

WhatsApp

11. Mozaic Restaurant Gastronomic

Mozaic Restaurant Gastronomic
Photo by @mozaicrestaurantubud

Mozaic, founded by chef Chris Salans in Sanggingan, is Ubud's long-running French-Indonesian tasting-menu restaurant and a member of Les Grandes Tables du Monde. The kitchen is now led by executive chef and co-owner Blake Thornley, Mozaic's head chef for eight years before a spell in Shanghai.

Choose between the Seasonal menu and the vegetarian Botanical menu; dinner starts with drinks in the Tipple Room and runs from IDR 1,250,000++ for six courses. A six-course lunch series (Thursday to Saturday, eight seats) starts on 29 October 2026.

The Details

Location
Jl. Raya Sanggingan, Kedewatan, UbudOpen in Maps
Hours
Dining room daily 6 – 10 PMTipple Room bar 5 PM – 12:30 AMLunch Thursday – Saturday 1 PM (from 29 Oct 2026)
Price
Six-course dinner from IDR 1,250,000++
Best For
French-Indonesian tasting menu, a vegetarian degustation
Nearby
About 10 minutes by car west of Ubud Palace (approx.)

Good to Know

Limited covers each night: book 3–5 weeks ahead

Reservation

Website

12. Honey & Smoke

Honey & Smoke
Photo by @honeyandsmoke.co

Honey & Smoke is chef Will Meyrick's fire-led bistro grill on Monkey Forest Road. Downstairs, much of the menu passes through the chargrill beside an open kitchen. Upstairs, the Jazz Supper Club hosts long lunches by day and becomes a speakeasy bar after dark, with jazz-led DJ sets every Thursday and Saturday from 7 PM.

Tear Turkish flatbread from the coals with whipped chickpea hummus, then order the cauliflower shawarma with rose petals, the char-grilled lamb skewer and the aged roasted duck with mujadara rice. The ribeye comes with a choice of four sauces for IDR 550,000.

The Details

Location
Jl. Monkey Forest No.67B, UbudOpen in Maps
Hours
Daily 12 PM – 10 PM; bar until late
Price
Wood-fired mains from IDR 180,000
Best For
Grilled sharing plates and a jazz night upstairs
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)
Restaurant details
Honey & Smoke →

Good to Know

Book ahead for the Thursday and Saturday jazz nights; a Feed Me sharing menu runs every evening

Reservation

WhatsApp

13. Arcadia

Arcadia
Photo by @arcadia.ubud

Arcadia is a riverside restaurant beside the Campuhan Bridge, at the western edge of central Ubud. The room is built from natural stone, carved wood and brass and opens onto the jungle above the river. The kitchen serves contemporary international food at lunch and dinner, plus a Feed Me tasting menu chosen by the chef.

At dinner, start with the Japanese torched tuna with stracciatella and soy truffle, then try the 12-day dry-aged duck served two ways, or share the 750g grilled rib-eye on the bone (IDR 1,300,000). The dark chocolate lava cake comes with hazelnut gelato.

The Details

Location
Jl. Raya Campuhan, Sayan, UbudOpen in Maps
Hours
Daily 11 AM – 11 PM
Price
Lunch mains from IDR 95,000, dinner mains from IDR 155,000 (+16.1% tax and service)
Best For
A riverside dinner or a celebration
Nearby
About 5 minutes by car from Ubud Palace (Campuhan bridge)

Good to Know

Prices add 16.1% tax and service; there is a kids' menu

Reservation

WhatsApp

14. Liap Liap Ubud

Liap Liap Ubud
Photo by @liapliapubud

Liap Liap is an Indonesian grill near the Sacred Monkey Forest that cooks over wood and charcoal and smokes much of its menu. It runs from breakfast to dinner, with a set lunch in the afternoon.

Order the seafood paella cooked liwet-style, the bamboo chicken woku and the black-spice duck (bebek bumbu hitam). The set lunch "A Taste of Tradition" starts at IDR 130,000++ per person, a good-value way in. Reviews are mixed on consistency and the live music can be loud.

The Details

Location
Jl. Monkey Forest, Ubud (near the Sacred Monkey Forest)Open in Maps
Hours
Breakfast 8 – 11 AMRestaurant 12 PM – 10 PMSet lunch 1 – 5 PM
Price
Breakfast from IDR 60,000++; set lunch from IDR 130,000++ per person
Best For
Indonesian grill, set lunch, groups
Nearby
Walkable from Ubud Palace (south end of Jl. Monkey Forest)
Restaurant details
Liap Liap Ubud →

Good to Know

Book for weekend dinners; live music some evenings

Reservation

WhatsApp

15. Zest Ubud

Zest Ubud
Photo by @zestubud

Zest has been fully plant-based since 2017 and sits on a ridge in Penestanan with a jungle view, live music and events. The menu runs from bowls and ramen to jackfruit mains.

Order the jackfruit "fillet steak" (IDR 108,000), the peanut miso ramen and the mango passion bowl. Several reviewers find it pricey for the portion size.

The Details

Location
Jl. Raya Penestanan No.8, Sayan, UbudOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Mains IDR 92,000 – 108,000
Best For
Plant-based dinner with a view
Nearby
About 10 minutes by car west of Ubud Palace (approx.)

Good to Know

Book ahead for evenings

Reservation

WhatsApp

16. Nautilus Seafood Restaurant & Bar

Nautilus Seafood Restaurant & Bar
Photo by @nautilus_ubud

Nautilus bills itself as Ubud's first restaurant devoted entirely to fish and seafood, on Jl. Suweta north of the palace, with a free shuttle from the centre.

Order the octopus with tomato fondant, the lobster with zucchini pasta and the barramundi with black dumplings. A set menu runs from 3 to 6 PM.

The Details

Location
Jl. Suweta No.80, UbudOpen in Maps
Hours
Daily 3 PM – 11 PM
Price
IDR 250,000 – 400,000 per person
Best For
Seafood dinner
Nearby
North of Ubud Palace on Jl. Suweta (free shuttle from the centre)

Good to Know

Not bookable on Chope; use Revasi or WhatsApp

Reservation

Revasi

17. Copper Kitchen, Bar & Rooftop

Copper Kitchen, Bar & Rooftop
Photo by @copperubud

Copper is the all-day rooftop restaurant of Bisma Eight hotel on Jl. Bisma, cooking with produce from the hotel's own farm in Tegallalang. It is open from breakfast to late, so it works for brunch as well as sunset drinks.

The charred octopus with chimichurri, the grilled Tasmanian salmon and the tres leches cake are the house signatures.

The Details

Location
Bisma Eight, Jl. Bisma No.68, UbudOpen in Maps
Hours
Daily 7 AM – 11 PM
Price
Around IDR 400,000 per person
Best For
Rooftop sunset drinks, brunch, a relaxed hotel dinner
Nearby
Walkable from Ubud Palace (Jl. Bisma)

Good to Know

Themed nights through the week; group set menus for 15 or more

Reservation

Website

18. 2 Bulan

2 Bulan
Photo by @2bulan.bali

2 Bulan is a modern regional Thai restaurant and natural-wine bar in Nyuh Kuning, cooking Northern, Isaan, Southern and Central Thai dishes with house-made curry pastes and noodles. It is from the same team as Bacari and Galle Club.

Order the miang kham, the pad mee Korat and, for a splurge, the Tokusen wagyu ribeye. Mains start at IDR 85,000++, with a Thai set lunch by day and a sunset drinks deal from 4 PM.

The Details

Location
Jl. Nyuh Bulan, Nyuh Kuning, Mas, UbudOpen in Maps
Hours
Daily 12 PM – 10:30 PM
Price
Mains from IDR 85,000++
Best For
Regional Thai, natural wine
Nearby
About 10 minutes by car south of Ubud Palace (approx.)
Restaurant details
2 Bulan →

Good to Know

About 30 seats at dinner, so book

Reservation

WhatsApp

19. Spice by Blake

Spice by Blake
Photo by @spicebyblakethornley

Spice is chef Blake Thornley's modern Indonesian bar and grill on Jl. Monkey Forest. Thornley is also chef and co-owner of Mozaic, and the menu turns regional street food into charcoal skewers and sharing plates.

Go for the beef cheek rendang, the boneless duck rawon and the black cod cooked over charcoal in banana leaf, with a few skewers (IDR 42,000 – 62,000) on the side. The cocktail list is by Bili Wirawan, named Best Restaurant Mixologist 2024 by Les Grandes Tables du Monde.

The Details

Location
Jl. Monkey Forest, UbudOpen in Maps
Hours
Daily 4 PM – 12 AM
Price
Mains from IDR 120,000++; around IDR 250,000 per person
Best For
Modern Indonesian, cocktails, dinner without a tasting-menu bill
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)
Restaurant details
Spice by Blake →

Good to Know

Very popular, so book ahead for dinner

Reservation

Website

20. Swept Away at The Samaya Ubud

Swept Away at The Samaya Ubud
Photo by @thesamayaubud

Swept Away is The Samaya's riverside restaurant on the Ayung in Sayan, serving Indonesian comfort food and international favourites for lunch and dinner, plus private candlelit set menus by the water.

Popular choices include the ayam panggang, the bebek Samaya and the ikan goreng garing. The private Royal 100 Candle Lit Dinner costs IDR 4,200,000++ per couple and must be arranged in advance.

The Details

Location
The Samaya Ubud, Banjar Baung, Sayan, UbudOpen in Maps
Hours
Lunch 11 AM – 4 PMDinner 5:30 PM – 10 PM
Price
À la carte around IDR 250,000 – 400,000 per person
Best For
Riverside lunch, a private romantic dinner
Nearby
About 15–20 minutes by car west of Ubud Palace (approx.)

Good to Know

Private riverside dinners need advance arrangement

Reservation

Chope

21. YUKI Ubud

YUKI Ubud
Photo by @yukibali_

YUKI Ubud is the newest branch of YUKI, the modern Japanese izakaya that began in Canggu and also runs in Uluwatu. It opened in 2026 on Ubud's main road, right beside Ubud Palace, in a dining room modelled on a Japanese machiya townhouse. Founder Rai Sutama pairs Japanese technique with Balinese produce, and Executive Chef Yudha Permana leads the kitchen.

The menu is built for sharing: truffled tuna tartare, nori ahi tacos with ponzu watermelon, charcoal-grilled octopus with black vinegar, and the wagyu beef sando with smoked cheddar and truffle aioli (IDR 370,000). Vegan and gluten-free dishes are marked.

The Details

Location
Jl. Raya Ubud No.14, UbudOpen in Maps
Hours
Daily 5 PM – 11 PM
Price
Small plates from IDR 65,000++
Best For
Japanese sharing plates and sake in central Ubud
Nearby
Walkable from Ubud Palace (Jl. Raya Ubud)
Restaurant details
YUKI Ubud →

Good to Know

New in 2026; dinner only. A Chef's Selection menu is IDR 900,000 per person

Reservation

WhatsApp

22. SUKA Ubud

SUKA Ubud
Photo by @sukacollective

SUKA Ubud (formerly Suka Espresso) is an Australian-style brunch café with specialty coffee on Pengosekan Road. After dark the same space becomes Bonnie by/Suka, a grill-led bistro with live music.

By day, order the Chilli Bae, the Morning Fuel bowl or the truffle scramble; breakfast starts at IDR 60,000++. At night, Bonnie's grill serves grilled white fish with orange beurre blanc and an MB4+ ribeye with truffle beef jus.

The Details

Location
Jl. Raya Pengosekan Ubud No.108, UbudOpen in Maps
Hours
Daily 7:30 AM – 10 PM (evenings as Bonnie by/Suka)
Price
Breakfast from IDR 60,000++
Best For
Brunch and specialty coffee, a grill dinner
Nearby
About 5–10 minutes by car south of Ubud Palace (approx.)

Good to Know

Café by day, Bonnie by/Suka bistro with live music after dark

Reservation

Chope for evenings; walk-in by day

23. Donna

Donna
Photo by @donnaubud

Donna is a lively, social dinner spot on Monkey Forest Road: a Mediterranean and Latin American kitchen with sharing plates, a long cocktail list and a room that turns into a party later in the evening, especially on Fridays.

Order the polpo alla Donna, the Peruvian-style seafood paella and the beef tartare, the house favourites. Come for a group night out rather than a quiet date.

The Details

Location
Jl. Monkey Forest No.67, UbudOpen in Maps
Hours
Daily 11:30 AM – 12 AM (kitchen until 11 PM)
Price
Around IDR 250,000 per person
Best For
Groups, cocktails, a lively night out
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)
Restaurant details
Donna →

Good to Know

Groups over 4 pay a non-refundable IDR 1,000,000 deposit, dinner tables run in 2-hour slots and bills are not split

Reservation

Chope

24. Galle Club

Galle Club
Photo by @galleclub.bali

Galle Club in Nyuh Kuning cooks Sri Lankan and coastal South Indian food: thaali-style lunches and, at dinner, family-style short eats and curries.

Order the hot butter halloumi, a hopper thaali and the lamb shank curry. Large plates start at IDR 85,000++, around IDR 200,000 per person.

The Details

Location
Jl. Nyuh Gading No.2, Mas, UbudOpen in Maps
Hours
Daily 12 PM – 10:30 PM
Price
Large plates from IDR 85,000++
Best For
Sri Lankan curries, hoppers
Nearby
About 10 minutes by car south of Ubud Palace (approx.)
Restaurant details
Galle Club →

Good to Know

Book for dinner

Reservation

WhatsApp

25. The Sayan House

The Sayan House
Photo by @thesayan_house

The Sayan House is a Japanese-Latin American restaurant above the Ayung valley in Sayan, with a Sunset Bar and a separate Hakkoku omakase counter on site. Diners rate the setting even higher than the food, so time it for sunset.

Order the salmon saikyo-yaki, the king prawn jambalaya and the matcha tiramisu.

The Details

Location
Jl. Raya Sayan No.70, Sayan, UbudOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Mains from IDR 130,000++
Best For
Sunset dinner with a valley view
Nearby
About 15 minutes by car west of Ubud Palace
Restaurant details
The Sayan House →

Good to Know

Book the restaurant through Chope and ask about Sunset Bar seating when you book

Reservation

Chope

26. Cantina Rooftop

Cantina Rooftop
Photo by @cantinarooftop.bali

Cantina Rooftop is a rooftop bistro and cocktail bar above the Campuhan Ridge, looking across the jungle to Pura Gunung Lebah temple. It stands on the site of the Beggars Bush, Ubud's original bar in the 1970s, and is a sister venue of PICA South American Kitchen. Chef Cristian Encina writes the menu.

Book a table for sunset and order grilled local moon scallops with miso butter, oka (Polynesian ceviche), fish tacos or the 16-hour beef rendang (IDR 190,000). Boliche, its walk-in late-night bar with DJs, is in the same building.

The Details

Location
Jl. Raya Campuhan, Sayan, UbudOpen in Maps
Hours
Daily 5 PM – late
Price
Mains from IDR 130,000
Best For
Sunset cocktails with a temple view
Nearby
About 5 minutes by car, or a 15-minute walk, west of Ubud Palace (approx.)

Good to Know

Not wheelchair accessible; street parking only. Groups of 9 or more book by WhatsApp

Reservation

Website

27. Lynked Restaurant

Lynked Restaurant
Photo by @lynked_ubud

Lynked is a modern Indonesian bistro and cocktail bar on the second floor above Jl. Raya Ubud, near the palace and the market. The kitchen takes regional dishes and cooks them with modern technique, and the bar works with arak infusions.

Order the samsam babi (Balinese-spiced pork belly), the beef rendang and the bubur injin (black rice pudding) for dessert.

The Details

Location
Jl. Raya Ubud, Ubud (second floor)Open in Maps
Hours
Daily 11 AM – 11 PM
Price
IDR 250,000 – 400,000 per person
Best For
Modern Indonesian, arak cocktails, a central dinner
Nearby
Walkable from Ubud Palace (Jl. Raya Ubud)

Good to Know

Groups over 5 book through a separate channel on its Linktree

Reservation

Chope

28. Sans Indian Restaurant Ubud

Sans Indian Restaurant Ubud
Photo by @sansindianubud

Sans is a North Indian restaurant at Dedary Resort in Kenderan, near Tegallalang, also serving Indo-Chinese dishes such as chilli paneer and breakfast for resort guests. It is part of the Wonderspace group.

Order the butter chicken, the lamb biryani and the lamb rogan josh.

The Details

Location
Banjar Pinjul, Kenderan No.8, Kenderan, Tegallalang (inside Dedary Resort)Open in Maps
Hours
Breakfast 7 – 11 AMLunch to dinner 12 PM – 10 PM
Price
IDR 100,000 – 250,000
Best For
Indian food near Tegallalang
Nearby
About 15–20 minutes (9.5 km) by car north of Ubud Palace

Good to Know

The resort shuttle runs on a schedule; book by WhatsApp

Reservation

WhatsApp

29. Bacari

Bacari
Photo by @bacari.bali

Bacari is an intimate wine bar on Goutama Street serving tapas with Mediterranean, Middle Eastern and South Asian accents. It opens at 4 PM, pours 20 wines by the glass and is one of the best small places in town for a glass of wine and a few plates.

Try the short rib on baguette, the smoked ham on brioche and a board of cold cuts. Cocktails start at IDR 140,000++. It comes from the same team as 2 Bulan and Galle Club.

The Details

Location
Jl. Goutama No.15, UbudOpen in Maps
Hours
Daily 4 PM – 11 PM
Price
Cocktails from IDR 140,000++
Best For
Wine, small plates, a date night
Nearby
Walkable from Ubud Palace (Jl. Goutama)
Restaurant details
Bacari →

Good to Know

Small and intimate, so message ahead

Reservation

WhatsApp

30. Shichirin Japanese Restaurant Ubud

Shichirin Japanese Restaurant Ubud
Photo by @shichirinubud

Shichirin is a Japanese counter inside Kaamala Resort on Bisma Road, built around a konro charcoal grill and a teppanyaki plate, with sushi on the side. Dinner runs in two fixed sessions, so it feels more like a show than a casual meal.

Order the gyu katsu (breaded wagyu), the saikoro beef cubes and the flamed "fiery blazing" sushi. Budget for a proper dinner bill: the gyu katsu and saikoro sets are IDR 320,000++ each, and the fiery blazing sushi is IDR 215,000++.

The Details

Location
Kaamala Resort, Jl. Bisma No.888A, UbudOpen in Maps
Hours
Daily 12 PM – 11 PMWalk-in 12 – 4 PMDinner sessions 5 – 7:45 PM and 8 – 11 PM
Price
Mains IDR 125,000 – 485,000++; gyu katsu and saikoro sets IDR 320,000++
Best For
Japanese grill counter, a special-occasion dinner
Nearby
Walkable from Ubud Palace (Jl. Bisma)

Good to Know

Book a dinner session; lunch is walk-in

Reservation

WhatsApp

31. Pica South American Kitchen

Pica South American Kitchen
Photo by @pica.bali

Pica is chef-owner Cristian Encina's South American kitchen on Jl. Dewi Sita, open since 2014. It is small (about 24 seats), dinner-only and focused on Peruvian flavours, with an à la carte menu and a tasting menu.

Order the ceviche clásico, the goat cheese soufflé and the slow-cooked pork belly. Mains start at IDR 170,000++. The same chef runs Cantina Rooftop.

The Details

Location
Jl. Dewi Sita No.2C, UbudOpen in Maps
Hours
Daily 6 PM – 10 PM
Price
Mains from IDR 170,000++
Best For
A date night, ceviche, a small intimate room
Nearby
Walkable from Ubud Palace (Jl. Dewi Sita)

Good to Know

Tables are held for 2 hours (book after 8 PM for a longer dinner); groups of 6+ take a set sharing menu with a refundable IDR 300,000 per person deposit

Reservation

Website

32. Hujan Locale

Hujan Locale
Photo by @hujan_locale

Hujan Locale is chef Will Meyrick's modern Indonesian restaurant on Jl. Sri Wedari: two floors and a rooftop with temple views. The food is inspired by street food and slow cooking and arrives family-style.

Order the slow-cooked beef rendang, the babi panggang and the grouper and chive dumplings. It is not set up for children: there are no baby chairs and very little space for prams.

The Details

Location
Jl. Sri Wedari No.5, UbudOpen in Maps
Hours
Daily 12 PM – 10 PM (bar until 11 PM)
Price
Mains from IDR 140,000++
Best For
Modern Indonesian sharing plates, couples
Nearby
Walkable from Ubud Palace (Jl. Sri Wedari)
Restaurant details
Hujan Locale →

Good to Know

Not child-friendly: no baby chairs and very little space for prams. The restaurant warns that cars into central Ubud now take longer than Maps suggests, so leave extra time

Reservation

SevenRooms

33. Ibu Susu Bar & Kitchen

Ibu Susu Bar & Kitchen
Photo by @ibu_susu_ubud

Ibu Susu is a casual pan-Asian kitchen and cocktail bar on Jl. Monkey Forest, mixing Japanese, Thai, Chinese and Indonesian dishes. It is one of the few central kitchens that keeps serving until around midnight.

Order the nori taco with tuna sashimi, the pork belly steamed buns and the beef rendang; diners on its booking page also rate the dim sum and the roast pork belly. Happy-hour cocktails cost IDR 65,000++.

The Details

Location
Jl. Monkey Forest No.22, UbudOpen in Maps
Hours
Daily 12 PM – 12 AM
Price
IDR 100,000 – 250,000
Best For
Late dinner, cocktails, pan-Asian sharing plates
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)
Restaurant details
Ibu Susu Bar & Kitchen →

Good to Know

Happy hour daily 4 – 7 PM, cocktails IDR 65,000++

Reservation

Chope

34. Apéritif

Apéritif
Photo by @aperitifbali

Apéritif, inside Viceroy Bali, is an art deco-inspired dining room serving degustation menus by executive chef Nic Vanderbeeken. It is on Tatler Best Indonesia's 20 Best Restaurants for 2025 and 2026, with vegan, vegetarian and pescatarian menus on request.

The Guided by the Moon Cycle menu costs IDR 1,700,000++ for five courses and IDR 2,100,000++ for seven, with dishes such as tuna with pindang sauce, Madura blue crab bubur Manado risotto and the signature venison Wellington with rendang sauce.

The Details

Location
Viceroy Bali, Jl. Lanyahan, Br. Nagi, Petulu, UbudOpen in Maps
Hours
Lunch daily 12 – 2 PM (book 24 hours ahead)Dinner daily 6 – 8:30 PM (last order)Bar from 4 PM
Price
Degustation from IDR 1,450,000++ per person (vegetarian and vegan)
Best For
Classic fine dining, anniversaries
Nearby
North-east of central Ubud in Petulu
Restaurant details
Apéritif →

Good to Know

Smart dress: no sportswear, beachwear, singlets or flip-flops

Reservation

Website

35. Uma Cucina

Uma Cucina
Photo by @umacucinaubud

Uma Cucina is the Italian restaurant and lounge bar at COMO Uma Ubud, set on the street side of the hotel in Kedewatan and overlooking the Campuhan valley and the Oos River. Open-sided and built around a long communal table, it was designed by architect Cheong Yew Kuan with interiors by Maximilian Jencquel.

The kitchen makes its own pasta and bakes pizza in a brick oven. Try the arancini, the classic meatballs, the ricotta gnudi with pumpkin, or the salsiccia pizza with house-made pork and fennel sausage (IDR 160,000).

The Details

Location
COMO Uma Ubud, Jl. Raya Sanggingan, Banjar Lungsiakan, Kedewatan, UbudOpen in Maps
Hours
Daily 12 PM – 11 PM
Price
Pizza from IDR 130,000
Best For
Pizza, pasta and a long Italian lunch
Nearby
About 10 minutes by car northwest of Ubud Palace (approx.)
Restaurant details
Uma Cucina →

Good to Know

Sunday brunch 11:30 AM – 3:30 PM; Bistecca and Blues with live music every Thursday from 6 PM

Reservation

WhatsApp

36. Syrco BASÈ

Syrco BASÈ
Photo by @syrcobase

Syrco BASÈ is Dutch-Indonesian chef Syrco Bakker's garden restaurant on Sriwedari Road, cooking Indonesian ingredients with the precision of his time at two-Michelin-star Pure C in the Netherlands. It made Tatler Best Indonesia's 20 Best Restaurants for the first time in 2026 and won Gold at the PRESTIGE Gourmet Awards 2026.

The main restaurant offers BASÈ Lunch (IDR 950,000++), BASÈ Essence (IDR 1,500,000++) and BASÈ Journey (IDR 1,750,000++). KU culinary atelier, a separate 12-seat counter on the same grounds, serves its own Culinary Journey from IDR 1,950,000++ on Wednesday to Friday evenings.

The Details

Location
Jl. Sri Wedari No.72, UbudOpen in Maps
Hours
Closed Sunday and MondayDinner Tuesday – Saturday 6 PM – 12 AMLunch Friday – Saturday 12 – 2 PM (reservation only)
Price
From IDR 950,000++ (lunch); dinner menus from IDR 1,500,000++
Best For
Chef-driven fine dining just north of the centre
Nearby
A short drive (about 3 km) north of Ubud Palace on Sriwedari Road

Good to Know

Closed Sunday and Monday; KU culinary atelier opens Wednesday to Friday only

Reservation

Website

37. Kubu at Mandapa

Kubu at Mandapa
Photo by @kubuatmandapa

Kubu serves a single set menu in nine private bamboo cocoons beside the Ayung River at Mandapa, a Ritz-Carlton Reserve (a Three MICHELIN Key hotel, a hotel award). The menu is built on Balinese produce sourced within 100 km.

The set menu costs IDR 1,250,000++, with pairings from IDR 550,000++. Spring 2026 courses included Serangan crab with Plaga melon and Jimbaran lobster in corn velouté; a plant-based version is available.

The Details

Location
Mandapa, a Ritz-Carlton Reserve, Jl. Raya Kedewatan, UbudOpen in Maps
Hours
Dinner daily 5:30 PM – 11 PM
Price
Set menu IDR 1,250,000++ per person
Best For
A private, romantic tasting dinner
Nearby
About 15 minutes by car west of Ubud Palace (approx.)
Restaurant details
Kubu at Mandapa →

Good to Know

Full prepayment to book; 50% refund if you cancel 72+ hours ahead, none after that

Reservation

SevenRooms

38. Nari Ubud

Nari Ubud
Photo by @nariubud

Nari is a wood-fire bistro on the first floor of the old Beggar's Bush building at Campuhan, above Pura Gunung Lebah, with a Mediterranean slant and a sunset "Ridge Hour".

Order the smoked burrata with veggie nduja, the charcoal barramundi with citrus beurre blanc and the 48-hour braised short rib in rendang jus. A lunch special costs IDR 165,000++ (12 – 3 PM).

The Details

Location
Jl. Raya Campuhan, Ubud (first floor)Open in Maps
Hours
Daily 12 PM – 11 PM (last order 10 PM)
Price
Mains from IDR 120,000++
Best For
Sunset drinks, wood-fired dinner
Nearby
About 5 minutes by car from Ubud Palace (Campuhan bridge)

Good to Know

Confirm opening hours before a lunch visit

Reservation

Chope

39. Nasi Ayam Kedewatan Ibu Mangku

Nasi Ayam Kedewatan Ibu Mangku
Photo by Nasi Ayam Kedewatan Ibu Mangku

Ibu Mangku's roadside warung in Kedewatan has served one dish for decades: nasi ayam, a plate of rice with shredded spiced chicken, sate lilit, lawar or urap, half an egg, fried peanuts and sambal. It is a long-running local favourite for nasi ayam.

Order the special plate; there is a vegetarian version too. It is very spicy, so ask for less chilli, and service slows when it is busy.

The Details

Location
Jl. Raya Kedewatan No.18, Kedewatan, UbudOpen in Maps
Hours
Daily 7 AM – 8:30 PM
Price
Budget warung prices
Best For
A true local plate, breakfast or lunch on the way to Sayan
Nearby
About 10–15 minutes by car west of Ubud Palace (approx.)

Good to Know

Spicy by default; ask for less chilli

Reservation

Walk-in

40. Warung Makan Bu Rus

Warung Makan Bu Rus
Photo by Warung Makan Bu Rus

Bu Rus is a family-run warung behind an easy-to-miss entrance off Suweta Street, opening onto a back garden with small huts. It cooks Balinese and Indonesian home food at warung prices.

Order the nasi campur ayam (IDR 55,000), the crispy duck and the moringa curry. Pick a seat with a fan in the evening: the garden huts get humid.

The Details

Location
Jl. Suweta No.9, UbudOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Nasi campur IDR 55,000
Best For
Nasi campur, crispy duck, a quiet garden lunch
Nearby
Walkable from Ubud Palace (Jl. Suweta)
Restaurant details
Warung Makan Bu Rus →

Good to Know

Hut seating is limited, so go off-peak

Reservation

Walk-in

41. Sun Sun Warung

Sun Sun Warung
Photo by @sunsunwarung

Sun Sun is a family-run warung in a traditional Balinese compound on Jl. Jembawan, with some floor seating on cushions and vegan options. It is one of the most reviewed warungs in Ubud, which means a queue at busy times.

Order the nasi campur with blue butterfly-pea rice, the ayam betutu or the crispy duck. Nasi goreng costs around IDR 38,000; duck dishes can sell out.

The Details

Location
Jl. Jembawan No.2, UbudOpen in Maps
Hours
Daily 11 AM – 10 PM
Price
Nasi goreng around IDR 38,000
Best For
Nasi campur in a family compound
Nearby
Walkable from Ubud Palace (Jl. Jembawan)
Restaurant details
Sun Sun Warung →

Good to Know

No reservations; expect to wait at peak times

Reservation

Walk-in

42. Nikuna Warung

Nikuna Warung
Photo by Nikuna Warung & Art Gallery

Nikuna is a small two-level warung and art gallery next door to Sun Sun on Jl. Jembawan, showing the owner's father's paintings. The menu is traditional Balinese and Indonesian with plenty of vegetarian and vegan dishes.

Order the nasi raja (there is a vegetarian version), the sate lilit and the pork ribs. Expect to spend around IDR 50,000 – 175,000 per person.

The Details

Location
Jl. Jembawan No.3, UbudOpen in Maps
Hours
Daily 11 AM – 10 PM
Price
Around IDR 50,000 – 175,000 per person
Best For
Balinese food with vegetarian options
Nearby
Walkable from Ubud Palace (Jl. Jembawan)

Good to Know

Upstairs room with a bar for larger groups

Reservation

WhatsApp

43. Sweet Orange Warung

Sweet Orange Warung
Photo by Sweet Orange Warung via Booking.com

Sweet Orange Warung sits in the middle of the Subak Juwuk Manis rice fields, reached on foot along the paddy path that starts at the top of Kajeng Road. It has been running for about ten years, keeps its own vegetable garden and also rents rooms as Sweet Orange Pondok.

Expect Indonesian and Balinese plates, fresh fruit juices, salads and manual-brew coffee. The house speciality is the Sweet Orange lumpia, banana-and-cheese spring rolls served with warm coconut milk, and there is pisang goreng too.

The Details

Location
Subak Juwuk Manis, Jl. Kajeng, UbudOpen in Maps
Hours
Daily 8 AM – 9 PM
Best For
Breakfast or lunch on a rice-field walk
Nearby
About a 20-minute walk north of Ubud Palace via Jl. Kajeng and the rice-field path (approx.)
Restaurant details
Sweet Orange Warung →

Good to Know

Also rents rooms as Sweet Orange Pondok

Reservation

Walk-in

44. Plant Bistro

Plant Bistro
Photo by @plant.bistro

Plant Bistro is a 100% plant-based, Italian-led bistro and patisserie in a treehouse-style room on Jl. Raya Campuhan, near the Blanco Museum. It does pizza, pasta, risotto, vegan sushi, pastries and gelato, with gluten-free options.

Order the vegan carbonara or cavatelli, a few rolls of plant-based sushi and the tiramisu. It is reached by a steep driveway and stairs.

The Details

Location
Jl. Raya Campuhan (Blanco Museum area), UbudOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Mid-range (slightly above nearby vegan cafés)
Best For
Vegan Italian, pastries
Nearby
About 5 minutes by car from Ubud Palace (approx.)

Good to Know

Steep stairs from the road

Reservation

WhatsApp

45. Moksa Ubud

Moksa Ubud
Photo by @moksaubud

Moksa is the farm-to-table plant-based restaurant of founder and executive chef Made Runatha in Sayan, set in a 2,500 sqm permaculture garden with garden tours, cooking classes and a Saturday farmers' market.

Order the tempeh spare ribs and the asam laksa noodles at lunch, or the avocado uttapam (raw pumpkin pancake rolls with avocado salsa) at dinner. Mains cost IDR 80,000 – 100,000, plus 15% tax and service.

The Details

Location
Jl. Melati, Kutuh, Sayan, UbudOpen in Maps
Hours
Daily 9 AM – 9 PM (last order 8:30 PM)
Price
Mains IDR 80,000 – 100,000 (+15%)
Best For
Garden lunch, plant-based Indonesian
Nearby
About 10 minutes by car west of Ubud Palace (approx.)

Good to Know

Saturday farmers' market and cooking classes

Reservation

Website

46. Alchemy

Alchemy
Photo by @alchemybali

Alchemy in Penestanan is a plant-based, gluten-free and largely raw café with a build-your-own salad bar, a breakfast bar and a tonic and juice bar.

Build a salad bowl, then try the raw cakes or a smoothie bowl. Prices are higher than at most casual cafés.

The Details

Location
Jl. Penestanan Kelod No.75, Penestanan, UbudOpen in Maps
Hours
Daily 7:30 AM – 9:30 PM
Price
Café prices (on the high side)
Best For
Raw food, salad bar, healthy breakfast
Nearby
About 5–10 minutes by car west of Ubud Palace (approx.)
Restaurant details
Alchemy →

Good to Know

Completely plant-based and gluten-free

Reservation

WhatsApp

47. Cherry Pepper Ubud

Cherry Pepper Ubud
Photo by @cherrypepperubud

Cherry Pepper is a two-storey open-air wooden restaurant and bar on Jl. Monkey Forest, opposite the Ubud Art Market, with international comfort food, an Indonesian section and weekly live music.

Order the Wagyu Wonder Burger (IDR 190,000), the salmon prawn bisque or the crispy Ubud duck (IDR 170,000). Treat it as a dependable central option rather than a destination.

The Details

Location
Jl. Monkey Forest (opposite Ubud Art Market), UbudOpen in Maps
Hours
Daily 7:30 AM – 11 PM
Price
Mains IDR 79,000 – 375,000
Best For
Casual dinner, burgers, live music
Nearby
Walkable from Ubud Palace (Jl. Monkey Forest)

Good to Know

Book for live-music nights

Reservation

Chope

48. Kojin Japanese Restaurant

Kojin Japanese Restaurant
Photo by @kojinbali

Kojin, at Aksari Resort in Kenderan, is a Japanese restaurant with a teppanyaki counter, omakase menus and an irori charcoal grill, open since 2019. It is run by The Wonderspace, the dining group behind Shichirin and Sans Indian.

Order the chutoro tataki and the saba shioyaki set. Expect around IDR 550,000 per person; a teppanyaki masterclass costs IDR 800,000 – 950,000.

The Details

Location
Aksari Resort, Jl. Raya Desa Kenderan No.88A, Kenderan, UbudOpen in Maps
Hours
Daily 12 PM – 10 PM
Price
Around IDR 550,000 per person
Best For
Teppanyaki and omakase
Nearby
About 25–30 minutes by car north of Ubud Palace (approx.)

Good to Know

About 10 km north of central Ubud

Reservation

WhatsApp

49. Bird's Nest Thai Kitchen

Bird's Nest Thai Kitchen
Photo by @birdnest.thai

Bird's Nest is a tiny home-style Thai kitchen of about 15 seats at the start of Jl. Raya Sayan, run by a very small team. It is the cheap, friendly counterpoint to the big view restaurants further down the road.

Order the tom yum with prawns, the pad Thai and the mango sticky rice. It gets busy in the evening and reviews mention uneven cooking on busy nights.

The Details

Location
Jl. Raya Sayan No.8, Sayan, UbudOpen in Maps
Hours
Daily 11:30 AM – 9 PM
Price
IDR 50,000 – 150,000 per person
Best For
Cheap, homely Thai food
Nearby
About 10 minutes by car west of Ubud Palace (approx.)

Good to Know

No booking system; go early

Reservation

Walk-in

Frequently Asked Questions

What are the best restaurants in central Ubud?

Within walking distance of Ubud Palace, our picks are Spice by Blake, Pica, Hujan Locale, Donna, Pasir, Honey & Smoke, Nusantara, YUKI Ubud and Copper Kitchen, Bar & Rooftop for dinner, and Sun Sun Warung, Nikuna Warung and Bu Rus for local food.

Are there any Michelin-starred restaurants in Ubud?

No. As of October 2026 Michelin does not publish a restaurant guide for Indonesia, so no restaurant in Bali has a Michelin star. Michelin rates hotels with Keys: Mandapa (home of Kubu) has Three Keys, Capella Ubud Two, and Viceroy Bali (home of Apéritif) One. For restaurant awards, look at Asia's 50 Best Restaurants 2026, where Locavore NXT is No. 44, and Tatler Best Indonesia 2026, which lists Apéritif, Syrco BASÈ, Locavore NXT, Nusantara and Room4Dessert.

What must I eat in Ubud?

Nasi ayam at Ibu Mangku in Kedewatan, crispy duck at Bu Rus or Sun Sun Warung, a nasi campur plate at any good warung, and the ten-dish Indonesian set at Nusantara by Locavore. For something modern, try beef rendang at Spice by Blake or Hujan Locale.

Where do locals eat in Ubud?

At family warungs: Nasi Ayam Kedewatan Ibu Mangku, Warung Makan Bu Rus, Sun Sun Warung, Nikuna Warung and Sweet Orange Warung in the rice fields are long-running local favourites. A plate costs IDR 25,000 – 75,000, and most are walk-in only.

Do I need to book restaurants in Ubud?

For fine dining, yes, and early: Locavore NXT 4–8 weeks ahead, Mozaic 3–5 weeks, and Kubu requires full prepayment. Popular central dinners such as Spice by Blake, Pica and Donna should be booked a day or two ahead. Warungs are walk-in.

How much does dinner in Ubud cost?

A warung plate costs IDR 25,000 – 75,000. Mid-range restaurants charge IDR 85,000 – 170,000++ for a main, so plan on IDR 200,000 – 400,000 per person with drinks. Tasting menus run from about IDR 950,000++ (Syrco BASÈ lunch) to IDR 2,250,000++ (Locavore NXT). Prices marked ++ exclude tax and service, roughly 15–21% more.

What are the best vegan restaurants in Ubud?

Zest Ubud, Plant Bistro, Moksa and Alchemy are fully plant-based; Alchemy is also gluten-free, and many of its dishes are raw. Nikuna Warung and Sun Sun Warung have good vegan options too. For more, see our guide to the best vegan restaurants in Bali.