Welcome to Kaslo, British Columbia
Change state / province?Kaslo hotels, motels, B&B's and more:


Check below for a selection of Kaslo accommodations and places to stay. Each property also has links to external websites and review databases.
Kaslo may be also suitable as an alterative if you are travelling in or around British Columbia from Ainsworth (12km) , Ainsworth Hot Springs (13km) , Kootenay Bay (16km) or Crawford Bay (17km)




B&B / Inns in Kaslo
- Bougainville Lodge
- Box 697, Kaslo. B.C. V0G 1M0
- (250) 353-2834
- Dayspring Lodge B and B
- 4736 Twin Bays Road
- (250) 353-2810
- Edge of the Woods
- Box 401
- (250) 353-2600
- Fletcher Falls Lodge
- 4931 Hwy 31
- (250) 353-2216
- On The Cliff
- 5814 Morgan Rd. Mirror Lake, Box 1026
- (250) 353-7647
- Park Brook Cottage
- Box 509
- (250) 353-7128
- Rocky Ledges B&B
- 5240 Amundsen Rd.
- (250) 353-7505
- Sherwood Park B & B
- RR#2, Site 3, Comp 11
- (250) 353-2687
Cottage / Chalets in Kaslo
- Blue Ridge Mountain Retreat
- 9204 Shutty Bench Rd, Hwy 31
- (250) 353-7105
- Lakewood Inn
- Kohle Rd
- (250) 353-2395
- Sunny Bluffs Cabins & Camp
- 434 North Marine Dr
- (250) 353-2277
- Wing Creek Resort
- 5 min north of Kaslo on Hwy 31
- (250) 353-2475
Motels in Kaslo
- Kaslo Motel
- 330 D Ave
- (250) 353-2431
- Woodbury Resort & Marina
- 4112 Highway 31
- (250) 353-7717
Campground / RV Parks in Kaslo
- Cedar Bay RV Park
- 4739 Twin Bays Rd
- (250) 353-7646
- Kaslo Municipal Campground
- A Ave & 2nd St
- (250) 353-2662
- Kootenay Lake (davis Creek & Lost Ledge) Provincial Park
- Hwy 31
- (250) 825-4212
- Mirror Lake Campground
- 5777 Arcola Rd, Mirror Lake
- (250) 353-7102
- Schroeder Creek Resort
- 128 Bickel Road
- (250) 353-7383