Kaslo is a small village in the West Kootenays of British Columbia, Canada with the distinction of being the oldest incorporated community in the Kootenays. Sometimes called the Switzerland of the Americas.
Kaslo is about 65 km north of Nelson (British Columbia) along the west side of Kootenay Lake. The easiest way to get to Kaslo is by vehicle as there is very limited public transit in this area. There is a small paved air strip near town which is used by small private planes but no commercial airlines land here. The closest airport with commercial airline service is in Castlegar, almost 2 hours away.
Central Kootenay Transit provides limited bus service between Nelson and Kaslo. For some time, this has meant service one day each week.
Kaslo is small enough to be easily walkable and the main "shopping district" is only about a block long. Park your vehicle on a side street and wander. "Lower Kaslo", as the name suggests, is closest to Kootenay Lake and is where stores and shops can be found. "Upper Kaslo" is mainly residential with great views of the village's natural setting.
Supplies and Services
Kaslo has most of the essential shops available, including a grocery store, an organic food store, a bakery, liquor store, post office, a couple of gas stations and a selection of shops selling flowers, clothes and souvenirs. The village is also served by a Primary Health Centre (aka: Hospital), an Information Centre and a funky little Library in the basement of the historic Village Hall building. Internet access is available in several locations including the Library, the bakery, Kootenay Lake Computers and the Kaslo Hotel.
Eat and Drink
There are a good number of places to find overnight accommodation, including a hotel, a motel, many B&Bs and several campgrounds in the area.
Internet access can be obtained at several locations in town:
The Kaslo Public Library  has Internet-accessible computers available for free public use. The Library has somewhat restricted hours of operation so it's best to check their website to see when they're open first .
Kootenay Lake Computers sells Internet access.
Kaslo InfoNet Society has free WiFi access .
The Kaslo Hotel has free WiFi access.
If you really want to Get Out, consider going on a challenging backcountry hike. There are many to choose from and they've been keeping lots of the locals busy for years. These aren't always easy to find and they are challenging, so you need to be prepared. Arm yourself with a copy of the trail guide Where Locals Hike in the West Kootenay, the latest copy of the Backroads Mapbook of the area, possibly a topographic map, a high clearance vehicle and some knowledge of how to conduct yourself in mountainous terrain where bears live and visit some of the truly stunning destinations available in the area. Some examples would include Monica Meadows, Macbeth Icefield trail, Whitewater Creek (not anywhere near the ski hill, despite the similar name), Fry Creek Canyon, Kokanee Glacier Provincial Park....
Rent a Kayak and go for a paddle. These are available in Kaslo from Kaslo Kayaking . Just be aware that Kootenay Lake may look like a calm millpond at times, but can experience high winds that attack without notice, making the Lake very rough and potentially dangerous. You could end up trapped on the other side of the lake, or worse....
At the right time of year, late August to October, the Kokanee salmon (aka Redfish) start spawning. An excellent place to see them is the Meadow Creek Spawning Channel  about 45 minutes north of Kaslo.
Drive to the top of Mt Buchanan for a fantastic view of Kaslo, Kootenay Lake and the surrounding mountains from an old fire lookout almost a kilometer above the town. Most vehicles can handle the Mt Buchanan Forest Service Road, about 12 km west of Kaslo on Hwy 31a towards New Denver, just be aware that it is steep in places and requires some care.
Visit Cody Caves Provincial Park  just south of Kaslo about 3 km north of Ainsworth on Hwy 31. Drive another 10 km west on a narrow forest service road to the Park. Tours are available during July and August and cost $15/person. [NOTE: As of June 2010, this facility is closed because of the inability of the Park's concession holder to reach a suitable financial agreement with BC Parks. It is not known when or if this attraction will open again.]
After your day of fun, visit Ainsworth Hot Springs Resort  for a soak. Cost is $10 for adults. This is part of a 43-room resort and includes a dining room.