Twin falls of Banyumala dropping down a fern-covered rock wall into a pool, Wanagiri, north Bali
Waterfalls

Updated October 2026

Banyumala Twin Waterfalls

Fifteen minutes of steps down to two falls, a wall of ferns and a cold pool you can swim in. What the walk is really like, what it costs in 2026, and how to fold it into a day with Handara Gate and Ulun Danu Beratan.

Banyumala waterfall sits in the hills above Lake Buyan, at the village of Wanagiri, a long way from the waterfall circuit east of Ubud and in a different climate altogether. Two main falls and a curtain of thinner streams come down a wall thick with ferns and moss into a pool clear enough to see your feet in. It is the waterfall in the north where the swim, not the photo, is the reason to go.

It is also close to the two sights most people drive up here for, Handara Gate and the lake temple of Ulun Danu Beratan. That is what turns a two hour drive into a good day rather than a long one.

On this page
Banyumala twin waterfalls falling into a clear pool in the hills above Lake Buyan, north Bali
From≈ $40/ pers.

The north loop, with someone else driving

Free cancellation

Lake Bratan, Handara Gate and a swim at Banyumala

Duration: Full dayFrom ≈ $40 / pers.
  • ✓Hotel pickup in the south or Ubud, which is two hours each way you do not have to ride
  • ✓Around an hour and a half at Banyumala, enough to swim as well as look
  • ✓Handara Gate and Ulun Danu Beratan on the same road, in one day
  • ✓Rated 4.8 by more than 700 travellers
See the tour

Affiliate link. Booking through GetYourGuide costs you nothing extra and supports the guide. Prices are indicative and vary by option and season.

What Banyumala Twin Waterfalls actually is

The name means what it says. Two main falls come down side by side, around 36 metres, off the lip of a rock wall that is almost completely furred over with ferns, moss and creeper. Between and beside them, a dozen thin threads of water seep straight out of the green, so that in the wet months the whole face seems to be leaking. The effect is less a waterfall than a wall of water, and it is the reason Banyumala photographs like nothing near Ubud.

Swimmers wading in the natural pool at the foot of Banyumala Waterfall, Wanagiri, Buleleng, north Bali
The pool at the foot of the falls. The smaller fall on the right, out of shot of most photographs, has the calmer water.

Photo Chainwit., CC BY-SA 4.0

At the bottom of the steps the stream splits around rocks, with two small bridges crossing it below the falls. The second, smaller fall sits to the right as you arrive, and its pool is the quieter one. The whole site is deep in highland forest at more than a thousand metres, which is why it holds its water in the dry season when the falls around Ubud thin out, and why the air at the bottom feels damp and cool at any hour.

It is not big in the way Sekumpul and the major falls are big. It does not try to be. What it has is the combination the island rarely puts together: a short walk, real water to swim in and a setting that has not been built over with platforms and swings.

How long is the trek to Banyumala Waterfall?

Ten to fifteen minutes down from the ticket booth, on a path of about a kilometre. It is a staircase, not a hike, and most people with ordinary fitness manage it without a second thought. What makes it harder than the short walks east of Ubud is the surface: concrete steps give way to earth steps, some of them high, with bamboo or wooden handrails in places and short stretches of mud and gravel between.

Concrete footpath winding through tropical vegetation on the way down to Banyumala Waterfall, Wanagiri, north Bali
The upper part of the path, concrete and gentle. The steps come lower down, and after rain the earth ones are where people slip.

Photo Chainwit., CC BY-SA 4.0

Add a few minutes at the top. Cars cannot drive down to the ticket booth: they stop at one of two car parks partway down the access lane, about five minutes' walk above it. Scooters can usually ride to the booth. So from the car, budget twenty minutes to the water and a bit more to get back.

How many steps to Banyumala Waterfall?

Nobody has published a reliable count, including the guides that rank above this one, and we are not going to make one up. The honest measure is time and gradient: ten to fifteen minutes down, a steady staircase with a few steep sections, nothing that needs your hands. If you have managed the steps at Tegenungan, you will manage these.

The climb back up, and the scooter that saves it

Coming back up takes longer than going down, typically fifteen to twenty minutes with stops, and after a swim in cold water your legs notice it. If knees are the issue, there is a way out: local riders wait near the ticket booth and will take you up to the car park by scooter for around IDR 25,000 (US$1.40 · C$2). It does not save the steps to the booth, but it does save the lane, which is the dull part.

Swimming at Banyumala: which pool, how deep, how cold

