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...
  • Excellent31%
  • Very good45%
  • Average16%
  • Poor8%
  • Terrible0%
Travellers talk about
“halibut” (9 reviews)
“fries” (9 reviews)
“fish n chips” (3 reviews)
Closed Now
Bar, Pub, Canadian
$$ - $$$
4112 Hwy 31, Kaslo, British Columbia V0G 1M0, Canada
All Details
Write a ReviewReviews (48)
Traveller rating
Traveller type
Time of year

1 - 10 of 48 reviews

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 15 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
Reviewed 13 May 2017

My new wife told me this place was the best to have fish and chips. She was not wrong. We ate here two nights in a row. The fish is lightly battered with great flavor. The fish is fresh and big. The topping on the...More

Thank idahoduke
Reviewed 11 April 2017

Best melt in your mouth fish and chips you will ever have there is also motel rooms cabins and rv rental nice beach on the lake.

Thank 48kent
Reviewed 11 April 2017 via mobile

We stayed for a night at the nearby hotel, And decides to try the famous JB's pub, and upon reviews on the famous Halibut we decided to order it. The Halibut was very good, but a bit pricy.

Thank Olehele23
Reviewed 30 March 2017 via mobile

Great food, loved the old place. So much history and old photos on the wall. We had the halibut and chips! It was great. The home baked deserts were also top notch!! Not to mention there is a place to stay right there at the...More

Thank TanyaDawn24
Nearby HotelsSee all Kaslo Hotels
Mermaid Lodge & Motel
167 reviews
4.17 km away
Ainsworth Hot Springs Resort
403 reviews
4.57 km away
Ainsworth Motel
231 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
39 reviews
4.72 km away
Boccalino Restaurant
38 reviews
11.23 km away
Black Salt Cafe
89 reviews
12.55 km away
Nearby Attractions
Ainsworth Hot Springs Resort
316 reviews
4.56 km away
North Woven Broom
23 reviews
12.31 km away
Kootenay Lake Ferry
136 reviews
17.30 km away
Berg Lake Trail
69 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
Good for
Kids, Child-friendly
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