This list of great restaurants in Banff shows that despite its size, the resort town has a superb array of dining spots. These venues serve traditional and creative Canadian cuisine in stylish, mountain dining rooms. Most focus on sourcing sustainably-raised, locally-sourced protein and produce to prepare their tasty dishes.
Whether you’re after the famous Alberta beef, cheese fondue or regionally caught seafood, Banff’s cool dining scene has you covered. If you’re wondering where you should dine on your next trip to Alberta, read on for great ideas on where to eat in Banff and what to try.
- 1
The Grizzly House
A Banff institution for cheese fondue and exotic meat
- Families
- Food
- Group
- Luxury
The Grizzly House has drawn locals and visitors to its delicious fondues and unique atmosphere since the 1970s. The Swiss-Canadian themed menu includes a variety of fondues and hot rocks with local and exotic game meat selections. You can try elk, buffalo, caribou, Alberta beef, seafood, alligator, rattlesnake, or ostrich.
The restaurant’s 4-course fondue dinner comes highly recommended. The experience includes traditional cheese fondue, your choice of meat and a chocolate fondue dessert with fresh fruit, wafer cookies and marshmallows. Reservations are essential.
Location: 207 Banff Ave, Banff, AB T1L 1B4, Canada
Open: Sunday, Monday, Wednesday and Thursday from 11.30 am to 9.15 pm, Friday and Saturday from 11.30 am to 9.30 pm (closed on Tuesdays)
Phone: +1 403-762-4055
Mapphoto by Kevin Dooley (CC BY 2.0) modified
- 2
SALTLIK Banff
A modern and elegant steakhouse
- Couples
- Food
- Group
- Luxury
SALTLIK is an upscale steakhouse in the centre of Banff that's frequented by both locals and out-of-towners. The interior is elegant yet inviting – the wooden beams and fireplace give the restaurant a warm, cosy feel. The outdoor terrace is an excellent spot for a steak and a couple of cocktails on bright days.
The menu features a wide variety of high-quality certified Angus beef and popular cuts that include ribeye, filet mignon, and bison tenderloin. When it comes to sides and accompaniments, SALTLIK shines – try the lobster mashed potatoes, maple roasted Brussel sprouts, or truffle mac and cheese.
Location: 221 Bear St, Banff, AB T1L 1B3, Canada
Open: Monday–Wednesday from 3 pm to 10 pm, Thursday–Sunday from 1 pm to 11 pm
Phone: +1 403-762-2467
Map - 3
The Bison Restaurant
Creative farm-to-table mountain comfort food with lovely views
- Food
- Group
- Luxury
The Bison Restaurant is where to head to in Banff for slow-cooked gourmet Canadian cuisine in a relaxed setting. Dishes are made from seasonal, locally grown, sustainably farmed meat and produce. To name but a few of the signature dishes, there’s bison onion soup as well as braised bison short ribs with roasted potatoes. Also worth trying are the poached halibut, Alberta lamb, and wild British Columbia steelhead trout.
You can enjoy your meal in the dining room or on the rooftop terrace built to enjoy the mountain views and all the action on Bear Street. If you're in Banff over a weekend, check out The Bison's à la carte Sunday brunch.
Location: 211 Bear St # 213, Banff, AB T1L 1E4, Canada
Open: Daily from 5 pm to 9 pm
Phone: +1 403-762-5550
Map - 4
The Maple Leaf
Iconic landmark steakhouse in downtown Banff
- Families
- Food
- Group
- Luxury
Maple Leaf is a comfy place in Banff to relax and enjoy drinks and Canadian-inspired dishes beside a roaring fireplace. It’s one of the cool go-to spots after a day of sightseeing or outdoor action. The chef only uses the best regional ingredients to prepare their flavoursome dishes, including Alberta beef, game, and fresh seafood.
The extensive award-winning wine list is excellent to pair with your meal. The homely, lodge-like restaurant is located on a busy corner, offering its patrons a scenic view of the neighbouring area through the large windows.
Location: 137 Banff Ave, Banff, AB T1L 1C8, Canada
Open: Monday, Tuesday, Thursday and Friday from 10.30 am to 9.30 am, Wednesday from 5 pm to 9.30 pm, Saturday and Sunday from 10 am to 9.30 pm
Phone: +1 403-760-7680
Map - 5
The Keg Steakhouse + Bar
A relaxed spot for juicy steaks and friendly service
- Food
- Group
- Luxury
The Keg Steakhouse + Bar is a modern, laidback chain restaurant with 2 locations in Banff – one downtown, and the other at the Banff Caribou Lodge. The reasonably-priced menu features salads, seafood, and various cuts of meat. The slow-roasted prime rib, seasoned with special Keg spices, is the star of the show.
Vegetarians are treated well here, with a variety of salads and a veggie meatloaf among the choices. Pair your meal with a glass of wine, signature martinis, or a couple of freshly squeezed juice cocktails. The Banff Caribou Lodge location serves a delicious breakfast buffet and a la carte menu.
Location: 117 Banff Ave, Banff, AB T1L 1A4, Canada
Open: Daily from 4 pm to 10 pm
Phone: +1 403-760-3030
Map - 6
Three Ravens Restaurant & Wine Bar
A consistently top-rated restaurant with fabulous views
- Couples
- Food
- Group
- Luxury
Three Ravens Restaurant & Wine Bar is where to go if you want to woo your significant other with great food and stunning views in Banff. Make a reservation by the window and be served exciting dishes made with locally sourced and environmentally sustainable ingredients.
The menu includes octopus carpaccio, organic Alberta red fife saffron pappardelle, and braised Alberta lamb shank with B.C. cherries. Three Ravens' location at the top of the Sally Borden Building at The Banff Centre means you'll get to soak up a breathtaking vista of the Bow Valley through floor-to-ceiling windows.
Location: 107 Tunnel Mountain Dr, Banff, AB T1L 1H5, Canada
Open: Daily from 5 pm to 9 pm
Phone: +1 403-762-6300
Map - 7
Sky Bistro
Unforgettable sunset dinners over 883 metres above Banff
- Couples
- Food
- Group
- Luxury
Sky Bistro takes the dining experience to new heights, sitting at the top of Sulphur Mountain and with the Rocky Mountain range as a backdrop. You can only access the restaurant by taking the Banff Gondola. After an exhilarating 8-minute ride, enjoy a romantic dinner of Canadian cuisine and local drinks while enjoying unparalleled views over the mountaintops through floor-to-ceiling windows.
The menu includes world-renowned Alberta beef, seafood caught on the B.C. coast, and a variety of vegetarian-friendly dishes. Extend your experience and take a pre-and post-dinner stroll along the boardwalk. The scenery is particularly magical at sunset.
Location: Mountain Ave, Banff, AB T1L 1J3, Canada
Open: Monday from 11.30 am to 3 pm, Wednesday and Thursday from 11.30 am to 3 pm and from 5 pm to 9.30 pm, Friday–Sunday from 11.30 am to 3 pm and from 5 pm to 10 pm
Phone: +1 403-762-7475
Map - 8
Magpie & Stump Restaurant
A local hot spot for Mexican food, tequila, and good times
- Families
- Food
- Group
Magpie & Stump is a longstanding establishment in Banff serving classic Mexican dishes and over 60 tequilas. This is where locals and visitors go in Banff when they want to indulge in delicious Mexican flavours, inventive margaritas, and a lively Mexicana cantina vibe. The chef recommends the Banffo Burrito – spicy ground bison, roasted red peppers, guacamole, queso, and chimichurri.
There are 2 happy hours, namely from Monday to Thursday from 3 pm to 5 pm, with discounted food, cocktails, and beer. Happy hour drinks are available every night from 10 pm to 1 am. In summer, the rooftop taco bar, El Patio, serves Mexican street food like tacos and margaritas – it’s a vibrant place to soak up the gorgeous weather.
Location: 203 Caribou St, Banff, AB T1L 1A8, Canada
Open: Daily from 11.30 am to 12.30 am
Phone: +1 403-762-4067
Map - 9
Park Distillery Restaurant and Bar
A working distillery serving wood-fired rotisserie specialities
- Food
- Group
- Nightlife
Park Distillery Restaurant and Bar is a hip eatery in Banff that’s made a name for itself for its campfire-inspired menu and in-house-distilled glacier water spirits. You’ll find a wide variety of comfort food, from tofu bowls and cornbread to short ribs, burgers, and plant-based dishes.
The spirits are hand-distilled and include gin, vodka, rye, and whisky. You can try them neat or in one of the many creative cocktails. In winter, the modern mountain interior is warm and cosy. And in summer, you can enjoy the fresh mountain air that flows in through the restaurant’s large garage doors.
Location: 219 Banff Ave, Banff, AB T1L 1A7, Canada
Open: Monday–Thursday from 11.30 am to 10 pm, Friday–Saturday from 11 am to 10 pm
Phone: +1 403-762-5114
Map - 10
Waldhaus Restaurant
Incredible cheese fondue in a refined, old-world setting
- Families
- Food
- Group
The Waldhaus Restaurant is a charming place to dine above the Bow and Spray Rivers on the outskirts of Banff. The venue is reminiscent of an old hunting cottage. The menu is inspired by authentic Swiss and German alpine cuisine. And while there are plenty of options to order, most guests go straight for the cheese fondue experience with white wine.
The cheese fondue consists of kirsch, gruyere, and Emmental and is served with vegetables and potatoes, with the option of adding charcuterie. End the meal with the Toblerone fondue with fresh fruit, marshmallows, and brownies. Reservations are strongly recommended.
Location: 405 Spray Ave, Banff, AB T1L 1J4, Canada
Open: Monday and Thursday–Sunday from 6 pm to 9 pm (closed on Tuesdays and Wednesdays)
Phone: +1 403-762-6860
Map