10 Best Beaches in the Bukit Area (2026)
The Bukit is the limestone peninsula hanging below the airport, and it has two coasts that behave nothing like each other. The west side is cliffs and open ocean: surf, reef bottoms, sunsets straight into the water. The east side, round at Nusa Dua, is shallow and calm, protected by reef, and the sun comes up over it instead. Ten beaches below, and picking the wrong coast for what you want costs you an afternoon.
The useful thing about this coast is how close together it all is. From Balangan down to Uluwatu, seven beaches sit within a kilometre of each other, so you can see three in a day on a scooter without hurrying. The two at the far end, Melasti and Green Bowl, are a proper drive and a decision.
These are the ten we go back to, starting at Jimbaran, running down the west coast, and finishing on the other side. What follows is what each one is actually like, plus the practical part nobody tells you until you are standing at the top of the stairs.
The short version
- Flat sand and a long walk: Jimbaran. Sunset in coral pools: Balangan. Cave entrance: Padang Padang.
- Surf rather than swimming: Uluwatu and Green Bowl. Open ocean, big waves, worth looking at anyway.
- Empty because of the climb: Nyang Nyang. That is the whole reason it stays empty.
- Paid entry, and the only one on this list that is worth paying for: Melasti.
- Karma Kandara is reachable only through the resort. If you just want that stretch of coast, go to Melasti.
- Calm, shallow water and a sunrise instead of a sunset: Geger, round on the Nusa Dua side.
The ones you go to for the sand
Wide, walkable, and no climb to speak of.
1. Jimbaran Beach – Jimbaran
A beautiful flat beach and the only one here you can walk for an hour: long sand, a spit at the end, no climbing. It does get dirty in the wet season, and often does, so it is a better bet from about May onwards. Sundara sits directly on the sand and is the reason to stay until dark, cocktails and the sunset from a lounger.
Beach · 4.4 from 3628 Google reviews
2. Balangan Beach – Balangan
Our sunset beach. It is a reef beach, so when the tide drops the coral holds warm pools you can sit in, and the sky comes back at you off the water. That same reef is why swimming here is for confident swimmers and better at mid tide. Small parking fee at the top, basic toilets and a shower.
Tourist Attraction · 4.5 from 2339 Google reviews
The pretty ones you climb down to
All three involve stairs. Two of them are worth every step, and one keeps the crowds away by being long.
3. Padang Padang Beach – Padang Padang
Half of it belongs to surfers and the other half to whoever gets down there early. The entrance is the good part: you go through a gap in the rock and come out on the sand. The water is properly clear. There is an entry fee and a car park at the top, and it fills up by mid morning.
Beach · 4.2 from 9075 Google reviews
4. Thomas Beach – Uluwatu
The one we keep going back to. About a hundred and thirty concrete steps down through the trees, five to ten minutes at a normal pace, handrails in places. The reward is a long stretch of sand with far fewer people than Padang Padang two beaches north, and the swimming is fine near the stairs when the tide is right.
Beach · 4.2 from 1842 Google reviews · Open 24 hours
5. Nyang Nyang Beach – Uluwatu
Empty, and it stays empty for one reason: the staircase is long and most people give up. If you want a beach to yourself on this coast, this is the one, and the walk back up in the afternoon heat is the price. Bring water. There is nothing to buy down there.
Beach · 4.5 from 2364 Google reviews
The surf ones
Open ocean and a reef bottom. Beautiful to sit at, poor to swim at, and both of them know it.
6. Uluwatu Beach – Uluwatu
A surf break with a beach attached. World-class waves, a reef bottom, and swimming that is not really the point. What is the point is sitting above it in the late afternoon: the whole cliff faces west and the surfers are the show. Parking is a few thousand rupiah.
Beach · 4.6 from 3562 Google reviews
7. Green Bowl Beach – Ungasan
Open ocean and big waves, which makes it a surf beach and a beautiful one. A few hundred steps down the cliff, a small entry fee on top of parking, and a cave at the bottom. Come for the look of it rather than for a swim.
Beach · 4.5 from 2635 Google reviews
Paid entry, and the one you cannot get into
The far end of the peninsula, and a longer drive than the map suggests.
8. Melasti Beach – Ungasan
The busiest beach on this list by a distance, twenty five thousand ratings and a paved road right down to the water, and it earns it. White cliffs, water that is genuinely turquoise rather than blue-grey, and it works all year, which is not true of the beaches further north. Entry is paid. Worth it.
Tourist Attraction · 4.8 from 25383 Google reviews
9. Karma Kandara Beach – Ungasan
On the map it is a beach. In practice you get there through Karma Kandara, so it is for guests and for people booking the beach club, with a funicular down the cliff. If what you want is that stretch of coast rather than that resort, Melasti is eight hundred metres along and open to everyone.
Beach · 4.6 from 770 Google reviews · 8:00 AM – 11:00 PM
The other coast: calm water and sunrises
Round on the east side of the peninsula the reef sits offshore and takes the swell out of the water. Different beach, different day, and the sun arrives instead of leaving.
10. Geger Beach – Nusa Dua
The opposite of everything west of here. The reef sits far enough out that the water arrives flat, it stays shallow a long way, and you can swim properly rather than picking your moment between sets. It faces east, so this is the sunrise beach on the peninsula: the sun comes up over the water and the light at six is the reason to set an alarm. Come here when the west coast is blown out or churned up, which in the wet season is often. Hotel stretch behind it, warungs at the south end, easy parking, no stairs to speak of.
4.7 from 1816 Google reviews
Questions people ask about the beaches on the Bukit
Which beach in Uluwatu is best for swimming?
Jimbaran at the north end, where the sand is flat and the water is calm enough to walk into. On the cliff beaches the bottom is reef and the current moves, so swimming is for confident swimmers and better at mid to high tide. Uluwatu and Green Bowl are surf breaks rather than swimming beaches.
Do you pay to get onto the beaches in Uluwatu?
Most are free and you pay only for parking, usually a few thousand rupiah for a scooter. Melasti charges an entry fee and is the one worth paying. Green Bowl charges a small fee on top of parking. Bring cash, since none of it is card.
Which Uluwatu beach has the fewest people?
Nyang Nyang, and the reason is the walk down. It is a long staircase and most people turn around, which is exactly why the beach stays empty.
How far apart are the Uluwatu beaches?
Closer than you would think. Balangan to Dreamland is about a kilometre, Bingin to Padang Padang another kilometre, and Padang Padang to Uluwatu about one and a half. Three beaches in a day is comfortable. Melasti sits four and a half kilometres further and Green Bowl is past that.
Can you get to Karma Kandara beach without staying there?
Access runs through the resort, so in practice it is for guests and for people booking at the beach club. If you want that same stretch of coast without the gate, drive to Melasti.
When is the best time of day for these beaches?
Late afternoon. The cliffs face west, so the light from four onwards is the point, and the tide matters more than the hour: at low tide Balangan turns into pools and the reef comes out, at high tide the sand narrows.
Where do you watch the sunrise on the Bukit?
Geger, on the Nusa Dua side. Everything on the west coast faces the sunset, so for a sunrise over water you have to cross the peninsula, which is a twenty minute drive from Uluwatu and worth doing once.
Which beach is best with small children?
Geger. The reef sits offshore, so the water comes in flat and stays shallow, and there are no stairs. On the west coast the bottom is reef and the current moves, which is a different proposition entirely.