14 top dining & drinking spots in Lake Louise

Millions of people visit this tiny village each year to witness world-famous Moraine Lake & Lake Louise.

In the busy summer months 15,000 people can visit on a single day. Despite the huge visitor numbers, Lake Louise itself is a small hamlet with a resident population of just 1,000 people. Places to eat and other services appear limited at first glance. However, if you know where to look, there's delicious food to eat and beautiful terraces to enjoy a drink on in this scenic mountain resort. 



Whitehorn Bistro

This restaurant has undoubtedly the best tables with a view in the Rockies. You will dine at 2,042m, with amazing panoramic vistas across the Bow Valley, Lake Louise and the Victoria Glacier. To get here, you do have to pay for the Lake Louise gondola, but the food and service make it definitely worth it. Try the spanish seafood risotto or a local favourite, the cheese fondue.

If you’re on a budget, its still worth going to sip on a ice-cold beer and relax on the deck. The gondola goes over the Bow Valley wildlife corridor, so it also provides one of the best places to safely spot grizzly bears.  

Summer opening is mid-June to mid-October, open daily from 10am – 4pm. Whitehorn is open in the winter season, but is only accessible to skiers and snowboarders.

Prices: $5 - $12 for drinks; $11 - $36 for food. 

Lake Louise views from the Whitehorn Bistro terrace. Credit: Instagram @skilouise

Lake Louise views from the Whitehorn Bistro terrace. Credit: Instagram @skilouise

Front row tables provide a 180 degree view around the Bow Valley

Front row tables provide a 180 degree view around the Bow Valley


Bill Peyto’s Café

Bill Peyto's cafe.jpg

This café is in the Lake Louise Hostel (5 minutes walk from the village). It’s a cute little place with a chilled, laid-back atmosphere. It's not just for hostel guests to dine in - everyone is welcome. They have a good selection of beers and food, including quite a few veggie options. The food is also really reasonable and good-sized portions too. Be prepared to wait up to 30 minutes for a table on summer evenings. 

Open: 7am – 10pm. Prices: $7 - $15



Poppy Brassiere

poppy brassier breakfast brunch at fairmont-chateau-lake.jpg

Based in the Lake Louise Chateau, this place is best known for its super-indulgent breakfast. Although it’s all-you-can-eat, it’s definitely not your standard buffet. Unlimited smoked salmon, delectable pastries and omelettes cooked to order are all included. It is $33 but its a chance to dine at the chateau and you probably won’t need lunch after!

Open: 7am – 11am. Prices: $33 per person



Mount Fairview Restaurant at Deer Lodge

Credit:   I nstagram @deerlodge_II

Credit: Instagram @deerlodge_II

We went on a quiet, summer evening, sitting outside on the patio with glacier views and Fairview Mountain as a backdrop. We originally just went for a drink, but the menu was so appealing we ended up staying for dinner, ordering the vegetable tagine and seared tuna salad, that were both excellent. While some items are quite expensive, most of the menu is at a comparable price to food in the rest of the area. 

The restaurant and lodge itself is housed in a huge timber cabin, with exposed log beam walls and old photographs lining the walls. When it's covered in mounds of snow in winter, it's the most picturesque wintry scene.  

 Open Daily: Prices $11 - $38 for food. 


Timberwolf Pizza & Pasta Cafe at Lake Louise Inn

They serve good, crispy pizzas and its a great option if you want to take-away (unfortunately, they do not deliver). If you dine-in, its a simple, casual eatery and will most likely be busy with families, with its popular, reasonably priced menu (pizzas are $18- $22). 

Open Monday - Saturday, 5pm - 10pm. 


The Station

This restaurant is steeped in history, located in a quirky location at the old train station. Despite the station now only used for passengers on the Rocky Mountaineer service, the iconic red Canadian Pacific trains still use this route. If you are with a large, private party, you can even book dinner in one of the old dining car carriages! As with many Canadian restaurants, the menu offers mostly meat options. 

