Uluwatu is the clifftop surf region on the southern Bukit Peninsula of Bali, famous for its world-class left-hand waves, hidden beaches like Bingin and Padang Padang, and the sea-cliff Uluwatu Temple where a Kecak fire dance plays out at sunset. Base yourself near Bingin or Pecatu for beach access and cafes, eat fresh seafood and Indonesian classics at clifftop warungs, and don't miss a sundowner at a rock-edge beach club like Single Fin. Three to five days is ideal to balance surf, beaches, and temple visits.
Uluwatu sits at the dry, windswept southern tip of Bali's Bukit Peninsula, where limestone cliffs drop 70 meters straight into the Indian Ocean. This is Bali at its most dramatic: a place of legendary surf breaks, golden-hour beach clubs perched on the rocks, and a thousand-year-old sea temple guarded by mischievous monkeys. It feels worlds away from the rice terraces and traffic of central Bali.
Once a near-secret known only to traveling surfers, Uluwatu has grown into one of Bali's most coveted bases, drawing surf pilgrims, honeymooners, digital nomads, and sunset chasers alike. Yet it still rewards the curious: steep stairways tunnel down to hidden coves like Bingin and Suluban, and tiny cliff warungs serve cold Bintang with one of the best views on the island.
The name comes from 'ulu' (land's end or tip) and 'watu' (rock), and that is exactly what you get here, the edge of the land meeting endless sea. Come for the surf and the sunsets, stay for the slow, salty rhythm of cliff life.
The dry season from May to September is prime time: reliable offshore winds groom Uluwatu's surf into perfection, skies stay blue, and humidity drops. This is also the busiest and priciest stretch, especially July and August. The shoulder months of April and October offer warm water, fewer crowds, and good waves. The wet season (November to March) brings afternoon downpours and humidity, but green landscapes, lower prices, and surfable conditions on the peninsula's other coasts. Bali's biggest cultural event, Nyepi (the Day of Silence, usually March), shuts the whole island down for 24 hours, including the airport.
Uluwatu is roughly a 45 to 75 minute drive from Ngurah Rai International Airport (DPS) near Kuta, depending on traffic; a pre-booked or airport taxi runs around 250,000 to 400,000 IDR. There is no public transport worth using here, so most visitors rely on Grab and Gojek ride-hail apps (cheap, though some beach areas restrict pickups) or hire a private driver for the day (around 700,000 IDR). Renting a scooter (50,000 to 80,000 IDR per day) is the local way to get around, but the Bukit's hills, narrow roads, and beach-stair parking demand confidence and a proper license; helmets are mandatory. Distances between beaches are short but winding, so budget more time than the map suggests.
Neighborhoods & hotels
Skip the research, get a day-by-day Uluwatu plan
Tell us your dates and pace; we'll build the itinerary around these picks.
Top Things to Do in Uluwatu
The big-ticket sights cluster around the cliffs and beaches; here is what truly earns your time.
Opening hours
- Monday: 7:00 AM - 7:00 PM
- Tuesday: 7:00 AM - 7:00 PM
- Wednesday: 7:00 AM - 7:00 PM
- Thursday: 7:00 AM - 7:00 PM
- Friday: 7:00 AM - 7:00 PM
- Saturday: 7:00 AM - 7:00 PM
- Sunday: 7:00 AM - 7:00 PM
Opening hours
- Monday: Open 24 hours
- Tuesday: Open 24 hours
- Wednesday: Open 24 hours
- Thursday: Open 24 hours
- Friday: Open 24 hours
- Saturday: Open 24 hours
- Sunday: Open 24 hours
Opening hours
- Monday: 7:00 AM - 7:00 PM
- Tuesday: 7:00 AM - 7:00 PM
- Wednesday: 7:00 AM - 7:00 PM
- Thursday: 7:00 AM - 7:00 PM
- Friday: 7:00 AM - 7:00 PM
- Saturday: 7:00 AM - 7:00 PM
- Sunday: 7:00 AM - 7:00 PM
Surfing in Uluwatu
This is one of the planet's great surf destinations, with reef breaks for every level (and several for experts only).
Best Coffee in Uluwatu
The Bukit's cafe scene runs on strong espresso, smoothie bowls, and slow mornings between surf sessions.
Opening hours
- Monday: 7:30 AM - 10:00 PM
- Tuesday: 7:30 AM - 10:00 PM
- Wednesday: 7:30 AM - 10:00 PM
- Thursday: 7:30 AM - 11:30 PM
- Friday: 7:30 AM - 10:00 PM
- Saturday: 7:30 AM - 10:00 PM
- Sunday: 7:30 AM - 10:00 PM
Opening hours
- Monday: 7:00 AM - 10:00 PM
- Tuesday: 7:00 AM - 10:00 PM
- Wednesday: 7:00 AM - 10:00 PM
- Thursday: 7:00 AM - 10:00 PM
- Friday: 7:00 AM - 10:00 PM
- Saturday: 7:00 AM - 10:00 PM
- Sunday: 7:00 AM - 10:00 PM
Opening hours
- Monday: 7:30 AM - 10:00 PM
- Tuesday: 7:30 AM - 10:00 PM
- Wednesday: 7:30 AM - 10:00 PM
- Thursday: 7:30 AM - 10:00 PM
- Friday: 7:30 AM - 10:00 PM
- Saturday: 7:30 AM - 10:00 PM
- Sunday: 7:30 AM - 10:00 PM
Where to Eat Breakfast & Brunch
Mornings here mean smoothie bowls, eggs with a view, and Indonesian classics by the sea.
Opening hours
- Monday: 8:00 AM - 10:00 PM
- Tuesday: 8:00 AM - 10:00 PM
- Wednesday: 8:00 AM - 10:00 PM
- Thursday: 8:00 AM - 10:00 PM
- Friday: 8:00 AM - 10:00 PM
- Saturday: 8:00 AM - 10:00 PM
- Sunday: 8:00 AM - 10:00 PM
Best Restaurants in Uluwatu
From cliffside fine dining to grilled-fish warungs on the sand, the Bukit eats remarkably well.
Opening hours
- Monday: 8:00 AM - 10:00 PM
- Tuesday: 8:00 AM - 10:00 PM
- Wednesday: 8:00 AM - 2:00 AM
- Thursday: 8:00 AM - 10:00 PM
- Friday: 8:00 AM - 10:00 PM
- Saturday: 8:00 AM - 10:00 PM
- Sunday: 8:00 AM - 2:00 AM
Opening hours
- Monday: 8:00 AM - 10:00 PM
- Tuesday: 8:00 AM - 10:00 PM
- Wednesday: 8:00 AM - 10:00 PM
- Thursday: 8:00 AM - 10:00 PM
- Friday: 8:00 AM - 10:00 PM
- Saturday: 8:00 AM - 10:00 PM
- Sunday: 8:00 AM - 10:00 PM
Opening hours
- Monday: 7:30 AM - 10:00 PM
- Tuesday: 7:30 AM - 10:00 PM
- Wednesday: 7:30 AM - 10:00 PM
- Thursday: 7:30 AM - 11:30 PM
- Friday: 7:30 AM - 10:00 PM
- Saturday: 7:30 AM - 10:00 PM
- Sunday: 7:30 AM - 10:00 PM
Opening hours
- Monday: 7:30 AM - 10:00 PM
- Tuesday: 7:30 AM - 10:00 PM
- Wednesday: 7:30 AM - 10:00 PM
- Thursday: 7:30 AM - 10:00 PM
- Friday: 7:30 AM - 10:00 PM
- Saturday: 7:30 AM - 10:00 PM
- Sunday: 7:30 AM - 10:00 PM
Sunset Bars & Nightlife
Uluwatu's nightlife revolves around clifftop sundowners and a handful of beach-club parties; it's more golden hour than late night.
Opening hours
- Monday: 8:00 AM - 9:00 PM
- Tuesday: 8:00 AM - 9:00 PM
- Wednesday: 8:00 AM - 9:00 PM
- Thursday: 8:00 AM - 9:00 PM
- Friday: 8:00 AM - 9:00 PM
- Saturday: 8:00 AM - 9:00 PM
- Sunday: 8:00 AM - 9:00 PM
Opening hours
- Monday: 11:00 AM - 12:00 AM
- Tuesday: 11:00 AM - 12:00 AM
- Wednesday: 11:00 AM - 12:00 AM
- Thursday: 11:00 AM - 12:00 AM
- Friday: 11:00 AM - 12:00 AM
- Saturday: 11:00 AM - 12:00 AM
- Sunday: 11:00 AM - 12:00 AM
Day Trips from Uluwatu
The Bukit Peninsula and beyond reward a day of exploring; most of these are within an hour's drive.
Opening hours
- Monday: 9:00 AM - 9:00 PM
- Tuesday: 9:00 AM - 9:00 PM
- Wednesday: 9:00 AM - 9:00 PM
- Thursday: 9:00 AM - 9:00 PM
- Friday: 9:00 AM - 9:00 PM
- Saturday: 9:00 AM - 9:00 PM
- Sunday: 9:00 AM - 9:00 PM
Opening hours
- Monday: 10:00 AM - 12:00 AM
- Tuesday: 10:00 AM - 12:00 AM
- Wednesday: 10:00 AM - 12:00 AM
- Thursday: 10:00 AM - 12:00 AM
- Friday: 10:00 AM - 12:00 AM
- Saturday: 10:00 AM - 12:00 AM
- Sunday: 10:00 AM - 12:00 AM
Before you visit
Plan-ahead checklist
Uluwatu is where Bali meets the open ocean, all cliff-edge sunsets, perfect waves, and temple bells carried on the sea breeze. Whether you come to surf, to feast on grilled fish at golden hour, or simply to watch the Kecak dancers against a burning sky, the Bukit gets under your skin. Pack your reef-safe sunscreen and a sense of adventure, the land's end is waiting.
Frequently asked questions
How many days do you need in Uluwatu?
Where should I stay in Uluwatu?
Is Uluwatu expensive?
How do you get from the airport to Uluwatu?
Is Uluwatu good for non-surfers?
Is Uluwatu safe to swim?
Top-Rated Places to Eat, See & Stay
Explore Uluwatu
Build your own Uluwatu trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Uluwatu itinerary.

