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 Shepherd's Pub

$$ - $$$, British,
8 Hill St, Elora, Ontario N0B 1S0, Canada
+1 519-846-5775
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent36%
  • Very good45%
  • Average12%
  • Poor3%
  • Terrible4%
Travellers talk about
“curry” (10 reviews)
“fish and chips” (14 reviews)
“burger” (8 reviews)
Open Now
All hours
Bar, British, Pub, Canadian
$$ - $$$
8 Hill St, Elora, Ontario N0B 1S0, Canada
All Details
Write a Review
Reviews (131)
Traveller rating
Traveller type
Time of year

1 - 10 of 131 reviews

Reviewed 1 week ago via mobile

Understand that we are not from the area. We found ourselves at the door to the shepherds pub by way of the Internet. A somewhat unassuming door, on a dark, deserted night in what we figured was a smallish town. We get to the bottom...More

Thank Brook B
Reviewed 1 week ago

First visit...but not the last. Great atmosphere and very welcoming. Although we visited on the first snowfall of the season it would be lovely in the summer months. Overlooks the river and quaint town. Beautiful old building with original stone walls. Good selection of menu...More

Thank crmanager2016
Reviewed 1 week ago

Lovely pub, vintage building with many quirks. Don't expect a perfect cookie cutter place where everything matches! This is authentic. Food is always great, as is the beer selection. Wait staff are a lovely group! The food is great, whether it is naked wings, curry,...More

Thank coldvirginia
Reviewed 2 weeks ago via mobile

I've been to this Pub on several visits to the small town of Elora. It always amazes me just how friendly the staff are and how good the food is. The setting of The Pub is quite small but that lends to a personal class...More

Thank TheRyan23
Reviewed 4 weeks ago

They had some really good beers on offer and we also had fish and chips which were excellent. Great atmosphere.

Thank maureen b
Reviewed 3 October 2017

We moved to the area about 1 year ago, and have become accustomed to good food at the "Shep" but when I ordered the sticky pudding they went over the top. It was outstanding!!!

Thank ButchMercer
Reviewed 2 October 2017 via mobile

Love this spot nestled in Elora! Awesome good, amazing atmosphere, great drinks! Service is outstanding and the community spirit is hopping!!

1  Thank Meghan M
Reviewed 5 September 2017 via mobile

We went here for dinner as per a recommendation. It is definitely pub like with lots of loud people but we sat along a bar like table in the corner with a view of the Grand river! I got fish and chips and mt boyfriend...More

1  Thank TaanJa94
Reviewed 14 August 2017 via mobile

Tried here after a not so nice experience across the road yesterday. Hands down way better food and service. All were happy. Great food and service

1  Thank ojsmum
Reviewed 31 July 2017 via mobile

Very nice view of the river in this basemeent style pub. A lot of differand comfort foods that are above average. Try the burger!

1  Thank Eric V
Nearby Restaurants
The Cellar Pub and Grill
181 reviews
1.16 km away
Elora Brewing Company
219 reviews
.29 km away
Cork Restaurant
233 reviews
.26 km away
Nearby Attractions
Elora Gorge Conservation Area
309 reviews
1.58 km away
Grand River Raceway
43 reviews
.79 km away
Bissell Park
11 reviews
.48 km away
Elora Rapids
58 reviews
.76 km away
Questions & Answers
Get quick answers from The Shepherd's Pub 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
Bar, British, Pub, Canadian
Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Television, Serves Alcohol, Full Bar, Reservations
Good for
Groups, Bar Scene, Child-friendly, Kids
Open Hours
12:00 PM - 12:00 AM
12:00 PM - 11:00 PM
12:00 PM - 11:00 PM
12:00 PM - 12:00 AM
12:00 PM - 12:00 AM
12:00 PM - 12:00 AM
12:00 PM - 12:00 AM
Location and Contact Information
  • Address: 8 Hill St, Elora, Ontario N0B 1S0, Canada
  • Location: Canada  >  Ontario  >  Elora
  • Phone Number: +1 519-846-5775
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