Places to go for the BEST Buffets in Perth with Kids | WITH PHOTOS

Sharing is caring!

Are you ready for the BEST buffets in Perth, WA

When it comes to dining out as a family, who can resist the temptation of the all you can eat buffet. Whether it is school holidays or just a weekend treat, a meal out is always better if every member of the family can make their own choices at a buffet.

With buckets of prawns, an endless supply of chicken wings, and a bottomless dessert bar, Perth’s buffet range has grown into an experience that simply can’t be pushed aside.

Whether you’re on the hunt for all you can eat sushi or all you can eat Japanese, here are a few popular all you can eat buffets in Perth.

All you can eat buffet Perth

If you just googled ‘best buffets in Perth’ or ‘all you can eat Perth’, then you’ve come to the right place. Check out our list below, we’re sure you’ll find the best buffet in Perth, Western Australia for your family.

All you can eat buffets on Monday


The Crown’s Atrium is well known for its vast and generous buffet. Enjoy a variety of delicious dishes, including fresh seafood, antipasto, Asian and European cuisines, and dessert. Adults and children eat breakfast for $39 and $19.50 respectively. The lunch buffet is slightly more expensive, with adults eating for $49 and children eating for $24.50. Finally, dinner prices are $65 for adults and $32.50 for children. These prices are only applicable from Monday to Saturday. Sunday dining costs are slightly higher. Booking for breakfast, lunch, or dinner is recommended. Alternatively, high tea is on offer every Sunday. We think this is one of the best buffets Perth has to offer.

Address: Crown Metropol, Crown Perth, Great Eastern Highway, Burswood WA 6100

Website: Click here

Here are the best strawberry farms Perth

Lapa Brazilian Barbecue

Head over to the Lapa Brazilian BBQ for the endless feast. Stop by for lunch to enjoy 8 different kinds of meats for $39 per person. Otherwise, dinner is $49 per person and includes up to 16 types of meats. Booking is recommended.

Address: 375 Hay St, Subiaco WA 6008

Website: Click here


If you’re searching for an Indian feast, Annalakshmi can deliver. The buffet typically consists of 9 to 10 items – basmati rice, Pulau rice, rasam, potato masala, Farsi, mini dosai, siriya dose, lupenta siriya dosai, annalakshmi adai, dhal, and a vegetable side dish. The meal comes with dessert. The venue’s buffet is also vegan-friendly and gluten-free. Call the venue to make a booking.

Address: Barrack Square, Jetty 4 Riverside Dr, Perth WA 6000

Website: Click here

Seoul Buffet

Head over to the Seoul Buffet to enjoy all you can eat BBQ. Adults can dig into the buffet for $39.90 Children from 4 to 6 years eat for $12.90, and those aged between 7 to 10 eat for $19.90. With locations in Northbridge, Victoria Park, and Subiaco, there’s plenty of opportunities to enjoy the delicious, classic dishes of the Seoul Buffet.

Address: 253A William St, Northbridge WA 6003

Website: Click here

All you can eat buffets on Tuesday

Monterey’s Brasserie – PERMANENTLY CLOSED

Monterey’s Brasserie offers their buffet for breakfast, lunch, and dinner. With a wide selection of seafood, salads, antipasto, soups, roasted meats, dessert, and much more available, there’s sure to be something for everyone. The breakfast buffet opens at 6 am and costs from $30 to $38 per person. Lunch starts at 12 pm and costs $45 per person. Finally, dinner opens at 6 pm and costs $55 per person.

Address: Pan Pacific Perth, 207 Adelaide Terrace, Perth WA 6000

Trattoria Galetto – PERMANENTLY CLOSED

Make your way over to Galetto if you’re in the mood for delicious Italian cuisine. The buffet is available from Tuesday to Sunday and is home to pasta, pizza, risotto, roasted meats, polenta, and salad. On Tuesdays, enjoy pizza and pasta half price. The buffet is open from 5 pm to 9:30 pm. As the venue offers new pizza and pasta dishes each week, no two visits are the same. This might be the best buffet Perth has to offer.

Address: 4/375 Hay St, Subiaco WA 6008

Miss Maud Hotel

Best Buffets In Perth

