
Kaslo
Kaslo is a village on the North Shore of Kootenay Lake. It sits about 32 km from the Balfour ferry terminal by straight-line distance.
Updated Pacific Time.
Photo: Chris06 · CC BY-SA 4.0 — credits
This page reads Environment Canada’s forecast and observation feeds, DriveBC’s camera feed and the BC Parks feed directly, refreshed by a scheduled job every 30 minutes (the cameras every two hours), so the readings below are at most about half an hour old once the site has current data.
Current conditions near Kaslo
6 min ago10.4°C
- Wind
- 4 km/h SW
- Humidity
- 74%
- Dew point
- 6.1°C
- Snow depth
- 0 cm
Measured at NELSON CS, 536 m.
Weather data from Environment and Climate Change Canada, used under the Open Government Licence – Canada.
Kaslo has no Environment Canada station of its own; this reading comes from the Nelson station. See Kaslo weather for the 7-day forecast.
Cameras near Kaslo
5 min agoKaslo - N
Highway 31 at Highway 31A Junction in Kaslo, looking northbound.
DriveBC.ca
Kaslo - W
Highway 31 at Highway 31A Junction in Kaslo, looking westbound.
DriveBC.ca
Kaslo - S
Highway 31 at Highway 31A Junction in Kaslo, looking southbound.
DriveBC.ca
Camera images and ferry status from DriveBC.ca, BC Ministry of Transportation and Transit.
What Kaslo is known for
This site tracks live conditions and dated facts, not an editorial verdict on what a place is known for. What it can confirm: Kaslo is a village on the North Shore of Kootenay Lake, per BC Geographic Names’ Community record, cited below.
The Village of Kaslo’s own site is the fuller source for what the community is known for, its history and its current events; see kaslo.ca.
S.S. Moyie National Historic Site
The S.S. Moyie, a retired sternwheeler, is preserved on Kaslo’s waterfront. The Kootenay Lake Historical Society, which operates the ship as a museum and states its National Historic Site designation on its own site, is this page’s source for that and for current hours and admission — this site keeps no dated figures of its own for any of it.
See klhs.bc.ca for the S.S. Moyie’s current season, hours and admission.
Kaslo River Trail and hikes near Kaslo
Trail data is planned for a later phase of this site and is not in its data files yet, so nothing here is sourced enough to publish a distance, elevation gain or difficulty rating for the Kaslo River Trail or any other hike near the village.
The Village of Kaslo’s own site is the place to check for a current trail description; see kaslo.ca.
Kaslo Bay beach and the lake
Kootenay Lake Park has a beach. Three separate sections: Davis Creek and Lost Ledge are on Highway 31 north of Kaslo — Lost Ledge 25 km, Davis Creek 30 km, about a 30-minute drive; Midge Creek is 38 km south of Balfour on the lake's southwest shore. BC Parks lists Picnic areas, Pit or flush toilets, Accessibility information, Boat launch, Campfires, Wi-Fi and Drinking water on site. Source: BC Parks.
Kaslo’s own municipal waterfront at Kaslo Bay, separate from that BC Parks property, is not in this site’s data files. The Village of Kaslo’s own site covers it; see kaslo.ca.
Kaslo Jazz Festival and events
This site has no dated event calendar and carries nothing sourced about the Kaslo Jazz Festival or any other event’s current dates.
The Village of Kaslo’s own site keeps a current events listing; see kaslo.ca.
Hot springs near Kaslo
Ainsworth Hot Springs sits about 20 km from Kaslo along Highway 31 — a straight-line measurement between this site’s own coordinates for each place, not a drive-time estimate.
The resort states its current pool hours as: Wednesday to Sunday, 10 am to 7:30 pm (last entry 6 pm); Monday 10 am to 3 pm. Closed Tuesday. Verified 2026-09-22 against the resort’s pools page. An adult day pass runs $18.00, verified 2026-09-22 against the same page.
See hours, day pass prices and the cave for everything this site tracks about the resort.
Where to stay
This site’s campground data file has no entry tagged directly to Kaslo, but two carry a Kaslo mailing address even though the site groups them under a neighbouring community by straight-line distance: Mirror Lake Campground, about 4 km away, and Schroeder Creek Resort, about 13 km away. At 5777 Arcola Rd, Kaslo, overlooking Mirror Lake; the site advertises lake views but does not mention a boat launch. On Kootenay Lake at 128 Bickel Rd, Kaslo, with a concrete boat launch and boat fuel; open April 15 to October 15.
This site tracks no hotel or motel data for Kaslo. The Village of Kaslo’s own site is the place to check for that; see kaslo.ca.
Restaurants
This site has no sourced list of restaurants for Kaslo.
The Village of Kaslo’s own site and local listings are the places to check before a visit; see kaslo.ca.
Getting to Kaslo from Nelson, Calgary, Spokane
Kaslo is on the North Shore of Kootenay Lake, about 32 km from the Balfour ferry terminal by straight-line distance and about 55 km from Nelson; both run mostly along Highway 31 and Highway 3A. To Creston, at the south end of the lake, it is about 95 km.
Distances to Calgary and Spokane are not in this site’s data yet — that is a later phase of this site’s build — so a mapping app is the place to check those legs.
About Kaslo
Kaslo is a village on the west shore of Kootenay Lake in the West Kootenay region of southeastern British Columbia, and a member municipality of the Central Kootenay Regional District. Its population was 1,049 at the 2021 census.
Verified 2026-09-22 against Wikipedia.
Beaches, launches and trails nearby
Beaches
Trails
Businesses in Kaslo
20 listings: 4 places to eat, 2 places to stay, 3 shops, 5 services and 6 tours and guides.
Angry Hen Brewing
brewery & taproomCraft brewery and taproom in downtown Kaslo with a covered patio overlooking Kootenay Lake.
343 Front Street · (250) 353-7446
Buddy's Front Street Pizzeria
pizzeriaHand-stretched artisan pizza parlour on Front Street in downtown Kaslo, making pizza since 2011.
417 Front Street · 250-353-2282
Eric's Meat Market & Deli
butcher & deliFamily butcher shop and deli on Front Street in Kaslo, cutting meat fresh daily and making its own sausages since the 1940s.
425 Front Street · (250) 353-2436
Japanese Canadian Museum
museumSelf-guided museum inside The Langham commemorating the internment of Japanese Canadians in Kaslo during the Second World War.
At The Langham cultural centre
Open year-round.
Kaslo & District Public Library
public libraryKaslo's public library, with physical and digital collections, computer access and a family storytime program.
413 Fourth Street · 250-353-2942
Kaslo Adventure Centre & Kayaking
kayak, canoe & SUP rentals and toursKayak, canoe and paddleboard rentals, tours and lessons on Kootenay Lake, with a year-round outdoor gear shop.
315 A Avenue (kayaking); 344 Front Street (Adventure Centre retail shop) · (250) 353-1925
Kayak rentals wind down after late September.
Kaslo Community Pharmacy
pharmacyPharmaChoice pharmacy on Front Street offering prescriptions, over-the-counter medication and medication counselling.
403 Front Street · (250) 353-2224
Kaslo Front Street Market
grocery storeFull-service community grocery store on Front Street with an in-store bakery, deli, meat counter and produce.
411 Front Street · (250) 353-2331
Kaslo Golf Club
golf course9-hole golf course above Kaslo, serving golfers since 1923, with a timber-framed clubhouse and restaurant.
Kaslo, BC · 250-353-2262
Kaslo Hotel & Brew Pub
hotelBoutique lakefront hotel in a heritage building on Front Street, with the Waypoint Restaurant and Bar on the main floor.
430 Front Street, on the lakefront · 250-353-7714
Open year-round.
Kaslo Municipal Campground
municipal campgroundVillage of Kaslo's own lakeside campground next to Vimy Park, an easy walk from the S.S. Moyie and downtown.
413 Fourth Street, on the shore of Kootenay Lake beside Vimy Park · (250) 353-2662
Open spring through fall.
Kaslo Primary Health Centre
medical clinicInterior Health primary care clinic in Kaslo offering family doctor, nurse practitioner, physiotherapy and social work services to registered patients.
673A Avenue, lower level · 250-353-2291
Little Giant Productions
art gallery & print studioFamily-owned art production studio and gallery in Kaslo selling limited-edition fine art, apparel and large-format prints.
Kaslo, BC
S.S. Moyie National Historic Site
museum shipThe world's oldest intact passenger sternwheeler, preserved as a National Historic Site and run by the Kootenay Lake Historical Society.
Front Street, on the Kaslo waterfront
Open May through Canadian Thanksgiving in October.
Stellar Heliskiing
heli-skiingHeli-skiing operator based in Kaslo, flying single and multi-day trips into the Selkirk and Purcell mountains.
Kaslo, BC — base includes a helicopter hangar · 1-888-366-0067
Winter season; booking for 2026/27.
The Doghouse
grill restaurantGrill restaurant next to Eric's Meat Market in Kaslo, run by the same owners.
425 Front Street, next to Eric's Meat Market & Deli
The Parlour
ice cream & coffee shopCoffee and ice cream shop on Front Street serving Oso Negro espresso, fresh baking and Island Farms ice cream.
331 Front Street, in a historic 1896 building · (250) 353-1217
Real frozen yogurt served May through September.
Unity Bridge
pedestrian bridge & trail attractionPedestrian bridge over the Kaslo River on the Kaslo River Trail, built by volunteers and community donations.
On the Kaslo River Trail, at the east end of the south trail near 5th Street
Victorian Community Health Centre
community health centreInterior Health community health centre in Kaslo offering community nursing, long-term care, primary care and social work services.
673A Avenue · 250-353-2211
Western Financial Group
insurance brokerInsurance brokerage on Front Street offering auto, home, business, farm and life insurance.
405 Front Street · 250-353-7633
Neighbours on this shore
Common questions
What is the population of Kaslo?
What movie was filmed in Kaslo?
What is the closest airport?
kootenaylake.org is an independent guide published by Delcaro Media in Kitchener, BC. It is not affiliated with Nelson Kootenay Lake Tourism, the Kootenay Lake Chamber of Commerce, the BC Ministry of Transportation and Transit, Western Pacific Marine, BC Parks or any business listed on it.