Yes, you can swim, and it is the reason most people make the drive. The pool is mostly waist deep and never much more than chest deep, which makes it one of the more usable waterfall pools on the island. Three things to know before you get in.

  • It is cold. Properly cold, colder than anything around Ubud, because the water comes off forest above Lake Buyan. Most people last a few minutes at a time. Children notice it first.
  • Use the right-hand pool. The smaller fall to the right of the steps has the calmer water. The main drop on the left hits hard, and standing directly under it is more painful than it looks.
  • You cannot see the bottom. Under the foam it is rock, uneven and slippery. Water shoes make the difference between a swim and a stubbed toe.

There are no changing rooms at the bottom, only rocks. Toilets are at the car park and near the ticket booth. Put your swimwear on before you go down and bring a towel and a dry layer. Do not get in when the water is brown after heavy rain: the same rule as at every waterfall on Bali, and the north gets more rain than most.

Banyumala Waterfall entrance fee and opening hours in 2026

IDR 50,000 per adult, cash only. Children under ten go free. That figure is confirmed by several visits in 2025 and 2026. The IDR 20,000 and 30,000 you will still find on older blogs date from 2022 and 2023. Dollar figures below use the rate of 8 October 2026.

What you pay forDetailOrder of magnitude
Entrance ticketPer adult, cash only, paid at the booth above the steps. Children under ten go free, and an ID is sometimes asked for.IDR 50,000US$2.80 · C$4
ParkingCollected at the car parks partway down the access lane. Scooters pay the lower end.IDR 2,000 to 5,000under US$0.30
ToiletsBy the car park and near the ticket booth. There is nothing at the bottom.IDR 2,000US$0.10
Scooter ride back upOptional. Local riders run people from the ticket booth up to the car park for those who would rather not walk it.IDR 25,000US$1.40 · C$2

The site is open from 08:00 to 18:00, with last entry around 17:00. A few sources give 07:00 as the opening time, but do not plan around it. There is no ATM anywhere near the waterfall, and the booth does not take cards, so withdraw in Munduk, Bedugul or before you leave the south. Small notes help.

Some older reports mention a bottle of water or a walking stick included with the ticket. That stopped in late 2024, so do not count on it. Camping with your own tent near the bridge was allowed in 2024, so ask at the booth before you bring one up.

Food on site is limited to two places by the scooter parking: Palm Resto for basic Indonesian and Western plates, and Warung Manggista for drinks and snacks. Neither is a reason to stop. Lunch with a view over Lake Buyan, back up on the Wanagiri ridge, is a better use of the hour.

How to get to Banyumala Waterfall

Banyumala is in Wanagiri, on the ridge road above Lake Buyan between Bedugul and Munduk. From the main road a signed lane drops about three kilometres to the car parks. The distance is never the problem from the north. From the south, it is the whole day.

Coming fromDistanceDriveVerdict
Munduk12.5 kmAbout 30 minThe obvious base. Banyumala becomes a morning, not a day.
Bedugul and Lake BratanAbout 13 kmAbout 30 minOver the ridge past Handara Gate and Lake Buyan.
Ubud56 km1 h 30 to 2 hDoable as a day trip if you leave by 07:00.
Canggu63 kmAbout 2 hA full day. Worth it only with the loop attached.
Seminyak67 kmAbout 2 hSame as Canggu, with worse traffic on the way home.
Sanur or Kuta67 to 70 kmAbout 2 h 30Long. Combine with the lakes or sleep up there.
Nusa Dua or Uluwatu85 to 93 km3 to 3 h 30Seven hours in a car for a swim. Sleep in Munduk instead.

The last three kilometres

The access lane is narrow, steep and made of concrete slabs that have cracked and broken in places. On a scooter it takes a careful half hour. In a car it is quicker but tight when you meet someone coming up. Cars stop at the car parks and only scooters continue down to the booth. None of this is dangerous in the dry. In the rain, on a scooter, it is not where you want to learn.

Driver, scooter or tour

A car with a driver is the sensible choice from Ubud or the south: two hours each way through the mountain passes is tiring on a bike and the driver waits while you swim. A scooter works if you are based in Munduk or Bedugul and already ride confidently. A tour makes sense if you want the loop with Handara Gate and the lake temple without negotiating it yourself. Most north Bali day trips include Banyumala for exactly that reason.

Banyumala sits below the ridge road at Wanagiri, above Lake Buyan. Handara Gate and Lake Bratan are to the south-east on the same road.Banyumala on Maps

Best time to visit Banyumala: hour and season

Through the day

Arrive at 08:00 and you will likely have the pool to yourself until about 10:00. It fills within a couple of hours of opening and peaks between noon and 14:00, when the north Bali tours arrive. The afternoon is quieter again, but the north clouds over early and the light leaves the bowl, so the morning is better on every count.

