Roche Lake Resort

A world-class private seasonal fishing resort remotely located on Roche Lake British Columbia.

Our season operates from May 1st to mid-October (ice off to ice on).

We’d love to share our little bit of paradise with you and have cabins and campsites available for rental. We know you’ll love it here; you’ll be hooked!

We are using Lodgify for our bookings.  Please click “BOOK YOUR GETAWAY!” below to be taken to our booking site.

Roche Lake Provincial Park located in British Columbia is a year-round recreation area, noted for camping, hunting, wildlife viewing, fishing, cross-country skiing, and snowmobiling.

Roche Lake Resort is a private fishing resort nestled within the provincial park located on the Thompson Plateau at an elevation of 3723 ft., just 33 kilometers southeast of Kamloops, BC, in the Thompson Nicola Regional District. Other nearby communities are Quilchena and Merritt.

Roche Lake is the largest of seven world-class stocked rainbow trout lakes, only two of which are served by maintained gravel roads, on the Thompson Plateau. The park includes rustic campsites that are located on Horseshoe Lake and Roche Lake.

Stay Updated on  Local Weather Conditions!

broken clouds 20° C 20° C | 21° C 2.24 m/s 35 % 1018 hPa
  • Jun 3, 2025 overcast clouds 10° C
  • Jun 4, 2025 overcast clouds 11° C
  • Jun 5, 2025 broken clouds 12° C

Roche Lake Resort is located on the north eastern shore of Roche Lake, right inside Roche Lake Provincial Park.

Surrounded by small wilderness lakes perfect for fly fishing: Horseshoe Lake, Rose Lake, Tulip Lake, Black Lake, Bog Lake, Ernest Lake, Indian Lake, John Frank Lake, Frisken Lake, and Bulman Lake. Roche is the largest lake in the group at 134ha.

Fish for Pennask Rainbow Trout, commonly known as Kamloops Rainbow Trout. The strong nutrient base in Roche Lake produces a high quality trout. This trout is world-renowned by anglers. They are large, hard fighting and acrobatic. Fresh Water Fisheries Society of BC ( www.gofishbc.com) stocks this lake every year.

News Off the Lake

Experience the best trout fishing in all of British Columbia at Roche Lake Resort!

Roche lake is stocked with rainbow trout. This is a world-class rainbow trout fishing area. So famous for fly fishing that in 1993, Roche Lake Resort was chosen to help host the World Fly Fishing Championship. You can expect the average size Rainbows in the 2-4 lb. range, with larger trout of up to 12 lbs. having been caught.

Follow Us on Social Media

Roche Lake Resort

7200 Roche Lake Road, Kamloops, BC  V2C 5L7

E:
 info@rochelake.com