The Best Brunch in Bali: The Hotel Weekend Brunches I Keep Going Back To

By Blaise Jaeger · Updated November 12, 2026

In Bali, “brunch” means two different things. There’s the café breakfast you’ll find on every corner of Canggu and Seminyak, and there’s the long weekend hotel brunch: a table facing the ocean, free-flow drinks and nowhere to be before 3 PM. This page is about the second. I’ve lived in Bali since 2020, in Seminyak, and the weekend brunch has become one of my favorite rituals. I’ve been to Kayuputi, at the St. Regis, at least nine times, and I’ve tried most of the big hotel brunches on the island. Here’s my honest take on each.

The Best Hotel Brunches in Bali at a Glance

BrunchDay and timeFormatPrice per person
Kayuputi, The St. Regis (Nusa Dua)Saturday, 11 AM to 3 PMServed at the table, as much as you want1,250,000 IDR net
Astor Brunch, The St. Regis (Nusa Dua)Sunday, 11 AM to 3 PMBrunch at KayuputiFrom 1,650,000 IDR net
Soleil, The Mulia (Nusa Dua)Sunday, 11 AM to 3 PMBig buffetAsk the hotel
Pala, The Apurva Kempinski (Nusa Dua)Sunday, noon to 3:30 PMBig buffet798,000 IDR++
Starfish Bloo, W Bali (Seminyak)Sunday, noon to 3:30 PMBrunch on the beachFrom 770,000 IDR++
Seasalt, Alila SeminyakSunday, noon to 3 PMUnlimited ordering, seafood650,000 IDR++
Pizzaria, Hyatt Regency Bali (Sanur)Sunday, noon to 3 PMÀ la carte at the table, as much as you wantAbout 590,000 IDR++

Prices marked “++” are before tax and service, which add about 21%. “Net” prices include everything. Drinks packages are usually extra. Prices change often, so check with the hotel when you book.

Kayuputi at The St. Regis: My Favorite Brunch in Bali

My favorite brunch in Bali is the Saturday brunch at Kayuputi, the beachfront restaurant of The St. Regis Bali Resort, on Geger Beach in Nusa Dua. It has become a habit: my photos say I’ve been at least nine times since 2022.

What makes it different is that it isn’t a buffet. You start with an aperitif from 11 AM, then the dishes are served at your table, as many as you want, until 3 PM. You never queue at a counter with a plate in your hand, the room stays calm and the service is excellent. It costs 1,250,000 IDR net per person (about $76). Drinks are extra: the beverage package adds 1,750,000 IDR net (about $107), and the premium package with Champagne adds 2,850,000 IDR net (about $174).

A tuna dish served during the Saturday brunch at Kayuputi, St. Regis Bali
One of the dishes of the Saturday brunch at Kayuputi

On Sundays, the St. Regis also runs the Astor Brunch at Kayuputi, from 1,650,000 IDR net for almost the same menu, with the same drinks packages on top. It costs more and, to my taste, feels less exclusive because there are more people. The Saturday brunch is the one I keep going back to.

A brunch table facing the ocean at Kayuputi, St. Regis Bali
Brunch at Kayuputi, facing the ocean

After brunch, walk down to Geger Beach, right in front of the hotel, for a swim in calm water. My guide to Uluwatu, Jimbaran and Nusa Dua has more ideas for the rest of the day. Check prices at The St. Regis Bali on Booking.com

The Mulia: The Sunday Brunch at Soleil

The Mulia, next door to the St. Regis, is famous for its Sunday brunch at Soleil, its signature restaurant. It’s a big buffet, with a seafood bar, live grill stations, a dessert buffet and a breakfast menu, from 11 AM to 3 PM, with free-flow bubbles or cocktails as an option. The price isn’t published online, so ask when you book.

I went for the Christmas brunch in 2021. The food was good, but it’s a huge buffet with a lot of people, which I like less than the table service at Kayuputi. If you love choice and variety, it’s a good option.

A savory pie at the brunch at The Mulia, Nusa Dua
A savory pie at The Mulia

The hotel itself is worth a look: its pool, lined with giant white sculptures, is one of the most photographed in Bali. Check prices at The Mulia on Booking.com

The pool and its white sculptures at The Mulia, Nusa Dua
The pool at The Mulia

The Apurva Kempinski: The Sunday Brunch at Pala

The Apurva Kempinski is a huge resort built in terraces down to the sea, south of Nusa Dua. Its Sunday brunch is held at Pala, a glass-walled restaurant looking over the pools, every Sunday from noon to 3:30 PM. It costs 798,000 IDR++ per adult (about $48 before tax and service) and 400,000 IDR++ for children aged 6 to 12; children under 6 eat free.

I went in May 2022. Like at The Mulia, the food was good, but it’s a big buffet with a lot of people. The setting is the real draw: from the restaurant, the view runs down the terraces to the ocean.

Blaise Jaeger with a plate from the buffet at the Sunday brunch, The Apurva Kempinski Bali
Me at the Sunday brunch at the Apurva Kempinski

Check prices at The Apurva Kempinski on Booking.com

W Bali: The Sunday Brunch at Starfish Bloo

