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

Christmas desserts, meats and seafood available at the buffet at Grand Hyatt Melbourne

 – 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

Christmas decorations at Melbourne Town HallSource: 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.

waiter walking through the grand space of Reine and La RueSource: 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

Christmas-themed desserts at Collins KitchenSource: 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

chef preparing omakase at WarabiSource: 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

outside the entrance of Hotel WindsorImage: 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

view of people dining under chandelier at State of GraceSource: 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

people dining at Tippy Tay by the windowSource: 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.

Afloat at sunset, as an example for what the Rio de Janeiro season will look likeSupplied/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

outside of Hickens HotelSupplied/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

exterior of the Savoy HotelSource: 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

a selection of desserts at Conservatory in Crown MelbourneImage 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

rooftop and greenery at QuarterhouseSource: 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

Werribee Park Mansion and accompanying garden, one of the historic mansions you can see around MelbourneSource: 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

people walking past a garden and into Olinda Tea HouseSource: 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