Bulgari Resort Bali
Ultra-luxury clifftop resort, Uluwatu
Photos: Bulgari Hotels & Resorts
Bulgari Resort Bali sits on a secluded plateau on the Uluwatu peninsula, 160 metres above the Indian Ocean, on the limestone clifftops of the Bukit near Pura Luhur Uluwatu. It is one of the most expensive resorts in Bali, and the setting earns it: an 8.4-hectare estate of 59 villas and mansions with the ocean below on almost every side.
For a wedding, the centrepiece is the Bvlgari Chapel, the first Bulgari wedding chapel built anywhere. It is made from Paras Kerobokan stone with floor-to-ceiling glass paneling, so the sea sits behind you through the ceremony, and it seats around 90 guests. A 300 square metre pavilion terrace runs alongside it for the reception. If you want something smaller, La Terrazza is an open-air terrace for about 12 at a ceremony and 30 at dinner, and The Bulgari Villa gives you a fully private garden and pool for events up to roughly 50.
We work with Bulgari for couples who want the very top of the Uluwatu cliff market: a glass chapel over the ocean, a resort that stays private, and a team used to running weddings at this level. Rates and venue fees run high and are quoted per event, and we reconfirm every figure and minimum with the resort before you commit to a date.
Key details
Why we love it
A glass chapel on the cliff
The Bvlgari Chapel was the first Bulgari wedding chapel in the world, built from Paras Kerobokan stone with floor-to-ceiling glass paneling so the ocean sits behind you as you say your vows. It seats around 90 guests, with a 300 square metre pavilion terrace alongside it for the reception.
A choice of ocean-view settings
Beyond the chapel, La Terrazza is a small open-air terrace reached by a wooden bridge, set up for around 12 guests at a ceremony and 30 at dinner. The Bulgari Villa gives you a fully private garden, pool, and terrace for events up to about 50 guests. You pick the scale, not a single fixed room.
Genuine clifftop privacy
The resort sits on a secluded plateau 160 metres above the sea on the Bukit peninsula, near Pura Luhur Uluwatu. Across 8.4 hectares and 59 villas and mansions, a wedding here reads as private and self-contained rather than shared with a busy hotel.
What the venue offers
- Clifftop setting 160 metres above the Indian Ocean, Uluwatu peninsula
- Bvlgari Chapel: glass-walled ceremony space in Paras Kerobokan stone, around 90 guests
- 300 square metre Pavilion Terrace for ocean-view receptions
- La Terrazza open-air terrace for micro-weddings and private dinners
- The Bulgari Villa for fully private events up to around 50 guests
- 59 villas and mansions on the resort, about 64 keys, for the wedding party and guests
- In-house wedding, catering, and event teams
Where it is
Bulgari Resort Bali · Jalan Goa Lempeh, Banjar Dinas Kangin, Uluwatu, Bali 80364
Good to know
Common questions
Where is Bulgari Resort Bali?+
It sits on the clifftops of the Bukit peninsula in Uluwatu, at Jalan Goa Lempeh, Banjar Dinas Kangin, about 160 metres above the Indian Ocean and near Pura Luhur Uluwatu. It is roughly 45 minutes from Ngurah Rai Airport, depending on traffic.
How many guests can it host for a wedding?+
It depends on the space. The Bvlgari Chapel holds around 90 guests, with the adjoining pavilion terrace for the reception. La Terrazza suits about 12 for a ceremony and 30 for dinner, and The Bulgari Villa takes events up to roughly 50. We confirm exact capacities and venue fees with the resort for your date.
Is there a real chapel, or just an outdoor lawn?+
There is a purpose-built chapel: the Bvlgari Chapel, made from Paras Kerobokan stone with floor-to-ceiling glass so the ocean forms the backdrop. It is one of very few dedicated glass chapels of this kind on the Uluwatu cliffs.
What does a wedding here cost?+
Bulgari is an ultra-luxury resort, with villa rates commonly from around USD 1,600 per night and much higher for the mansions. Wedding venue fees, catering, and styling are quoted separately per event. We reconfirm all current rates and minimums with the resort for your dates.


