Kootenay Lake

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.

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 ten minutes, so nothing below is more than a few minutes old once the site has current data.

Current conditions near Kaslo

6 min ago

24.4°C

Wind
9 km/h NE
Humidity
49%
Dew point
13°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 ago
Kaslo - N, Highway 31 at Highway 31A Junction in Kaslo, looking northbound.

Kaslo - 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.

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.

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

Neighbours on this shore

Map loads after the page

Common questions

What is the population of Kaslo?

This site's data files carry no population figure for Kaslo. The Village of Kaslo's own site, kaslo.ca, is the place to check that number.

What movie was filmed in Kaslo?

This site tracks live conditions and dated facts, not film-location trivia, so it has no sourced answer to this one. The Village of Kaslo's own site, kaslo.ca, is a better starting point than a guess here.

What is the closest airport?

This site's data files do not include airport information for Kaslo. Kaslo.ca or a mapping service can confirm which regional airport sits closest.

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.