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 Day.
1. State Library Victoria
Indulge in a remarkable lunch on Christmas Day, surrounded by the grandeur of State Library Victoria. Step into Ian Potters Queen’s Hall, find your seat underneath the glass room and crack open a bonbon. Then, tuck into a hearty Christmas feast, with favourites like ham and turkey, as well as a prawn and oyster bar, a cheese station and plum pudding for dessert. You’ll receive a cocktail or mocktail on arrival, and sip on plenty of flowing wine, beer and cider. Spirits and cocktails are available for purchase. Sessions last for two hours, with bookings available for either 11am or 2pm. This lunch costs $255 per adult, plus booking fee. See more here.
📍328 Swanston St, Melbourne VIC 3000
2. Tippy Tay – Garden State Hotel
Tippy Tay is serving up a four-course feast, celebrating the culinary flavours of the Amalfi coast with an Aussie Christmas twist. Share starters like salmon crudo, oysters and baked foccacia, followed by heartier dishes like pasta and roasted whole flounder. For dessert, sweeten things up with pavlova, trifle and petits fours. Lunch is $150 per adult. More details here.
📍101 Flinders Lane, Melbourne VIC 3000
3. Afloat
Afloat is open on Christmas Day, and there’s a variety of options available. Classic table reservations for 1 to 9 guests require a minimum spend of $95 per person. This spend can be used at the bar for Capri-inspired food and drink. For a larger affair, with 10 to 40 people, you can book a banquet from $70 per person. This includes three shared courses to try, and pasta and seafood add-ons are also available, along with welcome cocktails and wine. DJs will be on deck to keep the good times flowing. Learn more here.
📍2, Flinders Walk, Melbourne VIC 3000
4. Rendezvous Hotel
Unwind over a Christmas-themed lunch inside the Grand Vestibule or Atrium of Rendezvous Hotel. Receive a drink on arrival, and feast on seasonal flavours from live cooking stations around the room. After that, treat yourself to a dessert buffet. A chocolate fountain is also on the cards. It’s all happening from 12pm to 3pm and costs $259 per person. More info here.
📍328 Flinders St, Melbourne VIC 3000
5. Lollo
Lollo at W Melbourne is open for dining on Christmas Day. They’re serving up a festive buffet lunch, complete with live cooking stations, a cocktail on arrival and even a visit from Santa. Otherwise, pop by for a three-course dinner later in the day. Lunch costs $295 for adults and dinner costs $120. More info here.
📍408 Flinders Ln, Melbourne VIC 3000
6. Warabi
Warabi is celebrating the festive season with their Love & Omakase Christmas Dinner. Embark on a culinary journey through their sensational 13-course Omakase menu, complete with a Japanese Christmas cake to enjoy at home. This costs $420 per person, and include the option of a wine, sake or non-alcoholic drink paring. Find out more.
📍408 Flinders Ln, Melbourne VIC 3000
7. Bistrot Bisou
If you feel like dining on French food on Christmas Day, pop into Bistrot Bisou at Hotel Indigo Melbourne on Flinders. They’re doing a jolly good four-course lunch, with oysters on arrival, and scrumptious choices like snapper fillet, wood roasted pork rack, duck fat potatoes, layered champagne jelly and more. This lunch costs $170 per person. More details here.
📍575 Flinders Ln, Melbourne VIC 3000
8. Salted Egg
For a Southeast Asian feast on Christmas Day, look no further than Salted Egg on Flinders Lane in Melbourne. Located inside the Quincy Hotel, this banquet includes cocktails on arrival and a hearty line-up of the most popular dishes from this year. Lunch starts at $130 per person. More info here.
📍Level 1, 509 Flinders Ln, Melbourne VIC 3000
9. The Windsor
Treat yourself to an enchanting five-course lunch or dinner at The Windsor this Christmas. There’s a few different options for you to choose from, starting with a dinner on Christmas Eve at 6:30pm. For lunch, you can enjoy a meal within the majestic Grand Ballroom at 11:30am, or inside the One Eleven restaurant at 1pm. The Christmas Eve dinner costs $329 for adults, while lunch on Christmas Day costs $468. All options include free flowing beverages. See more here.
📍111 Spring St, Melbourne VIC 3000
10. Langlands Restaurant & Bar
Hyatt Centric Melbourne’s Langlands Restaurant & Bar is serving up an indulgent nine-course sharing menu for Christmas. Dine 25 floors above the city, take in the view and tuck into oysters, king prawns, Western Plains porchetta, slow cooked turkey, pecan pie, eggnog and more. This set menu is $130 per person, and you can add a drink package for free-flowing bubbles, beer, wine and mocktails for an extra $58. Lunch is available from 12:30pm, or you can pop by for dinner from 5:30pm. Learn more here.
📍Level 25/25 Downie St, Melbourne VIC 3004
11. The Savoy Hotel
Pop into The Savoy Hotel on Little Collins Street, and tuck into a lavish buffet for Christmas lunch or dinner. You’ll find plenty of Christmas favourites, like roast turkey, honey glazed ham, fresh seafood, Christmas pudding, mince tarts and more. This Christmas feast costs $249 per person. See more here.
📍630 Little Collins St, Melbourne VIC 3000
12. Pascale Bar & Grill
Pascale Bar & Grill is open for dining on Christmas Day at QT Melbourne. Sink your teeth into O’Connor Sirloin, pan-seared snapper, roasted turkey roll, pavlova and more. There will be live entertainment to keep your spirits high between courses. This lunch starts at $255 per adult, and runs from 12pm to 2:30pm on Christmas Day. See more here.
📍 Level 1/133 Russell St, Melbourne VIC 3000
13. Conservatory
Conservatory at Crown Melbourne is open for Christmas dining for breakfast, lunch and dinner. Both lunch and dinner will have live entertainment, as well as a beverage package complete with champagne. There’s a few different price ranges and times available, and you can check it out here.
📍Level 1/8 Whiteman St, Southbank VIC 3006
14. Eureka 89
Soar up to Eureka 89 in Melbourne Skydeck for a Christmas lunch with a view. Sip on a cocktail on arrival, and indulge in a three or four-course set menu. Look forward to delightful treats like Confit Citrus Glazed Turkey and a Christmas-inspired Muscovado Cake. Lunch is available from 12:30pm to 3:30pm at $200 per person, and if you can’t make it on the day, they’re also doing lunch and dinner on Christmas Eve. More info here.
📍 Level 89/7 Riverside Quay, Southbank VIC 3006
15. Studley Park Boathouse
Sail over to Studley Park Boathouse for a three-course Christmas lunch. Tuck into shared mains like ham and turkey, and finish your meal with a plate of cheese and pudding. There’s an outdoor area for the kids to play and have fun. This costs $165 for adults, and sittings are available at 11:30am and 2pm. More info here.
📍1 Boathouse Rd, Kew VIC 3101
16. Stella Restaurant and Bar
Have a stellar Italian lunch on Christmas Day with Stella in South Yarra. Indulge in a festive three-course shared menu, with scrumptious bites like caviar, prime rib roast and cherry pavlova. Kids can also enjoy pizza or pasta. Lunch is available for sessions from 11:30am to 2:30pm and costs $195 per person. Find out more.
📍427 Chapel St, South Yarra VIC 3141
17. Pullman & Mercure Melbourne Albert Park
Step into the Grand Ballroom of Pullman & Mercure Melbourne Albert Park, and feast on a Christmas Seafood Buffet Lunch. Receive a complimentary cocktail, and stack your plates with festive dishes like turkey, ham, charcuterie and more. There will also be plenty of seafood, including oysters, salmon and barramundi. End on a sweet note with dessert like gingerbread trifle. Santa will also make an appearance to spread some Christmas cheer, and there will be lots of other entertainment, like live music, disco and face painting. All kids will also receive a special gift. The buffet is $260 for adults, and runs from 12pm to 3pm. Learn more here.
📍65 Queens Rd, Albert Park VIC 3004
18. The Smith
Share a family-style lunch with your loved ones at The Smith on Christmas Day. There’s a four-course menu, with holiday favourites like glazed ham, turkey and Christmas pudding. Vegan alternatives are also available, such as a mushroom & chestnut roast for the main. Seatings are available from 11am to 1:30pm, and 2:30pm to 5pm. It costs $145 for adults. Find out more.
📍 213 High St, Prahran VIC 3181
19. Rippon Lea Estate
Spend your Christmas Day dining with loved ones at the historic Rippon Lea Estate. Look forward to a complimentary drink on arrival, then feast on oysters, cheese, roast lamb, roast turkey, maple glazed ham, plum pudding and more. Sessions run for two h ours, and sitting times are at 11am and 2pm. It costs $230 per adult plus booking fee. See more here.
📍192 Hotham St, Elsternwick VIC 3185
20. North & Common
Looking for something a little different? Why don’t you have Christmas lunch at North & Common, a hatted restaurant located in Pentridge Prison? Enjoy a three-course meal with all the trimmings, and finish on a sweet note with Christmas pudding. There will be festive cocktails on arrival, and you can also purchase spirits, wines and beers on the day. This lunch costs $169 per person. More info here.
📍1 Pentridge Blvd, Coburg VIC 3058
21. Olinda Tea House
Drive out to Mount Dandenong this Christmas, and celebrate at Olinda Tea House. They are open for lunch and dinner, with banquets to share starting from $95 per person. Their signature high tea is also available on Christmas Day. They will also be giving out gifts on the day. Bookings are required.
📍86A Olinda-Monbulk Rd, Olinda VIC 3788