Christmas Dinner 2025
Rose & Crown (403)
762-2121 • 202 Banff Ave. • Menu
December 24th. Cabernet & Clause Costume Party! Prizes for Best Dressed! Welcomes Ugly sweaters, Elves, Xmas decore, Santa etc... Live music at 10pm! Poster
High Rollers (403) 760-5300 • 110 Banff Ave. • Menu
December 24th Deck the Halls with Bunny Hops! 10-Late! $6 pints, $4 shafts, $4 hiballs! Festive Attire Encouraged! Poster
Beaver (403) 762-4499 • 433 Banff Ave. • FB • Menu
We have Trivia on for Christmas Eve and for New years Eve - Starting 8pm with food & drinks specials all night & great prizes! PosterGet a free Raffle Ticket for every Fernie Brewing purchase! Raffle Ticket
Juniper Bistro (403) 763-6205 • Juniper Way • Menu
Christmas Brunch Special: Grazing Table, Mains, Fire Pits and Bubbles for Adults $55 / Children $25 / Under-5 Free.
Elk &
Oarsman •
(403) 762-4616 • 119 Banff Ave. Menu
Christmas Day at the Elk - We are doing a 3 course Turkey Dinner on Dec 25 from 4 pm-11pm - $32.
St.
James’ Gate • (403) 762-9355 • 207
Wolf St. • Menu
Christmas Dinner at the Gate! 3 course Turkey dinner - $35.Xmas Menu
Tooloulou's (403) 762-2633 • 204
Caribou St. Menu
Wednesday December 24 - Open for breakfast & lunch - closed at 2pm. Thursday December 25 - Closed all day. Friday December 26 - Open for regular business (breakfast, lunch & dinner).
Banff Social (403) 762-2467 • 221 Bear St. • Menu
Savour the best of Christmas with our 3 Course Christmas menu. $56. Available Dec 20th-25. A La Carte also available during these times! Holiday Menus
High Rollers (403) 760-5300 • 110 Banff Ave. • Menu
December 25th Christmas Cheer with DJ Palf! 10-Late! Ho-Ho-Holding it down! $6 pints, $4 shafts, $4 hiballs! Poster
Beaver (403) 762-4499 • 433 Banff Ave. • FB • Menu
We're open for Christmas Dinner on Dec. 25th 4pm-9pm (Bar open until 10pm) Christmas Menu
The Fat Ox (403) 762-3848 • 415 Banff Ave • Menu
Christmas Dinner at the Fat Ox! Enjoy Chef Joe’s special family-style Christmas menu! Featuring your choice of slow-roasted porchetta or prime rib, served with garlic-whipped mashed potatoes, Brussels sprouts with cheddar cheese sauce and chives, roasted celery root with green apple salsa verde, and honey-roasted carrots. For dessert, enjoy Chef Erin’s lemon ricotta zeppole – light, golden Italian doughnuts kissed with citrus. This feature menu is available for $78 per person and $34 for children under 12 (who have the option to choose chicken parmigiana as their main course) Christmas Menu
Crave (403) 760-3255 • 201
Lynx St. • Menu
Christmas Dinner at Crave, 5pm-9pm. Celebrate the magic of Christmas in the heart of Banff with an elegant holiday dinner at Crave Mountain Grill, inside the Banff Park Lodge. Enjoy a festive evening filled with gourmet flavours, warm ambiance, and the enchanting sounds of a live harpist performing throughout the night. Indulge in a luxurious Christmas feast featuring chef-crafted holiday classics, seasonal favourites, and decadent desserts — the perfect way to create unforgettable memories with family and friends. Price: $99 per adult, $45 for children ages 6–12. Entertainment: Live harpist performance. Spaces are limited — reserve your table today and make this Christmas truly special. Santa’s Breakfast at Crave. Join us for a magical morning filled with holiday cheer at Crave From 9:00 AM – 12:00 PM, enjoy a delicious breakfast buffet while creating unforgettable memories with the whole family. Festive Activities Include: Live Music featuring Steph O'dette. Meet & greet with Santa Claus. Letters to Santa station. Gingerbread decorating fun. Hangout with Santa's Elves and maybe you'll spot the Grinch! Adults: $25.00, Children (6–12 years): $13.00, Children under 5: Complimentary
Balkan (403) 762-3454
• 120 Banff Ave.
• Menu
Business as usual for Christmas Day!
Park
Distillery (403) 7625114 • 219 Banff Ave. • Menu
At Park Distillery we are offering a Christmas dinner at Park Distillery on December 25th. Slow Roasted Turkey Breast - Confit Turkey Leg - Stuffing - Rosemary Potatoes - Green Beans - House Gravy - Cranberry Sauce! $49.
Melissa’s MisSteak (403)
762-5511
• 201 Banff Ave. • Menu
Melissa's is Closed on Christmas Day! Merry Christmas!
Banff Ave. Brewing Co. (403) 762-1003 • 110 Banff
Ave. Menu
Banff Ave Brewing Co is Closed on Christmas Day! Merry Christmas!
Last updated Tuesday, December 23, 2025 • More to come!

