Give yourself the gift of a sumptuous feast this Christmas by dining at some lovely venues in Melbourne CBD and beyond.

– Staff Writer
· December 9, 2025
Christmas Day is almost here, and if you feel like treating yourself, step away from the kitchen and visit some incredible restaurants that will be open for dining around Melbourne. Feast on all the festive favourites, like glazed ham and Christmas pudding, or try something different, like an exquisite omakase dinner. Whatever you choose, there’s plenty of excellent dining options in Melbourne available for you and the whole family on Christmas Eve and Christmas Day.
Festive restaurants to try around Melbourne this Christmas
Melbourne Town Hall
Source: Supplied
$270 per adult plus booking fee
Spend your Christmas afternoon dining in the splendid surrounds of Melbourne Town Hall. Start with a glass of champagne, and tuck into a two hour buffet feast, stacked with traditional roasts, artisan cheeses, freshly shucked oysters, festive desserts and more. While you dine, listen to live festive music performed on the Grand Organ, alongside a four-string quartet. There’s either an 11am to 1pm or a 2pm to 4pm session to choose from. More info here.
Source: Supplied
$395 per adult
Reine & La Rue is throwing their first ever Christmas lunch. This set menu will be available exclusively for Christmas Day, and will blend French Christmas traditions with local summer produce. Think white truffle and Comté choux, rabbit & foie gras terrine, wood-roasted Mayura wagyu eye fillet, chocolate bûche de noël and more. Bookings are available between 11:30am and 3:15pm. Learn more here.
Collins Kitchen at Grand Hyatt Melbourne
Source: Supplied
$199 per person
Collins Kitchen at Grand Hyatt Melbourne is fully booked out on Christmas Day, but if you don’t mind gathering a little bit earlier, they’ve still got a great buffet lunch for you to try on Christmas Eve. Treat yourself to ham, turkey, pizza, seafood and more delectable savouries, as well as an abundance of festive desserts like a Christmas pavlova trifle, a Santa belly macaron or a holiday bauble cake pop. Learn more here.
Warabi
Source: Supplied
$355 per person
Celebrate the season with a 14-course omakase dinner at Warabi. Receive a cocktail or mocktail on arrival, listen to a vinyl DJ, and watch the chef carefully craft each festive dish, ending with a cherry and sake dessert. Find out more.
The Windsor
Image: Visit Victoria
$349 for adults
There’s currently a waitlist for Christmas Day lunch at The Windsor, but there’s still availability for Christmas Eve dinner. Wander into the One Eleven restaurant at either 6pm or 6:30pm, and feast on a five-course meal. Items on the menu include scampi terrine, turkey and traditional Christmas pudding. Free flowing drinks are included in this experience. Learn more here.
State of Grace
Source: Supplied
$169 for adults
State of Grace is serving up a modern-three course menu for Christmas Day lunch. Begin the festivities with a glass of bubbles on arrival, then enjoy a selection of premium meats, fresh seafood and seasonal sides. End things on a sweet note with festive desserts. Sessions run for two hours and are available at either 11am or 2pm. See more here.
Tippy Tay
Source: Supplied
$150 per adult
Tippy Tay is serving up a four-course feast, celebrating the culinary flavours of the Amalfi coast. The menu hasn’t been released yet, but past Christmas lunches have included baked foccacia, pasta, roasted whole flounder and petits fours. This lunch includes a cocktail or mocktail on arrival. Learn more here.
Supplied/Image: Griffin Simm
$95 minimum spend for casual dining
Afloat is open on Christmas Day, and there’s a variety of options available. Classic table reservations for 1 to 20 guests require a minimum spend of $95 per person. This spend can be used at the bar for food and drink from their regular menu. For a larger affair, with 8 to 50 people, you can book a three-course banquet from $80.50 per person. For casual dining with larger groups of 8 to 50 people, you can enjoy shared snacks and pizzas from $40 per person. See more here.
Hickens Hotel
Supplied/Image: Zennieshia Butts
$165 for adults
Find plenty of holiday spirit at Hickens Hotel on Christmas Day. Their shared feast includes ham, turkey, stuffing, roast veggies, mince pies, lamingtons and more! Choose either an 11:30am or a 2:30pm session. More info here.
The Savoy Hotel
Source: Supplied
From $120
Pop into The Savoy Hotel on Little Collins Street, and tuck into a Christmas lunch or dinner. The lunch is a festive buffet and costs $300 for adults, while dinner is a three-course meal that’s $120 for adults. Learn more here.
Conservatory
Image credit: Crown Melbourne
From $85 for breakfast
Conservatory at Crown Melbourne is open for Christmas dining for breakfast, lunch and dinner. Both the buffet lunch and dinner will have live entertainment. While lunch is sold out, there’s still spots available for breakfast and dinner, and there’s spots available for dining on Christmas Eve too! See sessions and prices here.
Quarterhouse
Source: Supplied
$195 per person
Arrive at Quarterhouse and toast the season with a glass of bubbles. Then, enjoy a curated three-course lunch with oysters, beef wellington, Christmas pudding and more. This lunch is available at 2pm. Meanwhile, the ground floor is open for casual drinks from 11am to 4pm. Check it out.
Rippon Lea Estate

$260 per adult plus booking fee
Spend your Christmas Day dining with loved ones at the historic Rippon Lea Estate. Look forward to a complimentary drink on arrival, then feast in the grand ballroom or by the pool. Indulge in classics like maple glazed ham, roast lamb, roasted veggies, plum pudding, berry trifle and more. Sessions run for two hours, starting at either 11am or 2pm. Learn more here.
Lancemore Mansion Hotel Werribee Park
Source: Supplied
From $299 per person
There’s a couple of ways that you can celebrate Christmas Day at Lancemore Mansion Hotel in Werribee Park. Dine at The Pavilion and indulge in a buffet on a shared long table, and try plenty of Christmas favourites while looking out at the stunning gardens. Or, head into Joseph’s Restaurant for a three-course feast.
Olinda Tea House
Source: Visit Victoria
From $97 per person
Drive out to Mount Dandenong this Christmas, and celebrate at Olinda Tea House. They are open for lunch and dinner, with set sharing menus available for $97 per person. Their signature high tea is also available on Christmas Day for $99 per person. To keep things festive, there will be gifts and prizes on the day. Learn more here.
Lancemore Lindenderry Red Hill

Dining and Cooking