Skip to main content
A Christmas Dinner featuring turkey, stuffing, mashed potatoes and vegetables at the Fairmont Empress in Victoria, BC

Where to Enjoy Christmas Dinner in Victoria, B.C.

6 minute read | Categories: Holidays, Christmas, Markets & Culinary, Restaurants, Take-Out

Updated March 24, 2026

HomeBlogWhere to Enjoy Christmas Dinner in Victoria, B.C.

Alleviate some holiday stress and make your Christmas merry and bright, with the help of a local restaurant! Many eateries in Victoria are offering dine-in or take-out for one of the most special meals of the year. Without further ado… here are the holiday’s fantastic feasts and where to find them!

Christmas dinner at Q at the Empress in Victoria, BC

Fairmont Empress

Enjoy festive Afternoon Tea in the historic Lobby Lounge at the Fairmont Empress on Government Street, as this traditional tea is taken to a whole new level with new ingredients, served in festive hues and a splash of holiday cheer. Don't miss this limited time festive favourite, served daily during the holidays from 11:00AM to 5:30PM.

Snuggle up with someone and enjoy fireside drinks and snacks on the Festive Veranda. Gather round, roast marshmallows, and indulge on cheese or chocolate fondue. Festive Veranda runs 11:00AM - 10PM daily throughout the holidays.

Get in the festive spirit early, with Christmas Eve Dinner in Q. Unwind and indulge with a four-course feast that's fit for a queen at Q Restaurant, December 24, 4:30-9:30PM.

Enjoy Christmas cooking without the stress and savour a day of calm indulgence with the Christmas Day Buffet. This festive feast features carving stations, fresh seafood, and classic christmas dishes and an elegant setting only the Empress can provide. Don't miss out, with seating at 2:30, 5:00, and 7:00 PM on December 25. If you're looking for something more fitting for a small group or family, be sure to book in for Christmas Day Dinner in Q at the Empress. This four-course set menu is the perfect way to celebrate the occasion.

A family enjoys Christmas Brunch at The Dining Room in the Oak Bay Beach Hotel in the Oak Bay neighbourhood of Victoria, BC

Oak Bay Beach Hotel

Celebrate the magic of Christmas morning, with none of the cleanup, during a lavish holiday brunch at the oceanfront Oak Bay Beach Hotel on legendry Beach Drive in Oak Bay. This Christmas feast features a chef-attended carving station, omelet station, pasta station, hot and cold buffet items including breakfast classics and fresh seafood, and of course, dessert, all while you enjoy a gentle festive soundtrack played live onsite by a local pianist. This year's buffer features seatings at 10:00AM, 10:30AM, 1:00PM, and 1:30PM, and for adults, starts with a welcome mimosa on arrival. Just 14-minutes from downtown Victoria, the Oak Bay Beach Hotel feels like an escape from the city that's just around the corner.

A bartender prepares cocktails at the Courtney Room in Victoria, BC

The Courtney Room

Celebrate the holidays with the intimate, festive glow of the Courtney Room, located at the Magnolia Hotel & Spa on Courtney Street in downtown Victoria. Choose between Christmas Eve, Christmas Day or Boxing Day for a delightful dinner, carefully crafted for the holiday season. Christmas Day The Courtney Room is serving a four-course Chef's Holiday Prix Fixe menu.

Dine-In: December 24, 25 & 26

A couple enjoys a drink at the Bard & Banker in Victoria, BC

Bard & Banker

Looking for the perfect spot for Christmas Eve Dinner? Bard & Banker, at 1022 Government Street, have just what you’re looking for with a traditional Christmas dinner, at a great price, on December 24 between 12:00-9:00 PM. At the Bard you'll enjoy a classic Christmas dinner featuring turkey and all the trimmings. At one point in its history, the building the Bard & Banker is housed in was actually a Christmas store, making it a natural fit for a Christmas dinner.

10 Acres Bistro illuminated with lights in Victoria, BC

10 Acres

Grab a take-home free-range turkey that was born and raised on the island. This holiday dinner is home-cooked, local, and tasty – everything we expect and love out of the 10 Acres! We recommend a stop at their Bistro on Courtney Street, across from the Magnolia Hotel, for a relaxed, cozy Christmas dinner.

Their three-course Dine-In Christmas Dinner is available on the 25th as well. Both pick-up and dine-in are available at 10 Acres at the Pier in Sidney, and the Commons in downtown Victoria. Reservations available at 10acres.ca or call 250-220-8008.Take-home:

December 25th from 2:00-4:00 PM

Dine-in: December 25th from 4:30-8:00 PM

Outdoor dining domes at WinterLURE in Victoria, BC

LURE Restaurant + Bar

Ring in the holidays with the best waterside view in town at LURE Restaurant & Bar at the Delta Hotels by Marriott Victoria Ocean Pointe Resort in Vic West. Choose from Christmas Day Brunch from 9:00AM-1:00PM with a full festive buffet full of all your seasonal favourites, or sit down for an elegant four-course feast to celebrate the holidays from 2:00-10:00PM.

A bowl of fresh seafood at Fathom in Victoria, BC

Fathom

Choose between brunch or dinner at Fathom on Christmas eve or Christmas Day. Enjoy a buffet brunch featuring pastries, a smoothie bar, cold seafood, and an assortment of classic brunch favourites, with Fathom's distinctive twist, of course. Find Fathom at the Hotel Grand Pacific on Belleville Street along the Inner Harbour, and be sure to check out the hotel's Gingerbread showcase while you're there.

Or, join Fathom for a mouth-watering three-course Christmas dinner. Whether you’re a hotel guest seeking the ultimate holiday getaway, or a local who simply doesn’t feel up to cooking this year, Fathom’s holiday feasts are sure to amaze.

Download Victoria's Vacation Guide

Destination Greater Victoria is honoured to be based on the traditional territory of the Lekwungen-speaking peoples of the Songhees Nation and Xwsepsum Nation, whose historical relationships with the land continue to this day.