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

) #7 of 12 Restaurants in Kaslo $$ - $$$ , ,
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 good43%
  • Average18%
  • Poor9%
  • Terrible0%
Travellers talk about
“halibut” (7 reviews)
“fries” (7 reviews)
“apple pie” (2 reviews)
Closed Now
All hours
Bar, Pub, Canadian
$$ - $$$
4112 Hwy 31, Kaslo, British Columbia V0G 1M0, Canada
All Details
Write a Review
Reviews (43)
Traveller rating
Traveller type
Time of year

1 - 10 of 43 reviews

Reviewed 1 week ago

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
Reviewed 2 March 2017

Have been coming here for years for the fish n chips...I don't live in the area anymore but still love to visit when around. Love the Halibut portions are always nice and large - I've never left hungry. The fries are a home style and...More

Thank LuluRockets
Reviewed 26 February 2017 via mobile

Was staying at Ainsworth, saw the sign just on the highway directing us to the pub 5 min drive away. The pub has a really nice atmosphere. The waitress was very friendly , quick and attentive to the customers. Prices are very reasonable. I had...More

Thank Janet C
Reviewed 27 October 2016

I ordered the ribs with a side of potato pie. The ribs were excellant and the potato pie was out of this world good.

Thank Terry J
Reviewed 19 September 2016 via mobile

For a quick meal it was good enough. Nice beer. We had fish and chips, nice fish, dreadful chips. I think they were baked in old fat, not quite done either. The coffee (plenty) was more or less like tea.

Thank Hans H
Reviewed 17 September 2016

The portions were a nice size and had an average taste to them, nothing fancy and a little less than compared to most pubs.

Thank Sam S
Nearby Restaurants
Bob's Bar and Grill
10 reviews
4.03 km away
Betty O's
26 reviews
4.57 km away
Boccalino Restaurant
33 reviews
11.08 km away
BlueBelle Bistro & Beanery
191 reviews
15.22 km away
Nearby Attractions
Ainsworth Hot Springs Resort
271 reviews
4.70 km away
Kokanee Springs Golf Course
36 reviews
11.85 km away
Kootenay Lake Ferry
119 reviews
17.16 km away
Sandon Museum
25 reviews
32.42 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
Lunch, Dinner
Restaurant features
Seating, Waitstaff, Serves Alcohol, Takeout
Good for
Child-friendly, Kids, Bar Scene
Open Hours
15:00 - 21:00
15:00 - 21:00
15:00 - 21:00
15:00 - 21:00
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