We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Banff National Park, Canada

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Eden (Banff)

#1 of 153 Restaurants in Banff National Park
#1 of 120 Restaurants in Banff
Price: $51 Map
Visitor photos (111)
Menu
Reserve

Post Hotel & Spa (Lake Louise)

#2 of 153 Restaurants in Banff National Park
#1 of 27 Restaurants in Lake Louise
Price: $25 - $100 Map
Visitor photos (54)
Menu
Cuisines: Pub

The Juniper Bistro (Banff)

#3 of 153 Restaurants in Banff National Park
#2 of 120 Restaurants in Banff
Price: $11 - $27 Map
Visitor photos (64)
Menu
Cuisines: Canadian
Reserve

Grapes Wine Bar (Banff)

#4 of 153 Restaurants in Banff National Park
#3 of 120 Restaurants in Banff
Price: $15 - $33 Map
Visitor photos (28)
Menu
Cuisines: French Bistro Wine Bar Canadian

Storm Mountain Lodge

#5 of 153 Restaurants in Banff National Park
Map
Visitor photos (49)
Menu

Three Ravens Restaurant & Wine Bar (Banff)

#6 of 153 Restaurants in Banff National Park
#4 of 120 Restaurants in Banff
Price: $30 - $45 Map
Visitor photos (39)
Menu
Cuisines: Contemporary Wine Bar Canadian
Reserve

The Terrace (Banff)

#7 of 153 Restaurants in Banff National Park
#5 of 120 Restaurants in Banff
Price: $18 - $30 Map
Visitor photos (29)
Menu
Reserve

Plain of Six Glaciers Tea House (Lake Louise)

#8 of 153 Restaurants in Banff National Park
#2 of 27 Restaurants in Lake Louise
Map
Visitor photos (136)
Menu
Cuisines: Irish Canadian

Block Kitchen and Bar (Banff)

#9 of 153 Restaurants in Banff National Park
#6 of 120 Restaurants in Banff
Map
Visitor photos (32)
Menu
Cuisines: Sandwiches Fusion Tapas Wine Bar

The Maple Leaf (Banff)

#10 of 153 Restaurants in Banff National Park
#7 of 120 Restaurants in Banff
Price: $31 - $50 Map
Visitor photos (98)
Menu
Cuisines: Canadian
Reserve

Balkan Restaurant (Banff)

#11 of 153 Restaurants in Banff National Park
#8 of 120 Restaurants in Banff
Price: $10 - $27 Map
Visitor photos (96)
Menu
Cuisines: Greek

Whitebark Cafe (Banff)

#12 of 153 Restaurants in Banff National Park
#9 of 120 Restaurants in Banff
Price: $2 - $8 Map
Visitor photos (9)
Menu
Cuisines: Cafe

The Fudgery (Banff)

#13 of 153 Restaurants in Banff National Park
#10 of 120 Restaurants in Banff
Map
Visitor photos (5)
Menu

Barpa Bill's Souvlaki (Banff)

#14 of 153 Restaurants in Banff National Park
#11 of 120 Restaurants in Banff
Map
Visitor photos (5)
Menu
Cuisines: Greek

Nourish Vegetarian Bistro (Banff)

#15 of 153 Restaurants in Banff National Park
#12 of 120 Restaurants in Banff
Map
Visitor photos (83)
Menu
Cuisines: French Vegetarian Bistro Vegan

Whitehorn Lodge, Lake Louise Ski Area (Lake Louise)

#16 of 153 Restaurants in Banff National Park
#3 of 27 Restaurants in Lake Louise
Map
Visitor photos (10)
Menu

Keg Steakhouse & Bar - Banff Caribou Lodge (Banff)

#17 of 153 Restaurants in Banff National Park
#13 of 120 Restaurants in Banff
Price: $20 - $25 Map
Visitor photos (28)
Menu
Cuisines: Steakhouse Seafood Canadian

The Bear Street Tavern (Banff)

#18 of 153 Restaurants in Banff National Park
#14 of 120 Restaurants in Banff
Price: $8 - $17 Map
Visitor photos (37)
Menu
Cuisines: Pizza Sandwiches Delicatessen Pub

Tooloulou's (Banff)

#19 of 153 Restaurants in Banff National Park
#15 of 120 Restaurants in Banff
Price: $5 - $36 Map
Visitor photos (53)
Menu
Cuisines: Canadian Cajun & Creole

Evelyn's Too (Banff)

#20 of 153 Restaurants in Banff National Park
#16 of 120 Restaurants in Banff
Map Menu
Cuisines: Cafe

The Walliser Stube (Lake Louise)

#21 of 153 Restaurants in Banff National Park
#4 of 27 Restaurants in Lake Louise
Price: $11 - $38 Map
Visitor photos (12)
Menu
Cuisines: German Swiss European Fondue

Eddie Burger & Bar (Banff)

#22 of 153 Restaurants in Banff National Park
#17 of 120 Restaurants in Banff
Map
Visitor photos (23)
Menu
Cuisines: American Bar Pub

The Primrose (Banff)

#23 of 153 Restaurants in Banff National Park
#18 of 120 Restaurants in Banff
Map
Visitor photos (24)
Menu
Cuisines: Italian Pasta

Coyotes Southwestern Grill (Banff)

#24 of 153 Restaurants in Banff National Park
#19 of 120 Restaurants in Banff
Map
Visitor photos (42)
Menu
Cuisines: Mexican Southwestern Mediterranean Delicatessen

El Toro Restaurant (Banff)

#25 of 153 Restaurants in Banff National Park
#20 of 120 Restaurants in Banff
Price: $13 - $35 Map
Visitor photos (20)
Menu
Cuisines: Mexican Spanish

The Old Spaghetti Factory (Banff)

#26 of 153 Restaurants in Banff National Park
#21 of 120 Restaurants in Banff
Price: $8 - $14 Map
Visitor photos (31)
Menu
Cuisines: Pasta Italian

Saintt James's Gate Olde Irish Pub (Banff)

#27 of 153 Restaurants in Banff National Park
#22 of 120 Restaurants in Banff
Price: $5 - $21 Map
Visitor photos (61)
Menu
Cuisines: Bar Irish Pub

The Bison Restaurant (Banff)

#28 of 153 Restaurants in Banff National Park
#23 of 120 Restaurants in Banff
Price: $15 - $40 Map
Visitor photos (47)
Menu
Cuisines: Pizza Contemporary Canadian
Reserve

Bill Peyto's Cafe (Lake Louise)

#29 of 153 Restaurants in Banff National Park
#5 of 27 Restaurants in Lake Louise
Map
Visitor photos (14)
Menu
Cuisines: Healthy

Lakeview Lounge (Lake Louise)

#30 of 153 Restaurants in Banff National Park
#6 of 27 Restaurants in Lake Louise
Price: $10 - $15 Map
Visitor photos (58)
Menu
Cuisines: Spanish Tapas Healthy Wine Bar Canadian