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.

Main Street Cafe

317 MacKenzie Ave, Revelstoke, British Columbia V0E 2S0, Canada
+1 250-837-6888
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent63%
  • Very good28%
  • Average6%
  • Poor2%
  • Terrible1%
Travellers talk about
“brunch” (11 reviews)
“eggs benedict” (12 reviews)
“crepes” (9 reviews)
All hours
Cafe, Canadian, American, Vegetarian Friendly, Gluten Free Options, Vegan Options
$$ - $$$
317 MacKenzie Ave, Revelstoke, British Columbia V0E 2S0, Canada
All Details
Write a Review
Reviews (189)
Traveller rating
Traveller type
Time of year

1 - 10 of 177 reviews

Reviewed 3 days ago

We stopped in Revelstoke on our way back from a BC vacation for lunch. I guess we looked a little lost so a local recommended this place for lunch. I think we just beat the rush as we were seated immediately at a table out...More

Thank blincb
Reviewed 5 days ago via mobile

A local passed by and recommended Main Street Cafe while I was stopped at a store. So glad I went in for breakfast. The Huevos Racheros was fantastic and the service was so friendly. The coffee was great too.

Thank Kannuck72
Reviewed 1 week ago via mobile

This is a must visit for breakfast in Revelstoke. There were 4 of us and we all ate something different and we were all absolutely delighted. The 'bennies' are amazing! The coffee is great as well.

1  Thank VivNewZealand
Reviewed 1 week ago

This must have been the best breakfast we had ever. Definitely recommended (there might be a little wait as there are always lots of people wanting to have breakfast here).

1  Thank Freya R
Reviewed 2 weeks ago

We had a full day of driving before and after lunch so wanted to stop for a great meal. After reading the reviews we though the Main Street Café would deliver but we were a little disappointed. It was a long wait for the food...More

Thank YukonSarah
Reviewed 2 weeks ago

We had bagel and sandwich, both very good. Staff is kind and service is quite fast. Also the atmosphere is nice. Prices are fair. I would recommend this place for breakfast or lunch in Revelstoke.

Thank Colocinte
Reviewed 3 weeks ago

I have been living in Canada for 6 months now and struggle to find good coffee and breakfast. This place is amazing. The best coffee delicious and healthy breakfast/ brunch options and very friendly service. Can't recommend highly enough!

1  Thank Kate F
Reviewed 21 August 2017 via mobile

Great place. The food is fantastic, the staff really friendly. Great art and a neat place. Outside tables are lovely also. Try one of the Bennys and/or the fruit and yogurt parfait.

1  Thank Rae Rae C
Reviewed 16 August 2017 via mobile

Friendly Staff, super cute cafe & the best breakfast! Eggs Bennie, pancakes & sausages all delish! You can dine in the cafe, eat outside or grab a coffee to go. Highly recommend

1  Thank AngelaNailedIt
Reviewed 15 August 2017 via mobile

Stopped for breakfast and it was excellent. Items were homemade and cooked perfectly. I will definitely cone back next time we are in revelstoke.

1  Thank Norm L
Nearby Restaurants
The Modern Bakeshop & Cafe
331 reviews
.10 km away
The Village Idiot
1,071 reviews
.05 km away
Quartermaster Eatery
70 reviews
.15 km away
Nearby Attractions
Kingfisher Heliskiing
37 reviews
.90 km away
Mount Revelstoke National Park
353 reviews
.48 km away
Revelstoke Railway Museum
281 reviews
.72 km away
Revelstoke Aquatic Centre
110 reviews
.21 km away
Questions & Answers
Get quick answers from Main Street Cafe staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Brunch
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Highchairs Available, Free Wifi
Good for
Local cuisine, Kids, Child-friendly
Open Hours
08:00 - 15:00
08:00 - 15:00
08:00 - 15:00
08:00 - 15:00
08:00 - 15:00
08:00 - 15:00
Location and Contact Information
  • Address: 317 MacKenzie Ave, Revelstoke, British Columbia V0E 2S0, Canada
  • Location: Canada  >  British Columbia  >  Kootenay Rockies  >  Revelstoke
  • Phone Number: +1 250-837-6888
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