We use cookies to give you the best experience on our website. Continue using our site if you are ok with this. Accept and Close »
0330 094 8379 Call Free

Open 7 days

Call us free on 0330 094 8379
Enquire Now

Places to Eat in Banff

1. Truffle Pigs Bistro

If you are looking for somewhere to enjoy a leisurely meal, Truffle Pigs Bistro is the place for you. Using only the highest quality local ingredients, the chefs have worked very hard to craft a menu full of delicious comfort food. We suggest you visit at lunch time for a great value, filling meal.


2. Melissa’s Missteak

Banff’s original steakhouse, Melissa’s Missteak has been beloved by visitors and locals alike for over 30 years. The décor is reminiscent of a log cabin and the atmosphere is welcoming – their family-style breakfast is legendary in the area. Try a steak or some slow-roasted prime rib.


3. Toque Canadian Pub

A toque is a traditional Canadian winter hat, so it is no wonder that this pub is dedicated to all things Canadian. Their extensive menu is packed full of homecooked favourites – the poutine in particular is delicious. They also have a variety of board games available, so you can enjoy fantastic comfort food while having fun – what a perfect family activity!


4. Lake Agnes Tea Room

Around since 1905, Lake Anges Tea House has been serving customers who hike the 3.5km from Lake Louise for over 100 years. You will find just rewards for your efforts – there are over 75 teas to choose from alongside light lunches and sweet treats. The views are exquisite, and this stop will be one of your favourites on your trip.


5. The Maple Leaf

Located in downtown Banff, this popular eatery has a log cabin interior and panoramic views over the town. Featuring only the best Canadian produce, game and seafood are particularly popular on the menu. You can try this place for either breakfast, lunch or dinner; no matter when you go, the food will be wonderful.