← Back to British Columbia

Fishing in the Thompson & Okanagan

World-class steelhead, rainbow trout, and kokanee in BC's interior. The legendary Thompson River and Okanagan Lake.

1. Thompson River (Steelhead)

Kamloops area

The Thompson River is one of the world's premier steelhead rivers. Both summer and winter steelhead runs provide world-class fishing in a dramatic canyon setting. Spey casting is the classic technique.

2. Thompson River (Rainbow Trout)

Spences Bridge area

The Thompson River also offers excellent rainbow trout fishing, particularly in the spring and fall when trout feed on salmon eggs.

3. Okanagan Lake (Lake Trout, Rainbow Trout)

Kelowna to Penticton

Okanagan Lake offers rainbow trout, kokanee, and lake trout fishing in BC's largest Okanagan lake. The lake is deep and clear, with fish holding at various depths.

4. Kalamalka Lake (Rainbow Trout)

Vernon area

Kalamalka Lake offers rainbow trout and kokanee fishing in a stunningly clear lake known for its marl formations.

5. Skaha Lake (Rainbow Trout, Smallmouth Bass)

Penticton

Skaha Lake offers rainbow trout, kokanee, and smallmouth bass fishing in the southern Okanagan.

6. Osoyoos Lake (Rainbow Trout)

Osoyoos

Osoyoos Lake offers rainbow trout, kokanee, and bass fishing in Canada's warmest lake. The lake straddles the US border.

7. Shuswap Lake (Rainbow Trout)

Salmon Arm area

Shuswap Lake offers rainbow trout, kokanee, and salmon fishing in one of BC's most popular recreational lakes.

8. Adams River (Salmon)

Near Chase

The Adams River hosts one of the largest sockeye salmon runs in North America. The river is primarily a viewing destination during the fall run.

9. Nicola River (Eel, Rainbow Trout, Steelhead)

Merritt area

The Nicola River offers rainbow trout and steelhead fishing in the Nicola Valley. The river's productive waters hold good fish populations.

10. Coldwater River (Eel, Rainbow Trout, Steelhead)

Merritt area

The Coldwater River offers excellent steelhead and rainbow trout fishing near Merritt in the Nicola Valley.

11. Shuswap River (Rainbow Trout)

Enderby area

The Shuswap River offers rainbow trout, kokanee, and salmon fishing in the North Okanagan.

12. South Thompson River (Eel, Rainbow Trout, Steelhead)

Kamloops to Little Shuswap

The South Thompson River offers excellent rainbow trout and steelhead fishing. The river is known for large rainbow trout.

13. Kamloops Lake (Rainbow Trout)

Kamloops

Kamloops Lake offers trophy rainbow trout fishing. The lake's nutrient-rich waters produce fast-growing trout that can exceed 10 pounds.

14. Paul Lake (Rainbow Trout)

Kamloops area

Paul Lake is a famous fly fishing lake known for its large rainbow trout. The lake is managed for quality fishing with fly-only regulations.

15. Sheridan Lake (Rainbow Trout)

100 Mile House area

Sheridan Lake offers excellent rainbow trout fishing in the South Cariboo region. The lake is a popular family destination.

16. White Lake (Penticton)

Penticton area

White Lake offers rainbow trout fishing in a unique desert lake setting near Penticton.

17. Vaseux Lake (Largemouth Bass, Rainbow Trout)

Oliver area

Vaseux Lake offers rainbow trout, largemouth bass, and perch fishing near Oliver.

18. Tucelnuit Lake (Rainbow Trout)

Oliver

Tucelnuit Lake offers rainbow trout and bass fishing in the southern Okanagan.

19. Parker Lake (Rainbow Trout)

Near Penticton

Parker Lake offers rainbow trout fishing in the Okanagan Highlands.

20. Hayes Creek (Rainbow Trout)

Merritt area

Hayes Creek offers rainbow trout fishing in the Nicola Valley.

21. Spius Creek (Eel, Rainbow Trout, Steelhead)

Merritt area

Spius Creek offers steelhead and rainbow trout fishing in the Thompson River system.

22. Deadman River (Rainbow Trout)

Kamloops area

The Deadman River offers rainbow trout fishing in the Thompson region.

23. Cache Creek (Rainbow Trout)

Cache Creek area

Cache Creek offers rainbow trout fishing in the Thompson-Nicola region.

24. Marble Canyon Lake (Rainbow Trout)

Lillooet area

Marble Canyon Lake offers rainbow trout fishing in a stunning canyon setting.

25. Seton Lake (Rainbow Trout)

Lillooet

Seton Lake offers rainbow trout and kokanee fishing near Lillooet.

26. Anderson Lake (Rainbow Trout)

Pemberton area

Anderson Lake offers rainbow trout and Dolly Varden fishing in the Pemberton Valley.

27. Birkenhead Lake (Rainbow Trout)

Pemberton area

Birkenhead Lake offers rainbow trout fishing in Birkenhead Lake Provincial Park.

28. Lillooet Lake (Rainbow Trout)

Pemberton area

Lillooet Lake offers rainbow trout and Dolly Varden fishing in the Lillooet Valley.

29. Adams Lake (Rainbow Trout)

Chase area

Adams Lake offers rainbow trout and kokanee fishing near the Adams River.

30. Little Shuswap Lake (Rainbow Trout)

Chase

Little Shuswap Lake offers rainbow trout and kokanee fishing at the outlet of the Adams River.

Fishing Tips for the Thompson & Okanagan Region

← Back to British Columbia

Get CatchTales

Ready to start bragging? Download the app and hit the water.

Free version available — upgrade to Pro for $8.99/year or $19.99 lifetime (CAD).