Skip to content

Best restaurants in Uluwatu: cliff dinners and sunsets

Uluwatu's best tables face the ocean: El Kabron's Sunset Theater in Pecatu, White Rock on Melasti Beach, Rock Bar in Jimbaran, and in Nusa Dua the Kempinski's restaurants and Le Bleu.

Updated October 15, 2026 · 4 min read

The best restaurants in Uluwatu are the ones facing the ocean at sunset. El Kabron in Pecatu serves Mediterranean seafood at its oceanfront restaurant and romantic dinners in its adults-only Sunset Theater. White Rock Beach Club on Melasti Beach runs a covered restaurant for a long day by the water. Across the Bukit, Rock Bar in Jimbaran serves Mediterranean dinner after sunset, and Nusa Dua adds The Apurva Kempinski and Le Bleu. FirstBali books them through the concierge.

How dinner works on the Bukit

Uluwatu sits on the Bukit, the limestone peninsula at the southern tip of Bali, with Pecatu, Ungasan, Jimbaran and Nusa Dua around it. The restaurants here are rarely on a street you can stroll: they are on cliffs, beaches and inside resorts, each one a destination. Two things follow. Plan the evening around the sunset, because that is when every sea-facing seat is wanted. And plan the car before the table: the venues are spread out, and a driver who waits is the simplest way home — see a private driver in Bali.

El Kabron: Mediterranean on the ocean's edge

El Kabron, on the cliffs of Pecatu, calls its dining room a Mediterranean oceanfront restaurant: fresh seafood, oysters on ice, steak and paella, at lunch and at dinner, with the ocean and the sunset in front of you.

For an occasion, the Sunset Theater is a theatre-style dining space at the edge of the ocean, made for romantic dinners. It is adults-only; children are welcome only in the restaurant area, always with an adult. If the weather turns, Sunset Theater bookings move indoors to the restaurant.

The house rules are worth reading before you go: smart casual, resort wear or elegant attire in the restaurant and the Sunset Theater, a shirt or cover-up for men, and no swimwear, singlets, sportswear or costumes. Share dietary needs before you arrive; outside food and drink, cakes included, are not allowed. El Kabron states that reservations are non-refundable and cannot be moved to another date. More in our El Kabron guide.

White Rock Beach Club: a long day on Melasti

White Rock Beach Club sits on Melasti Beach in Ungasan. Its large covered restaurant serves local and international dishes made with locally and ethically sourced ingredients, and at the bar you can ask for "bartender's choice". It suits a day rather than a dinner: daybeds, sofas and cabanas around the pools, a kids' pool and a kids' menu for families, the sunset, then dinner without moving. Daybeds and suites come with a minimum spend that the club sets. See our White Rock guide.

Jimbaran: dinner at Rock Bar

Rock Bar is AYANA Bali's bar on the rocks above the ocean. After the sunset, dinner is Mediterranean, built on the catch of Jimbaran Bay. Visitors who are not staying at the resort can reserve a dinner table; AYANA asks for smart attire and accepts payment by card or QR only. The seats and rules are in our Rock Bar guide.

Nusa Dua: the resort tables

On the other side of the Bukit, Nusa Dua is calmer and its dinners are its evenings. The Apurva Kempinski, on the cliffs, gathers several restaurants: Koral beside aquarium tanks, adults only at dinner; Izakaya by OKU and NAMI Teppanyaki for Japanese; Bai Yun for hot pot and dim sum; Reef Beach Club for the grill on the beach. Le Bleu, on Nusa Dua Beach, puts seafood at the centre, offers vegetarian and vegan dishes and halal options prepared with separate utensils (pork is also served), and sets a candlelit dinner by the beach with a set menu for two. The whole area is in the Nusa Dua guide.

Which table for which evening

  • A proposal or an anniversary: El Kabron's Sunset Theater, or Le Bleu's candlelit beach dinner. See a romantic dinner in Bali.
  • A family lunch: White Rock, with its kids' pool and menu, or El Kabron's restaurant area.
  • Sunset first, dinner after: Rock Bar.
  • A tasting menu: Koral at The Apurva Kempinski — more in fine dining in Bali.

After dinner

Uluwatu's night out is on the same cliffs. Savaya, in Pecatu, is the clifftop club, strictly 21+ with a smart casual dress code; El Kabron runs sunset parties with DJs. How the night fits together is in Uluwatu nightlife.

How FirstBali books it

Tell the concierge the restaurant or the kind of evening, the date, the number of guests, whether children are coming and whether you want a sunset seat. We ask the venue on your behalf and pass on its terms — a minimum spend, a deposit, a cancellation rule — before you decide. The table is yours once the venue confirms, and the car there and back can go in the same message.

Read next: Uluwatu beach clubs, the best sunset spots in Bali and where to stay in Bali.

Questions we get asked

+What are the best restaurants in Uluwatu?

El Kabron in Pecatu for Mediterranean seafood and its Sunset Theater, White Rock Beach Club on Melasti Beach for a long day, and Rock Bar in nearby Jimbaran for dinner after the sunset.

+Where to have a sunset dinner in Uluwatu?

El Kabron's Sunset Theater, a theatre-style dining space at the ocean's edge, made for romantic dinners and kept for adults. Book early, especially in high season.

+Can I bring children to El Kabron?

Only in the restaurant area, with an adult at all times. The Sunset Theater and the Hedonism Lounge pool area are adults-only.

+What should I wear to dinner in Uluwatu?

Smart casual or resort wear. El Kabron asks men for a shirt or cover-up and refuses swimwear and singlets in its restaurant; Rock Bar asks for smart attire.

+Are there good restaurants near Uluwatu in Nusa Dua?

Yes: The Apurva Kempinski's restaurants, from Koral's aquarium dining room to Izakaya by OKU, and Le Bleu on Nusa Dua Beach for seafood and a candlelit dinner by the sea.

+How do I get back from dinner in Uluwatu?

Book a driver who waits. The venues are spread across the Bukit; FirstBali can add the car when it books the table.

Want us to arrange it?

Tell the concierge what you have in mind — a table, a guestlist, a villa, a driver. The assistant answers at any hour; the team takes over from 9am to midnight Bali time.

Ask the concierge

Keep reading