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

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

1 - 10 of 42 reviews

Reviewed 2 weeks ago

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 10 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 Buunn
Reviewed 29 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 1 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 18 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 16 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
Reviewed 7 September 2016

this is a great spot to eat, good food, prices are good, little recommendation the sign above the door needs illuminating, super service

Thank STRETCH007
Nearby Restaurants
Bob's Bar and Grill
10 reviews
4.03 km away
Betty O's
16 reviews
4.57 km away
Boccalino Restaurant
32 reviews
11.08 km away
BlueBelle Bistro & Beanery
183 reviews
15.22 km away
Nearby Attractions
Ainsworth Hot Springs Resort
260 reviews
4.70 km away
Kokanee Springs Golf Course
34 reviews
11.85 km away
The SS Moyie National Historic Site
122 reviews
15.06 km away
Kootenay Lake Ferry
113 reviews
17.16 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, American
Lunch, Dinner
Restaurant features
Seating, Waitstaff, Serves Alcohol, Takeout
Good for
Bar Scene, Child-friendly
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
  • E-mail