Head over to Miss Maud’s Buffet Restaurant for either breakfast, lunch, or dinner. With a variety on offer, there’s sure to be something for everyone. Adults eat breakfast for $27 and children for $15. The lunch buffet costs $45 for adults and $22 for children. Adults and children eat dinner for $55 and $26 respectively. Children under 3 years of age eat for free.

Address: 97 Murray St, Perth WA 6000

Website: Click here

All you can eat buffets on Wednesday

Bayswater Hotel

The Bayswater Hotel offers a generous all you can eat buffet that everyone can enjoy. The menu is comprised of a soup station, a salad bar, and a variety of hot dishes. The buffet is open for lunch from 12 pm and dinner from 6 pm. Adults eat lunch for $24.95 and dinner for $26.95. Children eat lunch for $13.95 and dinner for $14.95. Stop by on Tuesdays for Baywater’s seafood buffet. Alternatively, visitors can order off the A-La-Carte Menu and add $10 to receive the full buffet.

Address: 78/80 Railway Parade, Bayswater WA 6053

Website: Click here

Springs Kitchen

Start the day right with Spring Kitchen’s all you can eat buffet. Dig into breakfast classics, along with a handful of healthy options. Be sure to try the venue’s famous chilli eggs. Breakfast is open from 6 am to 11 am, Monday to Sunday.

Address: 27 Rowe Ave, Rivervale WA 6103

Website: Click here


A popular option when it comes to buffets; Sizzler has it all. Enjoy the fresh salad bar, made up of fresh fruit, diverse salads, and pasta. Remember to stop by the dessert bar after your meal for a hot or cold treat. If you’re looking for more, you’re welcome to order off the main menu and add the salad bar option alongside your meal. Buffet prices start at $17.95.

Address: 131 Walter Rd W, Dianella WA 6059

Duxton Hotel

Lunch is covered at the Duxton Hotel from Monday to Friday. Enjoy the hotel’s lunch buffet, including a vast range of dishes such as seafood, cold meats, salads, dessert, and Asian cuisines. Tea and coffee are also included. The buffet costs $34.95 per person.

Address: 1 St Georges Terrace, Perth WA 6000

Website: Click here

All you can eat buffets on Thursday

Agni Fine Cuisine

Agni Fine Cuisine provides a buffet experience that cannot be missed. With over 35 dishes including seafood, tandoori, butter chicken, salads, and desserts, there’s surely something to satisfy anyone. Not to mention, the restaurant also offers plenty of vegetarian and vegan options. The lunch buffet is open from 12 pm to 2:30 pm. Dinner is available from Thursday to Sunday nights. Children from 5 to 12 years eat for half the adult price.

Address: 17 Wotan St, Innaloo WA 6018

Website: Click here

If you’re staying at Perth’s Sage Hotel, be sure to head down to enjoy Julio’s all you can eat buffet breakfast. The breakfast includes a variety of popular classics to kickstart your day. The buffet also comes in an accommodation package, making the deal all the more valuable.

Address: 1309 Hay St, West Perth WA 6005

Website: Click here

Rendezvous Hotel

The Rendezvous Hotel offers guests an extensive breakfast buffet for those looking to kickstart their day. Enjoy a variety of popular brekky dishes. With the variety on offer, there’s a little something for everyone. Alternatively, a La Carte breakfast is also available.

Address: 148 The Esplanade, Scarborough WA 6019

Website: Click here

Bistro 38, Joondalup Resort

Bistro 38 offers their buffet breakfast from 6:30 am to 10 am every day of the week. Select from a range of hot and cold items, all alongside fresh coffee and tea. Adults eat for $30 on weekdays and $35 on weekends. Kids under 12 eat for $15. Children under 5 eat free. Be sure to stop by on Sunday for the chocolate buffet from 12 pm to 2 pm. Adults and children (13 to 17 years) eat for $65 and $30 respectively. Children from 5 to 12 years eat for $15.

Address: Joondalup Resort, Country Club Blvd, Connolly WA 6027

Website: Click here

All you can eat buffets on Friday

Muscats Restaurant

The Vines Resort And Country Club’s Muscat Restaurant offers an all you can eat breakfast for you to kickstart your day. Enjoy a range of favourite brekky options to energise your morning. Breakfast is open from 6:30 am until 9:30 am throughout the week. On weekends and public holidays, the restaurant opens from 7 am to 10:30 am. Adults eat for $32 per person. Children from 5 to 16 years of age eat for $16 per person. Kids under 4 eat for free.

