Over the last few years Canmore restaurants have increased both in quality and quantity, providing a dining experience to rival any Canadian Rockies resort town. Eating in Canmore can range from a pub lunch with a home brewed ale, to a fine dining experience in an award winning restaurant. Whether you are looking for panini with freshly brewed Italian coffee, organic pizza, or the best Alberta steak, you are sure to find a restaurant in Canmore that meets your culinary needs.

Please choose your preferred cuisine from the list below to view our recommended Canmore restaurants.

Fine Dining
Bistros & Grills
Patios & Pubs
Japanese Restaurants
Steak Restaurants
Cafes & Bakeries
Family Friendly Restaurants
Ukrainian Restaurants
Award Winning Restaurants

As the town of Banff is just a 20 min drive from Canmore, you may also be interested in dining there during your stay. You can find out about Banff restaurants, lodging, activities and much more by visiting the guide to Banff Alberta.