What are you looking for?

Restaurants in Banff

The Best Restaurants

Masala Authentic Indian Cuisine WOLF & BEAR MALL,  229 Bear St, Banff
Masala Authentic Indian Cuisine
Indian • $$

Masala Authentic Indian Cuisine

WOLF & BEAR MALL, 229 Bear St, Banff, AB T1L 1B1

Awesome experience from food to hospitality. Highly recommended. comparatively decent quantity per serving. This cozy restaurant has left the best impressions!...

  • Take-Out
  • Delivery
  • Superb234 Reviews4.8
Block Kitchen + Bar 5 Banff Ave #201, Banff
Block Kitchen + Bar
Sandwich Shop • $$

Block Kitchen + Bar

5 Banff Ave #201, Banff, AB T1L 1C6

Always a treat to experience the culinary treasure that is Block. The food is creative and delicious and served in a hip + casual space. The calamari was...

  • Take-Out
  • Delivery
  • Superb248 Reviews4.7
The Bison Restaurant 211 Bear St # 213, Banff
The Bison Restaurant
Canadian • $$$$

The Bison Restaurant

211 Bear St # 213, Banff, AB T1L 1E4

Our whole experience was incredible. From being greeted at the door, to paying the bill, everything was exceptional. Our server was informative, prompt and...

  • Delivery
  • Superb649 Reviews4.5
Ramen Arashi Banff 3rd floor #213 Sundance Mall,  215 Banff Ave Box 4153, Banff
Ramen Arashi Banff
Noodles • $$

Ramen Arashi Banff

3rd floor #213 Sundance Mall, 215 Banff Ave Box 4153, Banff, AB T1L 1E6

This is an excellent and inexpensive spot for Ramen in Banff. It is located in a small location on the second floor of the Sundance Mall, so it’s good for a...

  • Take-Out
  • Delivery
  • Superb209 Reviews4.6
amu -Ramen Bar- 119 Banff Ave #1A, Banff
amu -Ramen Bar-
Ramen

amu -Ramen Bar-

119 Banff Ave #1A, Banff, AB T1L 1C9

We went in with less than an hour before closing. We were seated right away. There was only counter seating with about 10 seats in the entire place. When we...

  • Take-Out
  • Delivery
  • Superb96 Reviews4.8
The Rimrock Resort Hotel 300 Mountain Ave, Banff
The Rimrock Resort Hotel
Canadian • $$$

The Rimrock Resort Hotel

300 Mountain Ave, Banff, AB T1L 1J2

There is a good reason this is the number one restaurant in Banff! Every. Single. Bite. was an exquisite experience for the taste buds! The staff were...

  • Delivery
  • Superb390 Reviews4.5
Farm & Fire 333 Banff Ave, Banff
Farm & Fire
American

Farm & Fire

333 Banff Ave, Banff, AB T1L 1B1

This place was delicious! Reasonable prices, great portions and awesome service! I had the French toast baguette- would recommend! My boyfriend got a savoury...

  • Take-Out
  • Delivery
  • Superb263 Reviews4.5
Nourish Bistro Banff 211 Bear St #110, Banff
Nourish Bistro Banff
Vegan • $$

Nourish Bistro Banff

211 Bear St #110, Banff, AB T1L 1A8

Absolutely delicious food and we were pleasantly surprised that anything on the menu could be made vegan. Lovely service too, will be back again if we return...

  • Take-Out
  • Delivery
  • Superb231 Reviews4.5
Eden 300 Mountain Ave, Banff
Eden
French • $$$$

Eden

300 Mountain Ave, Banff, AB T1L 1J2

Absolutely amazing experience. Went for dinner to celebrate a milestone birthday and made incredible memories! 10/10 for food, views, ambiance, and service....

  • Delivery
  • Superb231 Reviews4.5
Una Pizza + Wine Banff 202 Caribou St, Banff
Una Pizza + Wine Banff
Pizza

Una Pizza + Wine Banff

202 Caribou St, Banff, AB T1L 1A2

We actually ended up going there twice during our relatively short stay in Banff. Honestly, it could be named Una Not Pizza + Pizza. The not-pizza stole the...

  • Delivery
  • Superb93 Reviews4.7
Shoku Izakaya 304 Caribou St, Banff
Shoku Izakaya
Japanese

Shoku Izakaya

304 Caribou St, Banff, AB T1L 1A1

The food was so good!! We got a lot of small plates, including the skewers. [The duck was very tender and the squid was delicious.] We also got the octopus...

  • Take-Out
  • Delivery
  • Superb82 Reviews4.7
Chuck's Steakhouse 101 Banff Ave, Banff
Chuck's Steakhouse
Steak House • $$$

Chuck's Steakhouse

101 Banff Ave, Banff, AB T1L 1B3

This is going so far so good on my 2nd payment right now and I’m still at it but its a really good way of making money and can earn you some good weekly...

  • Take-Out
  • Delivery
  • Superb469 Reviews4.4
Sky Bistro Mountain Ave, Banff
Sky Bistro
American • $$$

