Save up to $1,322 on our trips! Limited spots. Book Now.

The Best Places to Go Fishing in British Columbia

Haida Gwaii, Canada
Haida Gwaii, Canada | Photo by Cory Schadt on Unsplash

British Columbia is home to 25,000 lakes and over 20,000 kilometers (12,000 miles) of coastline. Naturally, fishing is one of the most popular pastimes in the province. People visit from around the world in the hopes of hooking salmon, sturgeon, and steelhead. Here are British Columbia’s best fishing spots.

Did you know – Culture Trip now does bookable, small-group trips? Pick from authentic, immersive Epic Trips, compact and action-packed Mini Trips and sparkling, expansive Sailing Trips.

Haida Gwaii

Located off the coast of northern British Columbia, Haida Gwaii is a remote archipelago known for having some of the best salmon fishing in the world. Try catching a chinook salmon, which is known as the trophy fish of sports fishing in British Columbia. Professionals recommend visiting Langara Island, which is just south of Alaska and is where salmon tend to migrate toward streams. Other fish available here include halibut, Fraser River sockeye salmon, red snapper, and rockfish. For a first-class fishing experience, check into the luxurious Queen Charlotte Lodge.

Skeena River

North Pacific Cannery National Historic Site, Skeena Drive, Port Edward, BC, Canada

The Skeena River is British Columbia’s second largest river system. The river is known for its excellent salmon fishing in summer (the best time of year to visit), as well as steelhead fishing from spring to fall. The steelhead is quite an iconic British Columbia fish, which is hard to catch and recognized as one of the world’s most elusive game fish. Check out the Kalum River Lodge, Suskwa Lodge, and Skeena Spey Lodge for convenient accommodation and fishing packages.

Campbell River

Campbell River, BC, Canada

Campbell River, known as the world’s salmon fishing capital for over a century, is where millions of migrating salmon travel annually through the region’s Discovery Passage to spawn in their birth river. The river is home to four-season fishing, with salmon fishing popular May to November and steelhead and cutthroat trout fishing in winter. There’s also the Discovery Pier, which was Canada’s first-ever saltwater fishing pier. Eager fishers can try to join the legendary Tyee Club too: “Using a rowboat, single hook, and lightweight line, prospective members attempt to reel in a chinook weighing at least 13.6kg (30lb).”

Quesnel Lake

Located among the Cariboo Mountains in eastern British Columbia, Quesnel Lake is one of the world’s deepest fjord lakes, and it has three arms that each offer something different. Quesnel Lake is also known for its four seasons of trolling, casting, and fly fishing, but locals recommend visiting in May; this is when there are fewer anglers, and the fish are hungry. The west arm’s bays offer some of the province’s best trout fishing, particularly rainbow and bull trout. The best accommodation option is Elysia Resort, with its guided tours and tailor-made flies.

Fraser River

The Fraser River is British Columbia’s largest river system. It has fertile grounds home to salmon, trout, and steelhead, and over 20 to 50 million salmon run through the river every year. The Fraser River is also one of the world’s best places to fish for sturgeon, which is North America’s largest freshwater fish. The ancient fish can grow to be three meters (12 feet) long. The main sturgeon season on the Fraser River is from April to November. To have the best luck, do a full-day fishing adventure with experienced anglers. Most tours depart from Harrison Mills, which is 1.5 hours east of Vancouver.

Williston Lake

Williston Lake is British Columbia’s largest lake, located in northern BC. It is a man-made lake intercepting three rivers: the Peace, Parsnip, and Finlay Rivers. Fish that visitors will find in the Peace River Valley include rainbow trout, kokanee, lake trout, sockeye salmon, and northern pike. Williston Lake Resort sits by the lake and offers half- and full-day fishing trips with guides that know the lake and rivers like “the back of their hands.”

Bulkley River

The Bulkley River is actually a major tributary of the Skeena River and has one of the world’s biggest wild steelhead runs. Fishing is very consistent up until the fall months on the Bulkley River, but the best time to visit is late August to mid-November. Bulkley River Lodge says that what sets the river apart from others is the fact that its source is the Morice Lake; this makes the river’s water warmer and clearer, and it also gives it a rich aquatic insect life.

Dean River

Considered by many to be a treasure and one of the world’s most well-managed rivers, Dean River in central British Columbia is another popular steelhead fishing destination. Fish calling the river home include rainbow trout, all types of salmon (chinook, coho, and sockeye included), halibut, lingcod, and rockfish. The two main steelhead runs in the Dean River occur in late spring when they’re bound for the Takia River; a second run happens a few weeks later.

Victoria

HelloBC says, “Victoria is a fishing hotspot that offers anglers easy access to the salmon-rich waters of the Pacific Ocean, as well as the sheltered waterways of Georgia Strait and the Gulf Islands.” The popular fish caught off Victoria are, of course, salmon, as well as halibut, rockfish (such as lingcod and red snapper), and shellfish. The best places to fish include the Oak Bay and Pedder Bay Marinas, Ogden Point Breakwater, and Victoria’s Inner Harbour, where many fishing charters depart from.

Elk River

Surrounded by the Canadian Rockies and close to Fernie in southeastern British Columbia, Elk River is a world-class dry fly fishing destination. As its nickname is Trout Town, you can probably guess the type of fish available in the Elk River—westslope cutthroat trout and bull trout. July to October is the prime trout-catching season on the Elk River, and expert local fishers say it’s best suited for floating.

About the author

I'm an Australian freelance writer and travel blogger. I was born in Perth, grew up in Townsville and currently live in Melbourne. I write about my worldwide solo travel adventures and my former expat life in Canada on my blog, Hayley on Holiday (hayleyonholiday.com).

close-ad