Not cooking this year? Calgary’s hotels and restaurants serve Christmas Eve dinners, Christmas Day brunches and holiday buffets all December. Book early: the best tables go by the first week of December.
Holiday Brunch at the Calgary Zoo
The Wilder Institute’s Calgary Zoo is hosting a Specialty Holiday Brunch in Safari Lodge on December 20 and 27, 2026, plus a Festive Feast buffet add-on during ZOOLIGHTS.
Heritage Park Breakfast
The Once Upon A Christmas breakfast buffet is a December weekend tradition for families.
Hotel Christmas Brunches
Downtown hotels, including the historic Fairmont Palliser, traditionally serve Christmas Day brunch buffets. They’re the easiest Christmas Day meal with kids and often include carollers or Santa.
Christmas Day Dinner
Many independent restaurants close on December 25, so hotel dining rooms and a handful of downtown and Beltline restaurants carry the day. Ask about set menus and whether they include a kids’ price.
Booking Tips
- Book by early December for Christmas Eve and Day.
- Check cancellation policies; prepayment is common.
- Christmas Eve is often easier to book than Christmas Day.
In the mountains? Banff restaurants and hotels host Christmas dinners too; see Christmas in Banff.
Related: Christmas Eve and Christmas Day, festive afternoon tea.
Part of: Calgary Christmas Guide 2026

1 Comment
Pingback: Christmas Eve and Christmas Day in Calgary 2026 - Calgary Christmas