If you can’t afford to jet off somewhere tropical, this spot has got you covered. The serene waters will make you feel like you’re in some magical far away place.
Johnson Lake brings a little slice of paradise to Barriere, just a 45-minute drive north of Kamloops.
The pristine lake is surrounded by lush trees making it the most breath-taking sight. It’s the perfect place to spend those long Summer days. Soak up the sun and go paddle boarding, swimming, kayaking, or just float there for awhile.
For more captivatingly clear lakes in BC, check out our list of the best spots to inspire wanderlust. In addition, here’s our guide for the most exhilarating drives in BC, and hike with tumbling waterfalls and dinosaur tracksan incredible .