Infinity pool and cliffside garden at Villa Cahaya's Sinaran Surga complex in Ungasan, overlooking the Indian Ocean at dusk

Villa Cahaya

Clifftop garden villa with a private beach staircase

Region
Uluwatu
Capacity
Up to 75 for a wedding, sleeps 10 overnight
Spaces
4 on site
Packages from
USD 1,725
Villa Cahaya's joglo-roofed pavilion and terrace lit up at twilight, on the Ungasan clifftop
Traditional joglo ceiling and cushioned daybeds in Villa Cahaya's covered entrance pavilion
Villa Cahaya's private spa pavilion, set up for an outdoor massage beside the lava-stone bathtub
An outdoor bathtub on a terrace at Villa Cahaya, framed by bamboo with the ocean beyond

Photos: The Surga Villa Estate

Villa Cahaya sits inside the Sinaran Surga complex at Ungasan, on the southern tip of Bali’s Bukit Peninsula, a short drive from Uluwatu proper. The villa looks straight out over the Indian Ocean from a genuine cliff edge, with a 3,000-square-metre garden of frangipani, bougainvillea, and palms filling the ground between the house and the drop to the water.

An antique joglo forms the entrance, opening onto four of the five bedrooms, each with its own terrace facing the ocean; the fifth bedroom sits on the lower level with a private terrace of its own. The cliffside terrace holds a 20-metre infinity pool that appears to spill straight into the sea behind it, and a private staircase cut into the rock leads down to the beach, so guests can walk from garden to sand without leaving the property.

For a wedding, the garden and terrace hold up to 75 guests, while the villa itself sleeps 10 across its five bedrooms, so a smaller wedding party can stay on site for the whole trip. There is also a private spa pavilion with two massage tables and a Balinese lava-stone bathtub, useful for the morning of the wedding. Rates and minimum stay have likely moved since this villa was first listed, so we treat published figures as a starting point and confirm current terms directly with the venue before booking.

Key details

Location
Sinaran Surga Complex, Jl. Pura Masuka, Banjar Wijaya Kusuma, Ungasan, Bukit Peninsula, Badung
Seated capacity
75
Bedrooms
5
Sleeps
10
Minimum stay
3 to 7 nights, depending on season
Music curfew
Not fixed; confirmed with the venue at booking
Rental per night
USD 1,725 - 2,300+, depending on season
Event fee
Applicable, amount confirmed at booking
Banjar (community) fee
Applicable, amount confirmed at booking

Seasonal rates

Low season
3 nights
USD 1,725
High season
5 nights
USD 1,955
Peak season
7 nights
USD 2,300

Nightly rates shown are estimated from previously published low, high, and peak season prices for this villa, not a current, reverified quote. Treat them as a rough starting point only. Please reconfirm current pricing, minimum stay, and the separate function and banjar fees directly with the venue before booking.

Ceremony & reception spaces

Cliffside garden lawn
Ceremony and reception, open-air garden setting
Up to 75 guests
Infinity pool terrace
Cocktails and lounging beside the 20-metre pool
50+ guests
Joglo entrance pavilion
Covered antique joglo, suited to a small ceremony or welcome point
30 guests
Private spa pavilion
Two-table massage pavilion with a lava-stone bathtub
2 at a time

Why we love it

Your own staircase to the sand

A private stairway cut into the cliff runs straight from the garden down to the beach below, so the day can move from vows on the lawn to bare feet in the sand without anyone getting in a car.

A twenty-metre pool aimed at the horizon

The infinity pool spans the width of the cliffside terrace and reads as an extension of the ocean behind it. Cocktail hour here needs no extra styling; the water does the work.

Built around a real joglo

The entrance is an antique joglo, reclaimed and rebuilt rather than a modern copy, opening onto the ocean view and four of the five bedrooms. It sets a genuinely Balinese tone before guests ever reach the garden.

What the venue offers

Venue packages · per night, estimated from published rates

IDR 28,980,000 - 38,640,000
USD 1,725 - 2,300

Published venue package range, before styling, photography, and extras. We confirm exact, current pricing with the venue for your date and guest count.

Where it is

Villa Cahaya · Sinaran Surga Complex, Jl. Pura Masuka, Banjar Wijaya Kusuma, Ungasan, Bukit Peninsula, Badung

Good to know

Common questions

How many guests can Villa Cahaya host for a wedding?+

The garden and cliffside terrace hold up to 75 guests for a wedding. The villa itself sleeps up to 10 across five bedrooms, so it suits an intimate ceremony where a smaller circle of family stays on site for the whole trip.

What is the minimum stay?+

Minimum stay has historically run from 3 nights in low season up to 7 nights at peak season, on top of the separate function and banjar (community) fees charged for hosting a wedding. We confirm current terms with the villa once you have a date in mind.

Is the pricing on this page current?+

The nightly rates shown are estimated from previously published low, high, and peak season prices and have not been independently reverified for today's market. Treat them as a starting reference only; we confirm exact current pricing with the venue for your date and guest count before you book.

What happens if it rains?+

The garden ceremony spot is open-air, but the antique joglo entrance pavilion and the cliffside balé are both close by and covered, so a wet-season wedding still has shelter without leaving the property.

← All venues in Uluwatu

Ready to plan
your special day?

Tell us your date and your dream. We'll take care of everything, from first idea to your last dance under the Bali stars.

Let's talk
Chat with us