British Columbia Wilderness Fly Fishing Lodge

Caverhill Fly Fishing Lodge
Wilderness fly fishing lodge on Caverhill Lake,
Nehalliston Plateau north of Kamloops, BC.

There are over fifteen lakes for you to fly fish and discover, and each lake offers a unique challenge for the angler, as well as a beautiful BC vista for the explorer. The Caverhill area fishery is totally natural with no stocking programs or hatchery fish. Wilderness fly fishing for wild Kamloops rainbow trout … famous for its strength, stamina and aerial displays … Kamloops Rainbow Trout are the only type of fish you will find in these lakes.

Caverhill Fly Fishing Lodge is a full service wilderness lodge with deluxe wilderness cabins, located in a secluded pristine setting that caters to a maximum of twelve guests. Enjoy warm hospitality and fine dining in a lakeside lodge with magnificent view.

Caverhill Lodge provides the perfect balance of everything you need to have a truly wonderful British Columbia vacation. Just north of Kamloops in the North Thompson, Caverhill Lodge is located on the Nehalliston Plateau on the south east shore of Caverhill Lake. The only access to the lodge is across Caverhill Lake by boat -- by private float plane -- or helicopter - and that means your privacy is assured.

In addition to the great wilderness fly fishing you can also have fun exploring. There are three kayaks and a canoe available for your use as well as the motor boats … and should the weather warm up a refreshing dip in Caverhill Lake will set your heart racing.

At Caverhill Fly Fishing Lodge, north of Kamloops in the North Thompson region of British Columbia, the chance to be the only boat out on a lake is a balm for the soul. With over fifteen lakes, and a maximum of twelve guests, there is never a crowd. Special package rates are available so be sure to check our full website for more details.

Join us at Caverhill Fly Fishing Lodge … pause … reflect … enjoy life … and don't forget the hammock.



Visit the full website for Caverhill Lodge at:


Telephone (250) 672-9806 or call
Toll Free (U.S. or Canada) 1-866-672-9806

Contact us by mail:
Caverhill Fly Fishing Lodge
P.O. Box 190
Barriere, British Columbia
Canada V0E 1E0


Caverhill Fly Fishing Lodge. BC Wilderness Fly Fishing Lodge. Wild Kamloops Rainbow Trout Fly Fishing, Caverhill Lake, BC.