Finding restaurants open on Christmas Day in Perth is easier than you might think — and the options are impressive. Whether you’re after a lavish waterfront buffet, a long family lunch in the Swan Valley, a festive feast on Rottnest Island, or a relaxed meal at your local hotel, Perth has something to suit every family, budget and occasion. Skip the stress of cooking and let Perth’s best restaurants take care of Christmas this year. From intimate fine dining to buzzing buffets with Santa appearances, kids’ menus and free-flowing drinks packages, this is your complete guide to restaurants open on Christmas Day in Perth 2026.
Be sure to check out our CHRISTMAS LIGHT DISPLAYS PERTH and CHRISTMAS EVENTS AND ACTIVITIES PERTH.
Joondalup Resort Christmas Celebration Lunch
Joondalup Resort has three Christmas Day lunches, each with a buffet and a 3-hour beverage package. The family option is held at the LakeView Function Centre. It has a Christmas buffet with all the trimmings, a beverage package (beer, wine, cider and soft drinks), DJ entertainment and a visit from Santa. The Grand Ballroom and The Alcove offer adults-only buffet lunches. Family-friendly: the LakeView lunch has a dedicated kids’ zone in the Poolside Marquee with children’s activities, a special visit from Santa and a kids’ menu.
Pricing:
-
LakeView Function Centre (families): $299 adults, $249 teens (13+), $110 children (4–12), $35 children (3 and under).
-
Grand Ballroom (adults only, 18+): $299 per person.
-
The Alcove (adults only, 18+): $299 per person.
Address: 45 Joondalup Resort Country Club Boulevard, Connolly WA 6027
Website: Christmas at Joondalup Resort
Pagoda Resort & Spa
Celebrate Christmas Day in the Historic Ballroom at Pagoda Resort & Spa in Como, with two options. The Buffet Breakfast (7am–10am) has continental options, freshly baked pastries and hot breakfast favourites in a relaxed, family-friendly setting. The Christmas Lunch (12pm–3pm) is a five-course set menu of festive favourites, served with a three-hour premium beverage package. Children aged 10 and under receive a Christmas gift at both sessions.
Pricing:
-
Breakfast: Adult $72, Child (11–17) $50, Child (4–10) $40, Child (3 and under) free.
-
Lunch: Adult $198, Child (11–17) $145, Child (4–10) $95, Child (3 and under) $35.
Address: 112 Melville Parade, Como WA 6152
Website: Pagoda Christmas Day Celebrations 2026
InterContinental Perth City Centre
Settle in for a long, leisurely Christmas Day brunch with free-flowing mimosas and a generous festive spread. The menu includes fresh oysters, poached Exmouth prawns, roast turkey and Stirling Ranges rump cap from the wood-fired grill. There are also made-to-order waffles and pancakes, plus mince pies and chocolate mousse cake for dessert. Family-friendly: Santa makes an appearance with a special treat for little ones, and kids’ tickets are priced separately. Children aged 4 and under eat free.
Pricing: $259 per adult, $109 per child (5–12 years), free for ages 4 and under. Seatings start from 11:30am and are staggered every 30 minutes. Prices exclude Eventbrite’s booking and processing fee.
Address: 815 Hay Street, Perth WA 6000
Website: InterContinental Perth City Centre Christmas Brunch
Hearth at The Ritz-Carlton, Perth
Gather around the fire this Christmas at Hearth. From Christmas Day through Boxing Day, the restaurant serves a five-course festive menu that reflects its fire-led dining style and uses the finest seasonal produce. You can book any time from 12pm and eat at your own pace. Family-friendly: there is a three-course children’s menu, and the restaurant says families are warmly welcomed.
Pricing: $309 per person for the five-course menu. The three-course children’s menu is $104 per child. Prices include the 15% public holiday surcharge.
Address: 1 Barrack Street, Perth WA 6000
Website: Christmas Around the Hearth 2026
Fraser’s Restaurant, Kings Park
Celebrate Christmas at Fraser’s with views over the Perth skyline. There are two Christmas Day options.
-
Set menu lunch and dinner: a three-course menu with shared entrées and your choice of main and dessert.
-
Premium buffet lunch: an all-inclusive buffet with a drinks package, held at Fraser’s State Reception Centre. Sessions start at 11am or 2pm and run for up to 2 hours.
Fraser’s also runs a Christmas Eve dinner at 5.30pm on 24 December. It is a three-course set menu with shared entrées. Family-friendly: every option has youth and child pricing, and highchairs are available for $30.
Pricing:
-
Christmas Day set menu (lunch and dinner): $255 adult, $145 youth, $95 child, $30 highchair.
-
Christmas Day buffet lunch: $265 adult, $155 youth, $105 child, $30 highchair.
-
Christmas Eve dinner (24 Dec): $165 adult, $130 youth, $70 child, $30 highchair.
Address: 1 Fraser Avenue, West Perth WA 6005
Website: Fraser’s Christmas 2026
Duxton Hotel Perth Christmas Day Lunch Buffet
Celebrate Christmas Day with an indulgent buffet at the Duxton Hotel Perth. It features festive favourites, premium seafood, a traditional carvery and handcrafted desserts. Lunch runs from 12:30pm to 3:30pm on Friday 25 December 2026, with live music throughout. Christmas decorations, bonbons and all the trimmings are included. Family-friendly: the child price includes a visit from Santa and a gift for every child under 12.
Pricing: $249 per adult, $125 per child (4–12). Children aged 3 and under are free. Drinks can be purchased on the day.
Address: 1 St Georges Terrace, Perth WA 6000
Website: Christmas Day Lunch Buffet
The Vines Resort
Spend Christmas Day at The Vines Resort in the Swan Valley with a festive six-course lunch of all the Christmas favourites. It comes with a three-hour, free-flowing premium beverage package that includes wine, tap beers and soft drinks. Family-friendly: kids get activity packs and lolly bags, and there is separate pricing for teens and kids. Children under 2 eat free.
Pricing: Adults $255pp, teens (13–17) $185pp, kids (3–12) $99, under 2s free. Fully pre-paid and non-refundable, and no further discounts apply.
Address: Verdelho Drive, The Vines WA 6069
Website: The Vines Resort Christmas Lunch
Esplanade Hotel Fremantle by Rydges
Santa arrives at lunchtime, and the hotel is decorated and filled with carols. The bar stays open until 9pm. There are several Christmas Day options.
-
Harbour Master Festive Five Course Lunch: a five-course lunch with a complimentary glass of sparkling on arrival.
-
Southern Cross Gala Ballroom Premium Lunch: a traditional Christmas spread with additional seafood options.
-
Atrium Garden Restaurant Christmas Day Lunch and Dinner: a traditional Christmas spread with all the trimmings.
Lunch and dinner include 3 hours of free-flowing drinks for adults. Family-friendly: Santa appears at lunch and dinner with gifts for the little ones.
Sessions (Christmas Day):
-
Harbour Master five-course lunch: 11:45am to 2:15pm
-
Southern Cross Gala Ballroom Premium Lunch: 12:00pm to 3:00pm
-
Atrium Garden Restaurant lunch: 12:30pm to 3:30pm
-
Atrium Garden Restaurant dinner: 6:30pm to 9:30pm
Address: Cnr Marine Terrace and Essex Street, Fremantle WA 6160
Website: Festive Dining at Esplanade Hotel Fremantle
Wanneroo Villa Tavern
Let the tavern take care of Christmas this year. Join them for a relaxing Christmas Day lunch at your local, with a three-course set menu of festive favourites and none of the hassle. Start with bread rolls and whipped ricotta for the table. Choose an entrée such as chilled prawns, baby Caesar salad or pumpkin and feta arancini. Mains include traditional turkey and hand-carved ham, crispy skinned Tasmanian salmon, braised beef cheek or gnocchi. Finish with plum pudding, chocolate cake or a smashed summer pavlova. Family-friendly: there is a dedicated kids’ menu with a Mini Christmas Roast or Nuggets & Chips, each served with vanilla ice cream, sprinkles and raspberries. The tavern also has a kids’ Playground and a family bistro.
Pricing: Not listed in the information provided. Check the booking page.
Address: 18 Dundebar Road, Wanneroo WA 6065
Website: Christmas Day Set Menu at Wanneroo Villa Tavern
Albion Hotel Cottesloe
Let the Albion take care of Christmas this year. Join them for a relaxing Christmas Day lunch at your local, with festive favourites and none of the hassle. The menu is a set menu of traditional turkey and hand-carved ham, plus options like crispy skinned Tasmanian salmon, braised beef cheek or gnocchi. For dessert there is plum pudding, chocolate cake or a smashed summer pavlova. Family-friendly: there is a dedicated kids’ menu with a Mini Christmas Roast or Nuggets & Chips, each served with vanilla ice cream, sprinkles and raspberries. The Albion’s Bistro is a relaxed setting for a family lunch.
Pricing: $140 per adult, $45 per child.
Address: 535 Stirling Highway, Cottesloe WA 6011
Website: Albion Hotel Cottesloe
Post at State Buildings
Post celebrates the tastes of Italy this Christmas with a festive three-course lunch or dinner, cooked with the warmth of nonna’s kitchen. A shared entrée, a choice of main and a dessert are served across the table. Family-friendly: a children’s menu is available.
Pricing: From $65.
Sessions: Lunch at 11:30am and 2:00pm. Dinner at 6:00pm, 6:30pm and 7:00pm.
Address: Ground Floor, Postal Hall, 1 Cathedral Avenue, Perth WA 6000
Website: Christmas Day at Post
Atrium Buffet at Crown Metropol, Crown Perth
Gather your loved ones on Friday 25 December for Atrium Buffet’s festive spread. It features an enhanced selection of premium seafood alongside a variety of international cuisines, set against the vibrant Crown Metropol Lobby. The buffet also has a dessert station. You can choose from breakfast, lunch or dinner sittings. Family-friendly: every session has separate pricing for teens and children, and infants (0–3) are complimentary.
Pricing:
-
Breakfast (6.30am–10am): $56.90 adult, $35 child (4–12), infants (0–3) complimentary. A public holiday surcharge applies on top.
-
Lunch (first sitting 11am–1.30pm, second sitting 2.30pm–5pm): $245 adult, $145 teen (13–17), $79 child (4–12), infants (0–3) complimentary. It includes beer and wine for adults and soft drinks for all guests.
-
Dinner (from 6pm): $245 adult, $145 teen (13–17), $79 child (4–12), infants (0–3) complimentary. It includes beer and wine for adults and soft drinks for all guests.
Lunch and dinner prices include the public holiday surcharge. Full pre-payment is required at booking.
Address: Crown Metropol, Great Eastern Highway, Burswood WA 6100
Website: Atrium Buffet Christmas Dining
Greenwood Hotel
Let the Greenwood take care of Christmas Day this year. The hotel’s Steakhouse is known for its steaks, seafood and salads, and it’s the main dining room for a relaxed Christmas lunch at your local. Family-friendly: the Steakhouse has a dedicated kids’ menu, and kids aged 0–3 eat free.
Pricing: $155 per adult, $50 per child. Children aged 0–3 are free.
Address: 349 Warwick Road, Greenwood WA 6024
Website: Greenwood Hotel
Old Court House Bar & Kitchen
Join family or friends for a sumptuous Christmas Day lunch at the beautifully restored Old Court House in Fremantle. The team have created a three-course menu — with a pre-order required for main and dessert at least two weeks before the day — which can be enjoyed with or without a beverage package featuring a selection of red, white and sweet wines, tap beer, cider and soft drinks.
Family-friendly: A lower-priced kids’ menu is available for children under 12.
Pricing:
-
$259 per adult (includes 3-hour drinks package — wines, tap beer, cider & soft drinks)
-
$209 per adult (includes 3-hour soft drinks package)
-
$99 per child (under 12)
Address: 6 Henderson Street, Fremantle WA 6160
Book: oldcourthouse.com.au/christmas
Hotel Rottnest — Samphire Restaurant, Rottnest Island
Celebrate Christmas Day away from the hustle and bustle of the mainland at Samphire, Hotel Rottnest’s waterfront restaurant on Rottnest Island. The spread is a generous shared board experience: starter boards of freshly shucked oysters, Shark Bay chilled prawns, a Somerset Hill cheddar board with grapes and quince paste, smoky eggplant and honey roasted pumpkin dips, a chicken pistachio terrine with charcuterie and pickles, and snapper prawn brioche rolls. Main boards include char-grilled chicken with harissa buttermilk, shaved leg ham with blueberry jam, oven-baked West Coast snapper, crispy skin porchetta with apple chutney, and a selection of vegetarian sides. Dessert is a green lemon tart with torched meringue and Christmas treats.
Pricing (food only; 15% public holiday surcharge applies):
-
$240 per adult
-
$70 per child (5–9 years)
Sessions (Christmas Day, Friday 25 December):
-
11:30am
-
12:30pm
Getting there: Rottnest Island is accessible by ferry from Fremantle, Perth City, or Hillarys — factor in travel time and ferry bookings as part of your Christmas Day planning.
Address: Samphire, Hotel Rottnest, Bedford Avenue, Rottnest Island WA 6161
Book: hotelrottnest.com.au/whats-on
Rendezvous Hotel Perth Scarborough — Straits Café
Celebrate Christmas in style with an indulgent festive buffet dinner at Straits Café inside the Rendezvous Hotel Perth Scarborough. Feast on fresh local seafood including whole tiger prawns, alongside Christmas classics like honey-glazed ham and turkey. Finish with a selection of quality cheeses, Christmas desserts and a chocolate fountain. A 3-hour beverage package is included, with sparkling, white and red wines, domestic beers, soft drinks and juices.
Family-friendly: Teens and children are priced separately, and infants dine free.
Pricing (dinner, includes 3-hour beverage package):
-
$199 per adult (18+)
-
$139 per teen (13–17)
-
$99 per child (4–12)
-
Free for infants (0–3)
Session: 6pm – 9pm, Friday 25 December
Address: 148 The Esplanade, Scarborough WA 6019
Website: rendezvousperthscarborough.com.au
Reel Kitchen & Waterside at DoubleTree by Hilton Perth Waterfront
Celebrate Christmas Day lunch at the waterfront with a spectacular buffet at the DoubleTree by Hilton Perth Waterfront. The festive spread includes fresh seafood (blue swimmer crab, oysters and tiger prawns), a full antipasto station, a roast station with slow-roasted Angus striploin, Christmas classics like maple-glazed ham and herb-roasted turkey, honey butter-glazed salmon and a generous selection of salads. Save room for the impressive dessert table: Christmas pudding, pavlova, fruit mince pies, red velvet slice, green tea tiramisu, Christmas stollen, and a flowing chocolate fountain with marshmallows, strawberries, churros and seasonal fruits.
There are two options on the day — an intimate restaurant experience in Reel Kitchen, or a larger celebration in the Waterside Function Room.
Family-friendly: The Waterside Function Room package has separate pricing for children, with under-5s dining free.
Pricing (Christmas Day, 25 December, 1:00pm – 3:00pm):
Reel Kitchen:
-
$295 per person (includes 2-hour beverage package)
Waterside Function Room:
-
$259 per adult (includes a glass of sparkling wine or soft drink)
-
$115 per child (aged 6–12)
-
Free for children aged 5 and under
Book: reelkitchen.com.au or via perthwaterfront.doubletreebyhilton.com
Enquiries: [email protected] or +61 8 6372 1000
Address: 1 Barrack Square, Perth WA 6000 (Reel Kitchen and Waterside Function Room are on Level 2)
Wildflower at COMO The Treasury, Perth
Perched on Level 4 of the stunning COMO The Treasury, Wildflower is one of Perth’s most celebrated fine dining restaurants — and it’s a beautiful way to spend Christmas Day. Indulge in an elevated five-course Christmas Day lunch inspired by the best of Western Australia’s seasonal produce, with sweeping city views from the Outdoor Terrace available for drinks before and after the meal. An optional curated beverage pairing is available to complement every course, and oysters are on offer to round out the occasion.
Pricing: From $295 per person (beverage pairing optional extra)
Session: Friday 25 December, 11:30am – 2:30pm
Note: Groups of nine or more require a Private Dining Room booking, with a minimum spend. Menu is subject to change.
Address: Wildflower, Level 4, COMO The Treasury, 1 Cathedral Avenue, Perth WA 6000
Book: statebuildings.com/events/christmas-day-at-wildflower-26
Perth’s restaurants truly deliver at Christmas, and with so many wonderful options across the city and surrounds, there’s no need to spend the day in the kitchen. Whether you’re planning a special occasion with the whole family or a relaxed lunch with friends, the restaurants open on Christmas Day in Perth 2026 have you covered. Book early — Christmas Day dining in Perth sells out fast, and many venues require full pre-payment at the time of booking. From everyone at Buggybuddys, we wish you a very merry Christmas and a wonderful day celebrating with the people who matter most.
Find more things to do this Christmas in Perth.










Comments are closed.
Is there anything open on Christmas Day for lunch or dinner close to Albany?
is there any place where we can go and have a relaxing Early Christmas BREAKFAST only? We want couple of hours to relax just us two in the morning. Any ideas please.