If you’re staying in Seminyak and don’t want to spend an hour in the car, the W Bali is the easy choice: its Sunday brunch is held at Starfish Bloo, the hotel’s restaurant by the beach, from noon to 3:30 PM. It starts at 770,000 IDR++ with soft drinks, 1,470,000 IDR++ with alcohol and 2,470,000 IDR++ with Champagne. The W also runs special editions with guest chefs from other Bali restaurants.

I liked it, but it’s been a while, and I want to go back before I give it a proper verdict. Check prices at the W Bali on Booking.com

Lunch dishes on a terrace table at the W Bali, Seminyak
Lunch at the W Bali

Seasalt at Alila Seminyak: Unlimited Seafood on Sundays

Seasalt is the beachfront restaurant of Alila Seminyak, where I’ve had dinner. On Sundays, from noon to 3 PM, it serves a seafood brunch: not a buffet, but unlimited ordering of seafood and vegetable dishes seasoned with the restaurant’s homemade sea salts, plus Wagyu beef and chicken yakitori, with live music. The food package costs 650,000 IDR++, and the premium drinks package adds another 650,000 IDR++.

The Sunday brunch is next on my list, and I’ll add my verdict here once I’ve tried it. Check prices at Alila Seminyak on Booking.com

Blaise Jaeger at sunset on the terrace of Seasalt, Alila Seminyak
Sunset at Seasalt, Alila Seminyak

Hyatt Regency Bali: The Sunday Brunch in Sanur

The Sunday brunch at the Hyatt Regency Bali, in Sanur, is really very good. When I used to go, it was a huge buffet with a wide choice of dishes, including a babi guling, the Balinese roast suckling pig. It’s now served à la carte at your table at Pizzaria, the hotel’s beachfront restaurant, from noon to 3 PM: you order as many dishes as you like, for about 590,000 IDR++ per person with soft drinks.

Blaise Jaeger at the Sunday brunch buffet of the Hyatt Regency Bali, Sanur
Me at the Hyatt Regency Sunday brunch

Sanur is on the east coast, about 30 minutes from Seminyak without traffic. If you’ve never been, read my guide to Sanur. Check prices at the Hyatt Regency Bali on Booking.com

Tips for a Hotel Brunch in Bali

  • Book ahead, especially for Kayuputi on Saturdays and during the high season, in July, August and at Christmas.
  • Check whether the price is net or “++”: the difference is about 21%.
  • Drinks packages are usually extra. If you don’t drink alcohol, the food-only price is much lower.
  • From Seminyak, count about an hour to Nusa Dua, more on weekends. Book a driver or use Grab or Gojek, and don’t ride a scooter home after a free-flow brunch. My guide to getting around Bali explains the options.
  • Plan the afternoon: Geger Beach, in front of the St. Regis and The Mulia, is a good place for a swim after brunch.

Looking for a café brunch instead? My guide to the best restaurants in Seminyak includes Brunch Club, famous for its Porn Cakes.

Booking.com deals for hotels in Bali

Read More About Bali

Seminyak Beach Bali drone view

Seminyak Travel Guide

Beach clubs, sunsets, spas, nightlife and where to stay: everything you need to plan your stay in Seminyak. Read more

Tirta Empul temple Ubud Bali

Bali Travel Guide

Temples, rice terraces, beaches and the best areas to stay: my complete guide to planning a trip to Bali. Read more

Kelingking Beach Nusa Penida Bali

Nusa Penida Travel Guide

Discover where to stay in Nusa Penida, the island’s most beautiful beaches, top viewpoints, manta ray snorkeling, practical travel tips, and detailed itineraries to plan the perfect trip. Read more

Frequently Asked Questions About Brunch in Bali

What is the best brunch in Bali?

For me, it’s the Saturday brunch at Kayuputi, at The St. Regis Bali in Nusa Dua. The dishes are served at the table, as many as you want, the service is excellent and the room stays calm. It costs 1,250,000 IDR net.

When is the Kayuputi brunch at the St. Regis Bali?

The Kayuputi brunch is held every Saturday, from 11 AM to 3 PM. On Sundays, the St. Regis runs a different brunch, the Astor Brunch, from 1,650,000 IDR net.

How much does a hotel brunch cost in Bali?

Count about 600,000 to 1,650,000 IDR per person, before drinks packages. Watch whether the price is net or “++”, which adds about 21% for tax and service.

Which Bali brunches are not buffets?

Kayuputi at the St. Regis serves its brunch at the table, Seasalt at Alila Seminyak offers unlimited ordering, and the Hyatt Regency Bali now serves its Sunday brunch à la carte. The Mulia and the Apurva Kempinski are big buffets.

Where can I have brunch in Seminyak?

For a hotel brunch, the W Bali at Starfish Bloo and Seasalt at Alila Seminyak both hold a Sunday brunch by the beach. For a café brunch, Brunch Club in neighboring Legian is my pick.

What does “++” mean on a Bali brunch price?

It means tax and service are not included. In Bali, they add about 21% to the price on the menu. A “net” price already includes them.

Do I need to book a brunch in Bali?

Yes, especially on weekends and in the high season. The most popular brunches, like Kayuputi, can be full several days ahead.

Can I bring children to a hotel brunch in Bali?

Yes. Most hotels welcome families, and some have children’s prices: at the Apurva Kempinski, children aged 6 to 12 pay 400,000 IDR++ and children under 6 eat free.

How long does it take to get to Nusa Dua from Seminyak?

About an hour by car, often more on weekends, because the road passes close to the airport.