Open: 11:30am – 4pm, 5pm – 9:30pm. Lunch mains: $15-$18. Dinner mains: $22-$36. 


Credit: @nikkipaterson4 via Instagram

Credit: @nikkipaterson4 via Instagram

Kuma Yama

If you’re craving Japanese food, here is your chance to get your fix. In the main lodge at the base of the Lake Louise sightseeing gondola, this new restaurant offers fresh sashimi, steaming ramen bowls and tasty, seaweed wrapped rolls. 

Open: 11am – 4:30pm. Prices: $10 - $16



Cafes and Bakeries


A great little take-away shop, serving coffee, lunch and baked goods in Lake Louise Village. The smoked salmon bagel for $7 is a delicious breakfast and the wraps are super tasty as well. They're ideal to get before setting of hiking and then keep till lunchtime. It’s also the best place for coffee in Lake Louise!

Open Daily: 7am – 6pm. Prices: $3 - $10



Laggan’s Bakery

Pizza, pies and pastries; the counter is packed full of freshly made, homebaked sweet treats and savoury snacks to take your fancy. A great place to stock up on snacks (whether you want something super-sugary or gluten free). Stop by between 5:30pm - 6pm to grab a half-price bargain on end-of-day items.

Open Daily: 7am – 6pm. Prices: $2.50 - $6



Kokanee Cabin

Kokanee Kabin is the perfect place to go for an après-skiing drink on the terrace, especially when the sun is shining and live bands are playing at the weekend. If it's a colder day, you can huddle round the campfire (or head inside to Powder Keg, below). 

Open: 11am-5pm, weather permitting. 

Kokanee Cabin deck first thing in the morning. Credit:  Instagram @skilouise

Kokanee Cabin deck first thing in the morning. Credit: Instagram @skilouise


Powder Keg Lounge (Winter Only)

Powder Keg.png

After a cold day out on the slopes, retreat inside to lounge on the comfy, leather sofas with a round of drinks and some snacks to share. They offer pitchers of beer, cocktails and huge portions of cheesy nachos. They also have big tv's on the wall showing the latest news and sports and the service is friendly and speedy.  

Open: 11am - 6pm daily in winter, located on the upper level of the ski hill lodge. 



Alpine Social

Alpine Social.png

This is the most casual-dining restaurant at the Chateau Lake Louise and is a classy place to hang out. They have a bar and big-screen tv’s showing live sport as well as a restaurant. They have a varied menu, but portions are on the small-size, so it’s not as good-value as some other places. 

Open: Noon – 11pm. Prices: $10 - $36




Lake Louise has two wonderful tea houses. It’s great to go on a hike and then be rewarded with cake, hot chocolate or fresh lemonade at the top! Supplies are flown in by helicopter at the start of the season and additional goods are then packed in by horses or staff. Both hikes begin from Lake Louise and are well sign-posted. Make sure you get up early on this day to avoid big crowds and enjoy the tranquility that a teahouse should be!


Lake Agnes Teahouse


The Lake Agnes is the shorter, steeper hike out of the two. It’s 3.6km each way and takes around 1 to 1.5 hours. It's also the busier of the two teahouses, serving hundreds of hungry hikers every day. Once there you can order cakes, soups and sandwiches, as well as over 100 types of tea. Or if you can't get a table, queue up in the take-away line and get your goods to go and enjoy on the shores of Lake Agnes. 

Open: 8am – 5pm. Prices: $5 - $15 (cash only)



Plain of the Six Glaciers Teahouse

It’s a longer, but easier hike (as it’s not as steep) and is 5.3km each way which takes around 4-6 hours round trip. The trail takes you to the end of Lake Louise and then pass waterfalls, through valleys, and of course, glaciers!

Open: 9am – 6pm. Prices: $5 - $15 (cash only)

Plain of Six Glaciers Teahouse, Banff National Park, Lake Louise.png
Plain of the Six Glaciers Teahouse hike route.png