Address: 79 Hermitage Dr, The Vines WA 6069

Website: Click here

Adelphi Grill, Hilton

If you’re staying at Perth’s Hilton Hotel, remember to pop down for the Adelphi Grill’s generous buffet breakfast. Enjoy a variety of classic all you can eat breakfast options to start your morning the right way. The Adelphi Grill is open every day for breakfast from 6:30 am. Consider contacting the venue for a menu and breakfast prices.

Address: 14 Mill St, Perth WA 6000

Website: Click here

Pagoda Resort And Spa

The Pagoda Resort And Spa offers an all you can eat breakfast buffet that simply cannot be overlooked. Dig into the continental option, along with scrambled eggs bacon, chipolata sausages, hash browns, tomatoes, mushrooms, baked beans, and pancakes. The buffet costs $30 per person and is open from 6 am to 10 am from Monday to Sunday. The restaurant opens from 6:30 am on public holidays.

Address: 112 Melville Parade, Como WA 6152

Website: Click here

All you can eat buffets on Saturday

Jaws Sushi

Best Buffets In Perth

If you’re in the mood for all you can eat sushi, Jaws Sushi has you covered. Make your way down on Saturday after 5:30 pm for their ‘all you can eat’ promotion. Prior reservations for this offer isn’t necessary. Enjoy fresh, delicious sushi rolls, nigiri, sashimi, aburi, gunkan, and a variety of side dishes, noodles, and dessert.

Address: 4/580 Hay St, Perth WA 6000

Website: Click here

International On The Water

The International On The Water’s River Deck offers an extensive buffet breakfast of great value. Start the day right and enjoy a variety of popular classics for only $15 per person. This offer is only available on Saturday and Sunday. The buffet opens from 7 am to 11 am.

Address: 1 Epsom Ave, Ascot WA 6104

Atrium Garden Restaurant

The Atrium Garden Restaurant’s Rise Buffet Breakfast is the perfect way to kickstart the day. Enjoy a wide variety of all you can eat brekky items, including omelette stations and eggs made to order. Breakfast is open from Monday to Friday, from 6 am to 10 am. The buffet opens from 7 am on weekends. Alternatively, make your way down for lunch on weekends from 12 pm, or dinner from 6 pm to enjoy a collection of dishes. Dig into roasted meats, soups, salads, seafood, chicken, tandoori, desserts, and heaps more. Adults eat for $45, and children 4 to 12 years eat for $22.50. Kids under 4 eat free. Prior bookings are advised. We think the lunch here is the best all you can eat Perth has to offer.

Address: Marine Terrace &, Essex St, Fremantle WA 6160

Website: Click here

All you can eat buffets on Sunday

Cornerstone Bar And Kitchen – TEMPORARILY CLOSED

The Mantra’s Cornerstone Bar And Kitchen offer a diverse breakfast buffet to begin the day with a running start. Enjoy a range of popular all you can eat breakfast options that are sure to leave everyone satisfied. For a full menu and buffet prices, consider contacting the venue.

Address: 201 Hay St, Perth WA 6004

Website: Click here

Red Bill Restaurant, Metro Hotel

Head over to the Metro Hotel’s Red Bill Restaurant for their generous buffet breakfast. With a wide range of classic brekky items on offer, there’s sure to be a little something for everyone. The full buffet is typically $20 and the continental is $15, although you can receive $5 off these prices just by pre-booking online. Children from 6 to 12 years can enjoy the full buffet for $10 and the continental for $8. Kids under 5 years eat for free.

Address: 61 Canning Hwy, South Perth WA 6151

Website: Click here

Café 196 Restaurant

Best Buffets In Perth

Make your way down to the Ambassador’s Hotel Cafe 196 Restaurant And Bar for their buffet breakfast. Open from 6 am every day of the week, you can kickstart your day with a variety of popular all you can eat breakfast options that’s sure to satisfy everyone. Consider contacting the venue for the buffet menu and prices.

Address: 196 Adelaide Terrace, Perth WA 6004

Website: Click here

Looking for more things to do in Perth with kids?

Kid friendly restaurants in Perth

Celebrating with kids in Perth?

Sharing is caring!