The best lakes in BC are diverse, ranging from the icy cold reservoirs of southern British Columbia to beautiful warm waters on Vancouver Island. Some offer easy access while others require some effort, but all provide something extraordinary!
Johnson Lake in Barriere is a small mountain lake located in the North Thompson Valley. The lakes in British Columbia are known for their unreal blue-green colour, and Johnson Lake does not disappoint.
Eva Lake is another stunning body of water in British Columbia’s magnificent Mount Revelstoke National Park. There are beautiful views all around Eva Lake – the lakeside is surrounded by forest, while there are incredible views of Mount Revelstoke in the distance.
Bowron Lake is the first in a series of remote and beautiful lakes in northern British Columbia near the town of Quesnel. Protected as a game reserve since 1925 and as Bowron Lake Provincial Park since 1961, the area is famous for its wildlife.