Through the year

The dry season runs roughly April to October and the wet season November to March, but the hills above the lakes get rain in every month, often in the afternoon, and mist in the mornings. That matters less than you would think: the falls are fuller and greener in the wet months, and the swim is cold year-round. What rain changes is the path, which gets slippery, and the water, which can turn brown for a day after a heavy storm. If you are travelling between November and March, read how the rainy season really plays out and keep a spare morning.

Banyumala, Handara Gate and Ulun Danu Beratan in one day

The three sit on one road over the ridge, within about 13 km of each other. Handara Gate is about 10 km from Banyumala, Ulun Danu Beratan about 13 km, and the twin lakes of Buyan and Tamblingan are in the view between them. The order depends on where you sleep, because each one is best early and you cannot be early at all three.

If you sleep in Munduk or Bedugul

Start at Handara Gate around 07:00, before the queue builds after 9. Be at Banyumala for 08:00 and have the pool to yourself. Finish at Ulun Danu Beratan late morning, with lunch around the lake. Back by mid-afternoon, before the rain.

If you come up from Ubud or the south

Leave by 07:00 and go straight to Banyumala, arriving around 09:00, before the midday crowd. Swim, climb back, and take Handara Gate on the way down. At midday the wait for the photo can run from one to three hours, so take a number and decide. Finish at Ulun Danu Beratan in the afternoon, open until 19:00, and drive home in the dark.

Handara Gate, the Balinese split gate at Bedugul, framing forested mountains in the Bali highlands
Handara Gate: the photo takes two minutes, the queue can take two hours. Go early or go with low expectations.
View over Lake Buyan and Lake Tamblingan from a ridge viewpoint near Munduk, north Bali
Lakes Buyan and Tamblingan from the ridge road. You drive along this view between Banyumala and Handara.

Photo Stefan Fussan, CC BY-SA 3.0

Handara Gate: a photo, a ticket and a queue

The gate is the entrance to a golf resort, a tall split Balinese portal with the forested ridge behind it. It is a photo stop and nothing more. You pay IDR 50,000 (US$2.80 · C$4), take a numbered ticket and get about two minutes at the gate when your turn comes. Open 06:00 to 19:00. Before 9 there is barely a queue. After that, it can run one to three hours at peak. It is worth the stop because it is on the way, not worth a detour for.

Ulun Danu Beratan: the temple on the lake

The temple that sits on the water of Lake Bratan is the main reason most people come to the highlands. Around IDR 100,000 (US$5.60 · C$8) per adult, though sources disagree, so check at the gate. Open 07:00 to 19:00. How good it looks depends on the lake level and the hour, which our guide to Ulun Danu Beratan covers in detail.

Ulun Danu Beratan temple standing on the water of Lake Bratan, Bedugul, Bali
Ulun Danu Beratan, thirteen kilometres from Banyumala. The lake level decides how good the photo is.

What the loop costs

The three tickets come to roughly IDR 200,000 per person, about US$11 · C$16, with parking adding a few thousand at each stop. The driver for the day is the real cost, several times the tickets. Keep enough cash for all three, because only the lake temple reliably takes cards.

Other waterfalls near Banyumala

The north has more waterfalls than the rest of the island together, and several are within half an hour of Banyumala. Distances below are by road from Banyumala.

  • Wanagiri twin waterfall (7 km). The other twin falls in the same village, often confused with Banyumala. Check your map pin.
  • Munduk waterfall (8.5 km). A tall single drop below the coffee village, linked by forest walks to Melanting. A good second waterfall if you sleep in Munduk.
  • Gitgit (15 km). A tall column above Singaraja on a paved path, the easiest serious waterfall in the north.
  • Leke Leke (26.5 km). A thin fall at the end of a short path in Tabanan, on the southern side of the lakes.
  • Aling-Aling (28 km). Cliff jumps and natural water slides, done with a local guide.
  • Sekumpul. The big one, further east, and a day of its own. Our guide to Bali's waterfalls explains why it is the most admired and the most demanding.

What to bring to Banyumala Waterfall

  • Cash in small notes for the ticket, the parking, the toilets and the scooter back up.
  • Water shoes or sandals with grip. For the earth steps and for the rocks in the pool.
  • A towel and a warm layer. The water is cold and the air at the bottom is damp, even at midday.
  • Swimwear on under your clothes. There is nowhere to change at the bottom.
  • A dry bag for the phone, because spray reaches further than you think.
  • A rain jacket from November to March, and on most afternoons the rest of the year.

Is Banyumala Waterfall worth visiting?