Sky Bistro

Mountain Ave, Banff, AB T1L 1J3

Very cozy and elegant interiors. Views are breathtaking, best tables are the ones for two people just by the windows. Families and groups seats more in the...

  • Delivery
  • Superb396 Reviews4.4
High Rollers 110 Banff Ave, Banff
High Rollers
Pizza • $$

High Rollers

110 Banff Ave, Banff, AB T1L 1A4

Played a couple games of pool for 15 bucks.Wanted to boll but they were booked out unforunitely. So make sure you book ahead....Bathroom wall writing is quite...

  • Take-Out
  • Delivery
  • Superb148 Reviews4.5
The Bear Street Tavern 211 Bear St, Banff
The Bear Street Tavern
Pizza • $$

The Bear Street Tavern

211 Bear St, Banff, AB T1L 1A1

We love the pizza and always make an effort to get in a visit. Thank you for taking a reservation. In the past this has been denied but grateful it is now an...

  • Take-Out
  • Delivery
  • Superb327 Reviews4.4

Pizza Restaurants

Pizza in Banff
Una Pizza + Wine Banff 202 Caribou St, Banff
Una Pizza + Wine Banff
Pizza

Una Pizza + Wine Banff

202 Caribou St, Banff, AB T1L 1A2

We actually ended up going there twice during our relatively short stay in Banff. Honestly, it could be named Una Not Pizza + Pizza. The not-pizza stole the...

  • Delivery
  • Superb93 Reviews4.7
High Rollers 110 Banff Ave, Banff
High Rollers
Pizza • $$

High Rollers

110 Banff Ave, Banff, AB T1L 1A4

Played a couple games of pool for 15 bucks.Wanted to boll but they were booked out unforunitely. So make sure you book ahead....Bathroom wall writing is quite...

  • Take-Out
  • Delivery
  • Superb148 Reviews4.5
The Bear Street Tavern 211 Bear St, Banff
The Bear Street Tavern
Pizza • $$

The Bear Street Tavern

211 Bear St, Banff, AB T1L 1A1

We love the pizza and always make an effort to get in a visit. Thank you for taking a reservation. In the past this has been denied but grateful it is now an...

  • Take-Out
  • Delivery
  • Superb327 Reviews4.4

Fast Food Restaurants

Fast Food in Banff
BeaverTails Banff (East) 120 Banff Ave, Banff
BeaverTails Banff (East)
Fast Food • $

BeaverTails Banff (East)

120 Banff Ave, Banff, AB T1L 1E7

Great with great customer service! The staff member even let us know about the half and half option and that really helped us be able to try two flavours. What...

  • Take-Out
  • Delivery
  • Superb150 Reviews4.3
BeaverTails Banff (West) 201 Banff Ave, Banff
BeaverTails Banff (West)
Fast Food • $

BeaverTails Banff (West)

201 Banff Ave, Banff, AB T1L 1A4

If you are in Banff a very Canadian destination you must have a BeaverTrail. A BeaverTail is a fried dough pastry with many toppings to choose from. There is...

  • Take-Out
  • Delivery
  • Superb129 Reviews4.3
McDonald's 116 Banff Ave, Banff
McDonald's
Fast Food • $$

McDonald's

116 Banff Ave, Banff, AB T1L 1H1

Their hours are great. (6am-midnight)However I truly hope they could have fries ?, burger ? and chicken nuggets before 11am.For the past two mornings I was...

  • Take-Out
  • Delivery
  • Good161 Reviews3.6

Seafood Restaurants

Seafood in Banff
Maclab Bistro 107 Tunnel Mountain Dr, Banff
Maclab Bistro
Seafood • $$

Maclab Bistro

107 Tunnel Mountain Dr, Banff, AB T1L 1H5

Mushroom Pizza and Chicken strips were quite delicious. Especially chicken strips. Place has a good mountain view. Price is on a little high end though...

  • Take-Out
  • Delivery
  • Good81 Reviews4.1
The Keg Steakhouse + Bar - Banff Downtown 117 Banff Ave, Banff
The Keg Steakhouse + Bar - Banff Downtown
Seafood

The Keg Steakhouse + Bar - Banff Downtown

117 Banff Ave, Banff, AB T1L 1A4

Jimmy is a delightful server - he always made sure we had everything we needed and served us with a kind and friendly smile. This was the first time we've...

  • Take-Out
  • Delivery
  • Good76 Reviews3.9
The Keg Steakhouse + Bar - Banff Caribou 521 Banff Ave, Banff
The Keg Steakhouse + Bar - Banff Caribou
Seafood • $$$

The Keg Steakhouse + Bar - Banff Caribou

521 Banff Ave, Banff, AB T1L 1H8

Highly recommend. If you go there, request a server named Jamie. He was excellent - the service was impeccable and Jamie’s recommendations were 100% on...

  • Take-Out
  • Delivery
  • Good412 Reviews4

Indian Restaurants

