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.

J B's Pub & Restaurant

₹₹ - ₹₹₹, ,
4112 Hwy 31, Kaslo, British Columbia V0G 1M0, Canada
+1 250-353-7716
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent30%
  • Very good46%
  • Average17%
  • Poor7%
  • Terrible0%
Travellers talk about
“halibut” (9 reviews)
“fries” (8 reviews)
Bar, Pub, Canadian
₹₹ - ₹₹₹
4112 Hwy 31, Kaslo, British Columbia V0G 1M0, Canada
All Details
Write a Review
JPMiles / Payback Arrow
JPMiles / Payback Arrow
Reviews (52)
Traveller rating
Traveller type
Time of year

1 - 10 of 52 reviews

Reviewed 22 August 2018

The food wasn't bad, I guess your average pub food. They definitely get busy on the weekends with their locals.

Thank Brnidgrl1961
Reviewed 19 August 2018

We've been going to the Kaslo Hotel restaurant for 3 years now, and it's always very good. The fish and chips is one of our favorites

Thank Ward C
Reviewed 18 August 2018

I’ll start by saying the food was excellent. 8 orders and all of the seafood dishes were spot on. Price point was very good, and the location is clean. The only drawback was they were backed up out the door and new and seasoned staff...More

Thank twysted2015
Reviewed 17 July 2018

While staying at Ainsworth Hotsprings, we had dinner here. Down-to-earth type of place with the best halibut fish and chips I ever had. So good that we went back there for a second night:)

Thank Paul V
Reviewed 7 May 2018

We had a fantastic afternoon at JBs eating some of the best fish and chips I have ever had (and I'm from the UK!). Some of the locals were in the pub visiting and telling some wonderful tales... we took those, and our chips, with...More

Reviewed 8 February 2018

I had Fish and Chips. As the menu says: "SERVED WITH OUR OWN THICK CUT KENNEBEC FRIES. HALIBUT Fish Hand cut and deep fried in our secret batter." It was absolutely the best I've ever had. The fish was melt in your mouth wonderful. Perfect...More

Thank extranan
Reviewed 14 October 2017

Super friendly staff, delicious food and nice location. The prices were good and the service very fast. Highly recommend

Thank Val W
Reviewed 4 September 2017 via mobile

We came up to the area for a bike ride. The first time we ate here we both had fish and chips. They were really good and our waitress was outstanding. Our foot came fast and it was delicious. The second time we ate here...More

Thank I-dont-want-name
Reviewed 28 July 2017 via mobile

Great fish and chips worth the stop. just like they say! Service was friendly and they have an happy hour between 3pm and 6 pm

Thank dharris870
Reviewed 13 July 2017

Ordered the Halibut fish and chip meal. Fries were excellent. Fish was good. I find most fish from restaurants to be greasy but this was not. My wife said her chicken burger was good. Service was ok but you had to catch the waiteress attention...More

Thank 1DustyDave
Nearby HotelsSee all 3 hotels
Mermaid Lodge & Motel
167 reviews
4.17 km away
Ainsworth Hot Springs Resort
236 reviews
4.57 km away
Ainsworth Motel
236 reviews
4.79 km away
Crawford Bay Inn
26 reviews
12.00 km away
Nearby Restaurants
Bob's Bar and Grill
12 reviews
4.11 km away
Betty O's
49 reviews
4.72 km away
Boccalino Restaurant
40 reviews
11.24 km away
Black Salt Cafe
99 reviews
12.55 km away
Nearby Attractions
Ainsworth Hot Springs Resort
265 reviews
4.56 km away
North Woven Broom
29 reviews
12.31 km away
Kootenay Lake Ferry
161 reviews
17.30 km away
Berg Lake Trail
85 reviews
36.23 km away
Questions & Answers
Get quick answers from J B's Pub & Restaurant 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, Pub, Canadian
Dinner, Lunch
Restaurant features
Seating, Waitstaff, Serves Alcohol, Takeout, Television
Good for
Child-friendly, Kids
Open Hours
3:00 PM - 9:00 PM
3:00 PM - 9:00 PM
3:00 PM - 9:00 PM
3:00 PM - 9:00 PM
Location and Contact Information
  • Address: 4112 Hwy 31, Kaslo, British Columbia V0G 1M0, Canada
  • Location: Canada  >  British Columbia  >  Kootenay Rockies  >  Kaslo
  • Phone Number: +1 250-353-7716
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