Skip to Content

Johnson Lake, BC

Johnson Lake, BC

Sharing is caring!

Tucked away in the rural area of Barriere and near Kamloops and Sun Peaks, BC is Johnson Lake. Johnson Lake in BC is home to crystal clear waters (so clear that it looks like boats and paddleboards are levitating!) and beautiful surroundings.

In fact, the waters are so clear it’s sometimes referred to as the Beautiful Caribbean of the North.

If you’re staying in Kamloops or visiting Sun Peaks in the summer, a trip to Johnson Lake is the perfect day trip!

Here’s everything you need to know about Johnson Lake near Kamloops.

johnson lake bc

Johnson Lake

Johnson Lake is fed by an underground spring where the water flows up through the surrounding limestone rocks in the area. This is how it gets its super clear, turquoise colour.

There are two Johnson Lakes; the little Johnson Lake and the Big Johnson Lake. Little Johnson Lake is reserved for guests of Johnson Lake Resort whereas Big Johnson Lake can be accessed by those not staying at the resort.

Big Johnson Lake is between Barrier and Adams Lake in a remote area north of Kamloops.

At its deepest point, the lake is around 60 metres deep, and the lake is 5km long. At the lake, you’re also at around 1160m above sea level so it’s typically a little cooler here than it is down in Kamloops. If you’re looking for Johnson Lake weather, you should look up the weather for Sun Peaks Mountain weather as that’ll be most similar.

There are no beaches at Johnson Lake as part of an effort to keep the water as pristine and clean as it currently is. However, there is a picnic area and some bathroom facilities.

How to get to Johnson Lake

johnson lake bc (6 of 6)
johnson lake bc

Most visitors to Johnson Lake will be coming from Kamloops. Kamloops to Johnson Lake is around 45-60 minutes driving.

Take Hwy 5 north and turn off at Agate Bay Road at Louis Creek. This is a paved road with some beautiful scenery of hills and fields.

Turn off to Minnova Road which is a gravel road. The road is mostly fine, but it would be best to have a vehicle with high clearance.

Soon you’ll see signs for the Johnson Lake turn-off. There are a couple of choices here. You can go to the lake from the Johnson Lake Resort if you’re staying there. Or, you can access the lake from the public sites which are an additional 6km down the gravel road. This gravel road can be in a bit of a worse condition but was okay when we visited.

If you’re coming from Sun Peaks to Johnson Lake, you don’t need to go all the way to the highway. You can take a bit of a shortcut by taking the Heffley Louise Creek Road out of Whitecroft. Sun Peaks to Johnson Lake is around 70-90 minutes.

Johnson Lake Camping

Johnson Lake BC camping is available through Sites and Trails BC and costs $15 per site. It’s maintained from May 15 to October 31 and there are 12 sites.

The Johnson Lake campground is at the far end of the lake from the road you come in on. It cannot be reserved and is available on a first-come-first-served basis.

The campsite is often full during the summer, especially at weekends. Don’t count on getting a spot if the weather is nice. Also, don’t count on getting the lake to yourself as it’s a very popular day trip destination that can get very, very busy.

Johnson Lake Resort

Johnson Lake Resort has been around since 1952 and is the only resort on Johson Lake. The resort is open from June 1 to October and offers 6 housekeeping cabins and 8 privately situated campsites all with access to showers.

There is a boat launch and dock for registered guests and you can rent boats too. On Little Johnson Lake there are row boats and paddleboats for use.

Best things to do at Johnson Lake

johnson lake bc
johnson lake bc

Johnson Lake is the perfect place to spend a day or a lazy weekend camping if you manage to snag a spot. While you’re there, here are some of the things to do at Johnson Lake.

  • Fishing for rainbow trout
  • Swimming and snorkelling
  • Paddleboarding
  • Canoeing or kayaking
  • Putting along the lake in a small motor boat.
  • Biking and hiking the surrounding Johnson Lake trails

Fishing in Johnson Lake

There is some fishing available at Johnson Lake with Rainbow Trout common. There is a spawning site at the lake and it’s important to stay clear of this area when recreating to help support healthy fish populations.

Are dogs allowed at Johnson lake?

Dogs are allowed at Johnson Lake but they must be leashed.