"Each meal was fantastic"
Everything was excellent—there’s nothing more to say! The prices are very fair and the food outstanding. We had four meals here, and each one impressed us!
Family of 4 with another family
France
Whether you’re here for a leisurely lunch, early evening sundowners, or a relaxed dinner, Restaurant Bora Bora offers one of the most desired settings in all of North Bali.
The gentle rumble of the waves will relax you, balmy sea breezes provide natural air-conditioning, and the ample shade keeps you cool and comfortable all day long.
For hotel guests, it’s the perfect place to unwind, socialize with friends, play games, or simply lounge and read. Prefer the pool? We’ll deliver drinks and light meals directly poolside.
Restaurant Bora Bora is also an ideal destination for private functions and celebrations. Special menus can be tailored to your requirements—whether it’s for 2 people or 32, Balinese or international.
Nothing is too much trouble for us.
We are open from early morning until late evening, serving a wide selection of local and international dishes. Our menu features:
Special menus tailored to your preferences are our speciality — whether for 2 or 32 guests, and whether you’re craving Balinese flavours or international favourites.
We also offer delivery, take-away, and outside catering to nearby locations — along with a convenient pick-up and drop-off service.
We proudly support our local community by sourcing fresh ingredients from nearby:
Late afternoons bring some of the most spectacular sunsets in North Bali, and Restaurant Bora Bora enjoys a prime viewing spot.
Cocktails and aperitifs at sunset are our house specialty—but beware of our Mojitos and Margaritas! Line your stomach with a selection of tapas before the evening begins.
As the sun sets behind the mountains of West Bali and East Java, the restaurant transforms into a dining destination of choice—an experience that begins the next chapter of your day.
"Each meal was fantastic"
Everything was excellent—there’s nothing more to say! The prices are very fair and the food outstanding. We had four meals here, and each one impressed us!
Family of 4 with another family
France
Whether you’re planning an intimate celebration or a larger gathering, Restaurant Bora Bora offers the perfect setting. We can host up to 35 guests under cover and up to 50 in the garden, under the stars. Need more space? Additional seating can be arranged on another lawn, complete with a marquee if desired — or we can even set up a table for two right on the beach for that unforgettable romantic moment.
Whatever your vision, we’ll bring it to life in an exquisite setting that promises lasting memories. You also have the option of reserving exclusive use of the resort for your event — but be sure to book early.
All events include the option of a tailored accommodation package for you and your guests.
No two requests are the same. We’re here to tailor each event to your unique needs, ensuring you’re proud to be the host—and your guests leave with unforgettable memories.
Whether you're planning a small private dinner in the restaurant or a lively celebration in the gardens and around the pool, we’ll create the perfect setting and menu to make your special day unforgettable—complete with a birthday cake, of course.
We’re also happy to host children’s parties, with access to the pool and a range of fun games and activities we can help organise.
Mayo Resort offers an exceptional setting for food and wine tastings. Whether you’re a supplier showcasing your products to a handpicked audience or simply want to host a curated culinary event, our relaxed yet refined atmosphere makes for a memorable experience—and a powerful way to connect with future customers.
Get In Touch
Our poolside garden transforms beautifully into a stage for traditional Balinese performances or fashion showcases. With the lawn as your audience’s seating area, it’s an unforgettable venue that blends elegance with atmosphere.
Plan your event with usFrom team lunches and farewell dinners to client appreciation or staff celebrations—our beachfront restaurant provides the ideal setting to show your appreciation. Whether casual or formal, we’ll help you create a memorable experience your guests will value.
Get In Touch