Christmas IN BANFF

As the snow blankets our charming little mountain town, Banff becomes a winter wonderland, setting the perfect stage for a festive feast. The joy of gathering with loved ones in cozy, festively decorated restaurants, while the crisp mountain air adds a touch of magic to the evening, is truly unparalleled. The aroma of hearty Christmas cuisine fills the air, tantalizing taste buds and igniting a sense of togetherness, making it a memory to cherish for years to come. Have a Merry Christmas from Taxi Mike!

Christmas dinner in Banff!

Christmas Dinner 2025


Juniper Bistro (403) 763-6205 • Juniper Way • Menu
Christmas Brunch Special: Adults $55 / Children $25 / Under-5 Free


Last updated Friday, October 10, 2025 • More to come!

banf roasting company

(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. • FBMenu
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.


Tell 'em Taxi Mike says HI

banff airporter banf roasting company Clock Tower Village Mall