(Last Year) Christmas Dinner 2024
Wild Flour Bakery (403) 760-5074 • 211
Bear St. • Menu
Christmas Treats at Wild Flour – our talented bakers are crafting holiday cakes and delicacies, with a 10% locals' discount starting November 25th!
Northern Lights Alpine Kitchen 1.866.756.1904
• 1 Mountain Ave.
• Buffet Menu
Christmas Brunch at the Top of Sulphur Mountain! Northern Lights Alpine Kitchen is offering a Holiday Brunch Buffet $45/Adult, $22/Child. Available from December 21 to 26!
Tooloulou's (403) 762-2633 • 204
Caribou St. Menu
Tooloulou’s Holiday Hours 😊 Tuesday, December 24: open for breakfast & lunch - closed at 2. Wednesday, December 25: closed all day. Thursday, December 26: open for regular business (breakfast, lunch & dinner).
Banff Social (403) 762-2467 • 221 Bear St. • Christmas Menu
Christmas Dinner with Banff Social! December 20th - 25th. 3 course dinner for $49.
Elk &
Oarsman •
(403) 762-4616 • 119 Banff Ave. Christmas Menu
Wednesday, December 25th from 4 to 10pm! 3 course Christmas Turkey Dinner for $29.
St.
James’ Gate • (403) 762-9355 • 207
Wolf St. • Christmas Menu
December 25th 4-10pm. Three-course Turkey dinner for $35.
Crave (403) 760-3255 • 201
Lynx St. • Menu
DECEMBER 8TH BRUNCH WITH SANTA. $39 per person. 10:00 am-2:00pm Reservation required. Reservation LinkDECEMBER 25TH CHRISTMAS BUFFET DINNER. $89 per person. 5:00pm-9:00pm Reservation required. Reservation LinkRestaurant hours:
Breakfast: 7:00 am-11am (Monday to Friday),
7:00am-12noon Saturday and Sunday. Dinner: Wednesday to Saturday: 5pm-9pm, Sunday to Tuesday, CLOSED
La Terrazza (403) 760-3271 • 201
Lynx St. • Menu
Christmas 25th December will be a 6 Course Menu for $89 plus GST and service charge 18%. Christmas Menu
High Rollers (403) 760-5300 • 110 Banff Ave. • Poster
Christmas Cheer - December 25th, 10pm to late! Styler Nazo Ho-Ho-Holding it down! $5 pints, $4 shafts, $4 hiballs!
The
Prow (403) 762-2400 • 700 Tunnel Mountain Rd. (Buffalo Mountain Lodge)
Make this Christmas unforgettable with an exceptional dining experience at The Prow. Delight in a specially crafted holiday menu, offering two options to suit your celebration: a 2-course meal for $68 or a 3-course meal for $85. Each course will showcase the finest seasonal flavors, while live music from Mister Bird sets the holiday ambiance. Enjoy the cozy, beautifully decorated setting of The Prow as you embrace the holiday spirit with this memorable culinary experience. Please note that regular à la carte dinner will not be available on December 25. Also Breakfast Buffet on Christmas Day & Boxing Day.
Juniper Bistro (403) 763-6205 • Juniper Way
Christmas Brunch at The Juniper – $55 for adults, $25 for children, under 5s free. A popular and festive experience with fire pits outside, mountain views, Christmas decorations and more!
Beaver (403) 762-4499 • 433 Banff Ave. • FB • Menu
Christmas Eve - We will still be hosting Taco Tuesday as usual. Christmas Day - No trivia. Offering a Christmas Dinner starting at 4pm (Bacon wrapped Chicken Breast) for $25 (reservations recommended) Christmas Day Menu
Sky Bistro (403) 762-7475 • 1 Mountain Ave. • Holiday Menu
Christmas at the Top of the World! HOLIDAY DINNER Three course dinner $115 per person. Available on December 24 to 25.
Masala (403) 760-6612 • 229 Bear St. Menu
Christmas Buffet on December 21st. $30 per person.
Maple Leaf Grille & Lounge (403) 760-7680
• 137 Banff Ave. Menu
Toast the holidays with brunch & mimosas in downtown Banff. Enjoy all your brunch favourites including banana toffee French toast, eggs benny and classic breakfast. Kid’s menu available, Brunch from 10:00 am – 3:00 pm.
Christmas
Dinner A quintessentially Canadian Christmas dinner starting at 4:00 pm. Chef’s feature house roasted turkey dinner with classic fixings for $59 plus full menu available.
Balkan (403) 762-3454
• 120 Banff Ave.
• Menu
Merry Christmas to you and your family! The Balkan Greek restaurant will be open for Christmas, December25th. Fresh Mediterranean dips, souvlaki, pita wraps and more from 3:00 pm.
The
Bison
Restaurant & Terrace (403) 762-5550 • 211 Bear St. • Menu
Celebrate Christmas Day at The Bison from 4:00 pm with fresh, regional, seasonal cuisine. Our chefs will be featuring a decadent house roasted turkey dinner for $59, full menu available. Bookings available from 4.00pm till late. Full a la carte and Children’s menu available.
Rose & Crown (403)
762-2121 • 202 Banff Ave. • Menu
The Rose & Crown will be Closed for Christmas Day!
Banff Ave. Brewing Co. (403) 762-1003 • 110 Banff
Ave. Menu
We close early on Christmas Eve @ 6pm and Closed Christmas Day.
Nourish (403) 760-3933 • 211 Bear St. • Menu
We are Closed Christmas Day.

