BC's Best Fly Fishing, Roche Lake Resort

Welcome to Roche Lake, where the fishing is so good, most of the stories are true!

Please see our Facebook page for upcoming specials

Roche Lake Resort is a fishing resort 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.

When you're at the resort, if you don't want to spend all your days fishing, you could hike, swim in the outdoor pool, unwind inside a rustic chalet or enjoy moonlight walks under the very bright evening stars.

The resort is located on the north eastern shore of Roche Lake, right inside Roche Lake Provincial Park. It is 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.

We are a remotely located, seasonal fishing resort, with our main season running from when the ice is off the lake (usually mid to late April), and closing when the ice is back on the lake (usually early to mid November). We look forward to seeing you, we know you’ll love it here – you'll be hooked!

For the 2017/2018 Winter Season we are offering a Winter Rental Program with 8 of our chalets for rent (1A, 5B, 11B, 12A, 13A, 14A 15B, and 16A). Some winter weather restrictions will apply. The pool, restaurant and bar, and store will not be open during the winter rental season. No boats will be available ro rent during the winter rental season.

Roche Lake


Like us on Facebook

Specials, Packages & Discounts
Check out Fly Guys!