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.

The Primrose

) #41 of 108 Restaurants in Banff €€ - €€€ Italian, , French
300 Mountain Ave, Banff, Banff National Park, Alberta T1L 1J2, Canada
+1 888-746-7625
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent52%
  • Very good28%
  • Average11%
  • Poor7%
  • Terrible2%
Travellers talk about
“pasta” (30 reviews)
“halibut” (11 reviews)
“eggs benedict” (13 reviews)
Closed Now
All hours
Italian, Canadian, French, Gluten Free Options, Vegetarian Friendly
€€ - €€€
300 Mountain Ave, Banff, Banff National Park, Alberta T1L 1J2, Canada
All Details
Write a Review
Reviews (314)
Traveller rating
Traveller type
Time of year

1 - 10 of 305 reviews

Reviewed 6 days ago

My friends and I really enjoyed the buffet breakfast at The Primrose in the Rimrock Resort Hotel. I was impressed that they offered two kinds of Eggs Benedict on the buffet, and they were both fresh and delicious. The service was very good, as well.

1  Thank SaludaView
Reviewed 2 weeks ago via mobile

Four of us had dinner at Primrose and not only is the room beautiful with large windows overlooking a mountain but Chris our server (from London Ontario) was superb. The food was excellent .

1  Thank Len D
Reviewed 3 weeks ago

We were staying at the Rimrock Resort during our stay in Banff. Since we were celebrating our 40th Anniversary we decided to splurge and have dinner at the Primrose. We were not disappointed. Our waitress, Ashleigh, was excellent. She not only gave great wine and...More

2  Thank Barb D
Reviewed 3 weeks ago

After checking in and seeing our beautiful room, we decided to have dinner at the Primose. Really a mistake for our first of three nights at the Rimrock Hotel. First, the bread was dry and not fresh. My filet was at least 20 % fat...More

2  Thank richard c
Reviewed 3 weeks ago

We read about the restaurant, Eden, which is at the Rim Rock Hotel. That menu is creative and expensive. We decided not to dine at Eden and dine at Primrose instead. It was just okay. The menu was brand new and our server could not...More

2  Thank lovetohike1111
Reviewed 3 weeks ago via mobile

Overall a very pleasant dining experience. Found the escargots a bit bland, but great tasting venison. My wife had the halibut, I found the fish a bit too dry. Excellent service, we were well taken care off, wonderful view, all in all very good experience.

1  Thank Andrew T
Reviewed 4 weeks ago

1-10 I give the Primrose an 8. Very elegant. Pretty good sized serving of food. Like all nice restaurants in Banff, it is expensive. Nice for a romantic dinner. Our steaks were excellent.

1  Thank Paul G
Rimrock_Mgr, Manager at The Primrose, responded to this reviewResponded 3 weeks ago

Thank you for your review, all our steaks are AAA Alberta beef and we take great pride in cooking them just the way you like them. I hope you enjoyed your visit

Reviewed 11 June 2017

Their breakfast is great. If you want to fill yourself up before a day of hiking this is the place to go to. Plus you get a fantastic view. We never wanted to try any other places for our mornings.

1  Thank Andrei_K_v
Rimrock_Mgr, Manager at The Primrose, responded to this reviewResponded 3 weeks ago

Its so wonderful to hear you had breakfasts in Primrose exclusively, I hope you had a wonderful trip and return to see us and our views again soon

Reviewed 4 June 2017

This is the main dining area for breakfasts but I believe they serve other meals as well. It's a lovely setting overlooking the mountains and valley. Eggs Benedict was very good although they were a little stingy with the Hollandaise. We splurged on fresh squeezed...More

2  Thank gateway889
Reviewed 3 June 2017

This restaurant was really well set out, great views and the food was great, the staff here were helpful and attentive, however once again were not all that friendly, still worth having a meal here

1  Thank Ray J
Rimrock_Mgr, Manager at The Primrose, responded to this reviewResponded 3 weeks ago

Thank you for your review, its wonderful to hear you enjoyed your experience in Primrose.

Nearby Restaurants
444 reviews
.04 km away
Rundle Lounge
508 reviews
1.45 km away
Grapes Wine Bar
184 reviews
1.42 km away
1888 Chop House
184 reviews
1.45 km away
Nearby Attractions
Banff Gondola
5,855 reviews
.49 km away
Bow Falls
2,745 reviews
1.57 km away
Sulphur Mountain
533 reviews
1.43 km away
Mountain Galleries at the Fairmont Banff Springs
13 reviews
1.40 km away
Ask a question
Questions & Answers
Shirley A
13 July 2016|
Answer Show all 7 answers
Response from Rimrock_Mgmnt | Property representative |
Hello, Everyone is correct, there isn't a strict dress code for Primrose, however Hollywood casual sounds perfect!
Lisa M
26 January 2016|
Answer Show all 6 answers
Response from Queenlisab | Reviewed this property |
It's on weekdays as well but not every day. I'm not sure if they have a schedule but we've enjoyed the buffet both on a weekend and during the week (believe it was a Wednesday).
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Brunch, Breakfast, Lunch, Dinner, After-hours
Restaurant features
Reservations, Seating, Waitstaff, Parking Available, Valet Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi
Good for
Romantic, View, Business meetings, Child-friendly, Special Occasion Dining, Groups
Open Hours
18:00 - 21:30
06:30 - 11:30
18:00 - 21:30
06:30 - 11:00
18:00 - 21:30
06:30 - 11:00
18:00 - 21:30
06:30 - 11:00
18:00 - 21:30
06:30 - 11:00
18:00 - 21:30
06:30 - 11:00
06:30 - 11:30
17:30 - 21:30
Location and Contact Information
  • Address: 300 Mountain Ave, Banff, Banff National Park, Alberta T1L 1J2, Canada
  • Location: Canada  >  Alberta  >  Canadian Rockies  >  Banff National Park  >  Banff
  • Phone Number: +1 888-746-7625
The Primrose Dining Room is a casual yet elegant Italian Dining Room; the magnificent Rocky Mountains are easily viewed from every table. Our service team is very friendly and knowledgeable and will attend to your every need. The Primrose offers a wide range of flavorful Italian dishes. Our children's menu will suit the younger family members. Our menu has a wide array of fresh Italian fare. Enjoy a delicious a la carte breakfast or our extensive buffet to start your day off.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing