Restaurants in Banff

Stroll down Banff Avenue and you’ll find a wide selection of regional cuisines ranging from French to Italian, Cantonese to Japanese, Mexican to traditional Canadian favorites. Feast on a variety of wild game such as elk, bison and caribou, or savor exotic sushi rolls, pad Thai, or fondue. The options are as varied as your appetite. The dress code is mountain casual, so relax after a long day on the slopes in your favorite fleece sweater and enjoy a drink at a local lounge or savor a unparalleled meal in the shadow of the beautiful Canadian Rockies.

Banff Lake Louise Dining


(403) 762-3454

The embodiment of Greek hospitality and philosophy, Balkan assures its guests the freshest food and only quality ingredients in its diverse Mediterranean cuisine. At Balkan, dining is an experience unto itself.

The Bison

(403) 762-5550

This is where the Pacific Northwest meets the prairies. In The Bison Lounge, you can relax and enjoy fine wine, creative cocktails and martinis, as well as exquisite sandwiches or cheese fondues, all while watch the game.


(403) 762-2622

This popular family restaurant’s motto is, “If you haven’t been to Bumper’s, you haven’t been to Banff.” Bumper’s offers everything from Prime rib, baby back ribs, steaks, and salads with good cheer and professional service.



In this inviting space, everything good in life is made that much better. Come for a fresh and magnificent dining experience with helpings of casual comfort and a sense of fun.

The Fairmont Banff Springs

(403) 762-2211

The Fairmont Banff Springs is committed to providing organic, local, and sustainable items whenever possible. Tailored to their guests’ changing needs and tastes, this restaurant provides an unrivaled and authentic dining experience.

Jack Pine Bistro and Lounge

(403) 762-2201

This unique bistro strives to create exceptional cuisine from local and fresh ingredients that are the essence of the Rocky Mountains. Traditional favorites alongside several varieties of game make Jack Pine Bistro and Lounge a wonderful dining experience.

La Beaujolais

(403) 762-2712

La Beaujolais provides an enchanting and romantic French dining experience with a casual and comfortable atmosphere. The outstanding food and diverse wine selection make La Beaujolais the perfect venue for celebrating a special occasion.

Buffalo Mountain Lodge

(403) 762-2400

Featuring prime cuts of Buffalo, Caribou, and Elk raised on a family-owned game ranch, Buffalo Mountain Lodge offers signature Rocky Mountain Cuisine in a casual and enjoyable environment.


(403) 762-3963

Only fresh and healthy ingredients are used to create these Southwestern dishes with a Mediterranean influence. Coyotes is a dining experience you won’t want to miss.

The Evergreen Restaurant

(403) 762-3307

Using only the finest regional ingredients, The Evergreen Restaurant offers unique entrées in a friendly and warm atmosphere. The food and great selection of international and Canadian wines make for an unforgettable evening.


(403) 762-5114

This classic Italian eatery creates some of the best dishes in Banff. From pasta to pizza, soups to salads, you’ll understand why Banff’s favorite slogan is, “Tonight, it’s definitely Giorgio’s.”

The Old Spaghetti Factory

(403) 760-2779

The Old Spaghetti Factory prides itself on offering reasonably priced food that is sure to delight. All entrées come with sourdough bread, a crisp green salad, and spumoni ice cream at no additional cost.

Silver Dragon

(403) 762-3939

Silver Dragon Restaurant’s menu features a large selection of Peking and Cantonese cuisine. You can choose to dine indoors under the skylight roof or savor the view of Banff’s spectacular mountain ranges from the front window, either way your meal is sure to be memorable.