Where to eat in Uluwatu: warungs, cafés and restaurants?
You'll eat well in Uluwatu at every budget: a plate at a warung (small local eatery) costs around 25,000 to 50,000 IDR (about US$1.50 to US$3), while brunch in a café costs three or four times as much. Most places line Jalan Labuansait, the road linking Uluwatu, Padang Padang and Bingin, or sit on the cliffs above the beaches.
Four ways to eat:
- Warungs: rice, vegetables, chicken or fish, sambal (chilli relish), and nasi campur, rice with several dishes picked from the glass counter. Usually cash only (see What should you eat in a Bali warung?).
- Clifftop warungs: above the waves of Uluwatu, Suluban or Bingin, simple terraces where you have lunch watching the surfers. Slightly higher prices, unbeatable view.
- Cafés: smoothie bowls, vegetarian food, specialty coffee; around 70,000 to 150,000 IDR (US$4 to US$8) a dish.
- Restaurants: from Japanese to Mediterranean, often in hotels or beach clubs; allow 150,000 to 400,000 IDR (US$8 to US$22) a head for dinner, drinks not included.
What about seafood? The toes-in-the-sand dinner at Jimbaran is about 20 minutes away (see Is a Jimbaran beach dinner worth it?).
Good to know:
- Tax and service: 15 to 21% is often added in cafés and restaurants ("++"), but not in warungs.
- Distances: good places are scattered; plan your meals around your beaches and evenings out.
- Delivery: Grab and Gojek also deliver food, handy for isolated villas.
- Tap water isn't safe to drink (see What health precautions do I need for Bali?); cards and QR payments are common in cafés (see How do I pay in Bali?).
Verdict: a clifftop warung at lunch for the view, a café in the morning and a restaurant at night, plus a Jimbaran dinner if you're staying a few days.
Tip: have lunch at a clifftop warung above Uluwatu or Bingin: for the price of a simple meal, you get the island's best view of the waves.
Information checked in October 2026; prices and rules change, so check again before you travel.