Kootenay Lake
Kaslo's downtown, 2011

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 ago

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

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 & taproom

Craft brewery and taproom in downtown Kaslo with a covered patio overlooking Kootenay Lake.

343 Front Street · (250) 353-7446

Buddy's Front Street Pizzeria

pizzeria

Hand-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 & deli

Family 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

museum

Self-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 library

Kaslo'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 tours

Kayak, 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

pharmacy

PharmaChoice pharmacy on Front Street offering prescriptions, over-the-counter medication and medication counselling.

403 Front Street · (250) 353-2224

Kaslo Front Street Market

grocery store

Full-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 course

9-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

hotel

Boutique 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 campground

Village 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 clinic

Interior 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 studio

Family-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 ship

The 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-skiing

Heli-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 restaurant

Grill 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 shop

Coffee 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 attraction

Pedestrian 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 centre

Interior 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 broker

Insurance brokerage on Front Street offering auto, home, business, farm and life insurance.

405 Front Street · 250-353-7633

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.