Indian in Banff
Masala Authentic Indian Cuisine WOLF & BEAR MALL,  229 Bear St, Banff
Masala Authentic Indian Cuisine
Indian • $$

Masala Authentic Indian Cuisine

WOLF & BEAR MALL, 229 Bear St, Banff, AB T1L 1B1

Awesome experience from food to hospitality. Highly recommended. comparatively decent quantity per serving. This cozy restaurant has left the best impressions!...

  • Take-Out
  • Delivery
  • Superb234 Reviews4.8
Saffron Indian Bistro 205 Wolf St, Banff
Saffron Indian Bistro
Indian

Saffron Indian Bistro

205 Wolf St, Banff, AB T1L 1C2

One of the best Tandoori Roti we had after a long time. They are huge and well cooked.Paneer Lababdaar was equally good and flavorful. We just felt that the...

  • Delivery
  • Superb58 Reviews4.7
Indian Curry House 225 Banff Ave #202, Banff
Indian Curry House
Indian • $$

Indian Curry House

225 Banff Ave #202, Banff, AB T1L 1A2

Ohmybengalifishcurry this place is the BEST! Tucked away upstairs in an unassuming mall is an amazing gem of tasty meal. The service is outstanding, the food...

  • Take-Out
  • Delivery
  • Superb204 Reviews4.3

Italian Restaurants

Italian in Banff
The Old Spaghetti Factory (Banff) F2,  317 Banff Ave, Banff
The Old Spaghetti Factory (Banff)
Italian • $$

The Old Spaghetti Factory (Banff)

F2, 317 Banff Ave, Banff, AB T1L 1C1

So fun and tasty!! We stopped by for a late lunch with my family and friends. Staff at the front, as well as our waiters, were friendly. The service was slow,...

  • Take-Out
  • Delivery
  • Good227 Reviews4.2
Castello Italiana 405 Spray Ave, Banff
Castello Italiana
Italian • $$$$

Castello Italiana

405 Spray Ave, Banff, AB T1L 1J4

The Castello was closed for renovations and then due to COVID but has noiw re-opened. The interiors are not vastly different from the renovations with...

  • Drive-Through
  • Delivery
  • Good160 Reviews4.2
La Terrazza 222 Lynx St, Banff
La Terrazza
Italian • $$$

La Terrazza

222 Lynx St, Banff, AB T1L 1K5

We happened upon this restaurant, as it was close to a public parking area by the hospital and what a delightful find it was! Our server, Ibon, was so nice and...

  • Take-Out
  • Delivery
  • Good133 Reviews4.2
Block Kitchen + Bar 5 Banff Ave #201, Banff
Block Kitchen + Bar
Sandwich Shop • $$

Block Kitchen + Bar

5 Banff Ave #201, Banff, AB T1L 1C6

Always a treat to experience the culinary treasure that is Block. The food is creative and delicious and served in a hip + casual space. The calamari was...

  • Take-Out
  • Delivery
  • Superb248 Reviews4.7
Subway 317 Banff Avenue Unit C3a, Banff
Subway
Sandwich Shop

Subway

317 Banff Avenue Unit C3a, Banff, AB T1L 1A7

I am writing this review for the guy (working there around 4 pm) sorry i forget his name. I am vegetarian and allergic as well so i ask him a-lot of question...

  • Drive-Through
  • Delivery
  • Good28 Reviews3.9
Subway 137 Banff Ave Bay 9, Banff
Subway
Sandwich Shop

Subway

137 Banff Ave Bay 9, Banff, AB T1L 1A7

Freshly baked breads and chopped toppings, perfectly made sub by the staff I call The Artist.Nice place in the Downtown Banff. I will recommend to sit by the...

  • Drive-Through
  • Delivery
  • Good34 Reviews3.3

Japanese Restaurants

Japanese in Banff
Shoku Izakaya 304 Caribou St, Banff
Shoku Izakaya
Japanese

Shoku Izakaya

304 Caribou St, Banff, AB T1L 1A1

The food was so good!! We got a lot of small plates, including the skewers. [The duck was very tender and the squid was delicious.] We also got the octopus...

  • Take-Out
  • Delivery
  • Superb82 Reviews4.7
Edo Japan - Cascade Plaza - Sushi and Grill 317 Banff Ave, Banff
Edo Japan - Cascade Plaza - Sushi and Grill
Japanese • $

Edo Japan - Cascade Plaza - Sushi and Grill

317 Banff Ave, Banff, AB T1L 1E1

My children love to get the bento box with choice of 2 sides such as spring rolls & Carlifornia rolls (sushi). We were at Lake Minnewanka for a boat ride...

  • Delivery
  • Good49 Reviews4.1
Sushi Bistro 208 Caribou St, Banff
Sushi Bistro
Japanese • $$

Sushi Bistro

208 Caribou St, Banff, AB T1L 1B4

Incredible quality food, the sashimi was SO fresh and some of the best I have ever had - and I've been to many sushi restaurants. Price is also very...

  • Take-Out
  • Delivery
  • Good122 Reviews4