Dining in Banff

Banff has a fantastic range of really good restaurants to choose from. You’ll find pretty much every world-wide cuisine or style here, and venues to match every budget from uber-fine dining to family-friendly cantina-style. Here are some of our recommended restaurants in Banff:

1888 Chop House (Fairmont Banff Springs Hotel)

A modern take on a traditional chop house, enjoy prime cuts of Alberta beef and wild game, with a focus on sustainable and locally sourced ingredients. Executive chef JW Foster sums up the experience as "A Celebration of Alberta Farming and Fine Dining".


Brazen is located inside the historic Mount Royal Hotel right in the very heart of downtown Banff. Expect contemporary takes on classic cocktails, seasonally-inspired Canadian fare and a state of old-world style.

The Vermillion Room (Fairmont Banff Springs Hotel)

This is the Banff Springs bustling Brasserie serving dishes with French elegance and Canadian charm. Expect a thoroughly good menu, an extensive wine list and a really nice relaxed ambience. Open for breakfast, brunch and dinner.

Block Kitchen and Bar

One of the newest eateries in town, Block is marketed as a tapas and sandwich bar, but is so much more than this. Offering an intimate dining experience and Asian fusion and European inspired dishes, this locally-owned restaurant serves up healthy plates, a daily specials board and a wide selection of wines, beers and cocktails.

Castello Ristorante (Fairmont Banff Springs Hotel)

This popular Italian restaurant has a genuine feel to it, offering guests wonderful elevated Italian favourites in a fun, relaxed atmosphere. The authentic Italian food and wine here is exceptional.

Eden (Rimrock Resort Hotel)

Perhaps Banff’s finest dining experience. The exquisite Eden restaurant is a wonderful destination to enjoy a superior French menu, which also includes regional Canadian produce. Choose from a series of 3 or 5 Course menus with wine pairings, or a la carte. This is one for a special occasion.

Primrose (Rimrock Resort Hotel)

The view of the Rockies from this restaurant down the magnificent Bow Valley is a delight. Don’t let that distract you from the amazing food though. Primrose is casual yet elegant and offers a Canadian–inspired menu packed with local produce. It showcases the very best of the region.


With the largest selection of tequila in Canada (over 200), Anejo combines the spirit of Mexico with truly authentic Mexican cuisine. The décor is vibrant and the hand-crafted margaritas are legendary. This is a fun place, and one to not be missed.


This busy bar and restaurant offers something for everyone. Their menu includes food choices from around the world, from curries to pastas, steaks to sandwiches. Small town charm with a big city taste.

The Keg

A relaxed atmosphere, helpful staff and superior steaks await you at The Keg. Diners can choose to eat in the welcoming dining room, or opt for the more casual and lively bar. The Keg has two venue in Banff – one downtown and the other within the Banff Caribou Lodge.

Melissa’s Missteak

Melissa’s has a new location on Banff Avenue! Visit Mel’s sports bar for a quick drink before heading on in to Melissa’s for dinner. Expect Alberta Certified Angus Beef, lobster, seafood and a range of local Canadian classics.

Sky Bistro

Overlooking the town of Banff at the top of Sulphur Mountain, the Sky Bistro is a restaurant like no other. Ride the Banff Sightseeing Gondola from just above the Rimrock Resort Hotel to the top of the mountain. With a panoramic view of the Rockies, this is a special place. Enjoy a menu which is classically Canadian with an emphasis on local produce. There’s a full bar and a huge deck for that special picture.


For a night to remember-experience Saltlik! Offering Banff’s largest choice of top-quality ‘AAA’ and Canadian Angus beef, complimented by a diverse wine list, Saltlik offers guests a memorable evening in elegant surroundings.