If you’re looking to feast on Christmas Day without the fuss of all-day cooking and dishes, you’re in luck!

These 10 restaurants around the city will be open on Christmas Day, but make sure to reserve a spot as soon as you can as they’re filling up quickly.

Nautical Nellies

Nautical Nellies on Wharf St. is hosting a turkey dinner this holiday season. This is a very popular location and there are only a few reservation spots left, so be sure to call and book soon if you’re craving a local hot-spot to spend your Christmas Day.

  • Price: $39.50 per person
  • When: December 25th, 3pm-9pm

10 Acres Commons

For local and sustainable food in a beautiful harbour setting, head to 10 Acres Commons for Christmas Day dinner. They are serving a three-course meal with your choice of turkey, gnocchi or pork chop and dessert options. Click here to take a peek at the menu!

  • Price: $59.95 per person
  • When: Wednesday, December 25th

Lure Restaurant & Bar

Lure restaurant and bar is serving a delicious three-course meal with options for you to choose a starter, main and dessert to fit your taste.

Traditional turkey, steelhead or risotto are just a few of the options available. To dine here, pre-payment and a reservation is required.

  • Price: $79.95 per person, $36.95 for children (12 & under)
  • When: Wednesday, December 25th, 1:00pm-11:00pm


If you want to dine at a reasonable price with a view, Belleville’s is serving a Christmas Day Turkey Dinner.

They are also offering their regular menu, and, as always, they have a wide drink selection. Reservations are available for groups of 6 or more.

Price: $25.95 per person
When: December 25th, last seating at 3pm

Q at the Empress

The Q at the Empress restaurant inside the iconic Fairmont Empress will be hosting an incredible Christmas Day dining experience with live music and an exceptional menu. Reserve your dining room table soon to ensure you don’t miss out.

  • Price: $179 per person
  • When: Wednesday, December 25th

Fire & Water 

The restaurant in the Marriott Hotel offers a warm ambience to enjoy your Christmas Day meal.

They pride themselves on not overpricing just because it’s the holidays, with entrees ranging from $30-$40 and desserts and appetizers ranging from $10-$20. There are only a few seatings left, so call and reserve as soon as you can.

  • Price: Entrees from $30-$40, and desserts and appetizers between $10-$20.
  • When: Wednesday, December 25th

Bartholomew’s Pub

At this old-style pub, you have the option of roasted turkey, roasted ham or lasagna as your main course for this three-course meal special happening on Christmas Day.

At Bartholomew’s Pub, you’ll have your choice of soup or salad to start, pumpkin pie for dessert.

  • Price: $49 per person
  • When: Wednesday, December 25th from 4:00pm-9:00pm

Alpina Restaurant 

The restaurant in the Villa Eyrie resort is offering Christmas Dinner December 24th and 25th. You can dine in this mountaintop location while looking out on incredible panoramic views. There menu is available here.

  • Price: $129 per person
  • When: Wednesday, December 25th, 5:00pm

Hotel Grand Pacific – Pacific Restaurant

The Pacific Restaurant is back again with their three-course Christmas feast. If you’re interested in fine dining at this waterfront location, make sure to reserve soon. You can view their menu options here

  • Price: $78 per person, $39 for Children (11 & under)
  • When: Wednesday, December 25th from 3:00pm – 11:00pm

The Strathcona

This downtown restaurant and pub will be open its regular hours, even over the holidays. They’re offering a Christmas Meal menu as well as their standard pub-style food.

Drinks, food, pool tables and dart boards will be available here all day.

  • When: Wednesday, December 25th from 11:30am-2am

Westin Bear Mountain Golf Resort & Spa

If you have a big appetite, this restaurant will be serving a luxury Christmas Day buffet. They are filling up quickly and for good reason, but noon seating’s are still available.

  • Price: $75 per person
  • When: Wednesday, December 25th from 9:00am-1:00pm

Sooke Harbour House

If you’re hoping to escape out of the city for your holiday meal, the Sooke Harbour House is offering 2 options for Christmas Day meals.

In the Fine Dining section, there will be a specially coordinated Chef Christmas tasting menu for $95or the Casual Dining room still has availability for their set four-course menu at $55 per person.

  • Price: $95 or $55 per person
  • When: Wednesday, December 25th from 5:30pm-9:30pm

Blue Crab Seafood House

To experience a three-course meal at a beautiful waterfront location, call the Blue Crab Seafood House to reserve your spot now.

  • Price: $120 per person
  • When: Wednesday, December 25th from 3:00pm-8:00pm

Did we miss any? Comment below to let us know!

Subscribe to the Victoria Buzz newsletter to receive the latest news, events and more directly to your inbox. Every day.