Go if

  • You are sleeping in Munduk, Bedugul or the north. It is the best morning swim in the highlands.
  • You are already driving up for Ulun Danu Beratan. Thirty minutes more turns a temple visit into a proper day.
  • You want a waterfall you can swim in as well as photograph. Few on Bali do both this well.

Skip it if

  • You are in Uluwatu or Nusa Dua with one free day. Seven hours in a car for an hour in the water does not add up. Tibumana, east of Ubud, gives you a swimmable pool for half the drive.
  • It has rained hard for two days. The path is slick and the pool is brown.
  • Steps are a real problem for you. The scooter only covers the lane, not the staircase.

Banyumala Waterfall: common questions

Is Banyumala Waterfall worth visiting?
Yes, if you are in the north or already heading to the lakes. It is one of the few waterfalls on Bali where the pool is as good as the view: two main falls and a curtain of smaller threads down a fern-covered wall, and clear, very cold water you can actually swim in. The walk is short. It is less convincing as a single stop from Canggu or Uluwatu, where you spend four to seven hours in a car for an hour in the water. Pair it with Handara Gate and Ulun Danu Beratan and the drive pays for itself.
How long is the trek to Banyumala Waterfall?
Ten to fifteen minutes down from the ticket booth, on roughly a kilometre of concrete and earth steps with a bamboo handrail in places. Allow a little longer coming back up, because some of the steps are high. Cars stop at a car park partway down the access lane, about five minutes' walk above the booth, so count that in too. After rain the earth sections turn slippery and the whole thing takes longer.
How many steps are there to Banyumala Waterfall?
Nobody has published a reliable count, and we would rather not invent one. What matters more is the time and the gradient: ten to fifteen minutes down on a mix of concrete steps, earth steps and short muddy or gravel stretches, some of them high. If your knees will not enjoy the climb back, local riders will take you from the ticket booth up to the car park by scooter for around IDR 25,000.
What is the entrance fee for Banyumala waterfalls?
IDR 50,000 per adult in 2026, about US$2.80 or C$4, cash only. Children under ten get in free. Parking is IDR 2,000 to 5,000 on top. If you see IDR 20,000 or 30,000 on a blog, it is an old figure from 2022 or 2023. There is no ATM near the site, so take the cash from Munduk, Bedugul or before you leave the south.
Can you swim at Banyumala Waterfall?
Yes. The pool is mostly waist deep and chest deep at most, and the water is cold, noticeably colder than at the waterfalls around Ubud, because the site is high in the hills above Lake Buyan. The smaller fall on the right at the bottom of the steps has the calmer pool and is the better place to get in. Stay out from directly under the main drop, which hits hard, and wear water shoes: the rocky bottom is invisible under the foam.
How do you get to Banyumala Waterfall?
Head for Wanagiri, on the ridge road above Lake Buyan between Bedugul and Munduk, then follow the signs down a narrow lane of about three kilometres. The lane is broken concrete in places and slow on a scooter. A car with a driver is the easy option from Ubud or the south, about 1 h 30 to 2 h 30 depending on where you start. From Munduk it is around thirty minutes.
What is the most beautiful waterfall in Bali?
Sekumpul, in the north, is the one most often named, and it earns it with scale. It also asks the most of you, with a long drive, a steep descent and a river crossing. Banyumala is the better choice when you want to swim rather than stare: the walk is shorter, the pool is usable and the setting is just as green. Our guide to Bali waterfalls ranks the main ones by what each gives you.
Can you do Banyumala, Handara Gate and Ulun Danu Beratan in one day?
Yes, and it is the natural loop. Handara Gate is about 10 km from Banyumala and Ulun Danu Beratan about 13 km, all on the same road over the ridge. From a base in Munduk or Bedugul it is a relaxed day. From Ubud it is a long one: leave at 07:00, swim at Banyumala first, then Handara and the lake temple in the afternoon. The three tickets together come to roughly IDR 200,000 a person, about US$11 or C$16, before the driver.
Do you need a guide for Banyumala Waterfall?
No. The path from the ticket booth to the pool is the only path, and you cannot get lost on it. What people book in practice is a driver or a north Bali day tour, for the transport rather than the guiding: two hours each way from the south is the hard part, and a tour usually adds Handara Gate and Ulun Danu Beratan on the same road. If you hire a driver, agree in advance that they wait while you swim. The most common complaint about Banyumala is being rushed.
Is Banyumala the same as the Wanagiri twin waterfall?
No, though both sit around the village of Wanagiri and both get called twin waterfalls, which causes the confusion. They are about 7 km apart by road. If you are following a map pin, check that it says Banyumala Twin Waterfalls and not just Wanagiri, or you may end up at the wrong car park.