The AlaskaField Guide

Port Guide

Haines Fishing Guide

Roadside sockeye water, Lynn Canal charters, and the river that draws the largest bald eagle gathering on Earth.

Haines sits at the head of Lynn Canal in northern Southeast Alaska, between two salmon rivers: the glacial Chilkat and the clear-running Chilkoot. All five Pacific salmon species spawn in these drainages, and the town splits its fishing neatly between saltwater charters into Lynn Canal for halibut, salmon, and rockfish, and freshwater fishing you can reach by road.

The Chilkoot River is the marquee freshwater fishery, one of the most popular in Southeast Alaska, running sockeye from June through August and pinks piling in behind them in July. It's a compact, road-accessible river where brown bears fish the same water you do. The Chilkat is a different animal: silty all summer from glacial melt, it fishes best in spring before the melt starts, then again in fall when coho run from late August into winter.

Haines is quieter than its neighbor Skagway, with fewer cruise ships and more locals, and it's one of the few Southeast towns you can drive to. Come in late fall for something singular: a late chum salmon run on the Chilkat draws the largest gathering of bald eagles in the world, with counts in the thousands peaking in November.

When to Go

  • April–May: The Chilkat runs clear before glacial melt: the window for Dolly Varden and cutthroat trout, plus early saltwater fishing as charters gear up.
  • June–July: Sockeye run the Chilkoot River (June–August) with pinks and chums arriving in July. Saltwater charters target king salmon (area king restrictions have tightened in recent years, so check current ADF&G regs) and halibut fishing hits its stride.
  • August–September: Silver salmon in the saltwater, halibut still strong, and the tail end of the Chilkoot sockeye run. Coho begin entering the Chilkat in late August.
  • October–December: Coho on the Chilkat peak around October, and the eagle gathering builds along the river near Klukwan: thousands of birds peaking in November, drawn by the late chum run.

What You Can Catch

SpeciesPrime MonthsNotes
Sockeye salmonJun–AugThe Chilkoot River is the go-to, a popular and road-accessible fishery. Eggs and lures work for conventional anglers; small red flies for fly fishers. Confirm current bag limits with ADF&G.
King salmonMay–JulTargeted in saltwater. The Chilkat drainage supports Southeast king runs, but returns have been weak and ADF&G has restricted area king fishing in recent seasons, so check current regulations.
Silver (coho) salmonAug–Nov+August–September in saltwater; in the Chilkat River, coho run from late August into winter with an October peak, though fall rains can make river conditions unpredictable.
Pink & chum salmonJul (pinks); fall chumPinks flood the Chilkoot in July. A late run of Chilkat chum spawns into early winter, feeding the famous eagle gathering more than the sport fishery.
HalibutJun–OctCharters run Lynn Canal and nearby waters; bigger fish are most consistent June–October. Charter size and bag rules change annually, so verify current federal and state regs.
RockfishMay–SepCommon on saltwater charters alongside halibut; release rules apply for some rockfish species, so check current regs.
Dolly Varden & cutthroat troutApr–Jun, Sep–OctBest in the clearwater windows on the Chilkat system and around the salmon runs; a good fly-rod fishery.

Seasons and limits change — always confirm current regulations with ADF&G before booking.

How Trips Work in Haines

Saltwater charters leave the Haines boat harbor for Lynn Canal, often described as North America's longest and deepest fjord, running half-day and full-day trips for halibut, salmon, and rockfish; some boats add crabbing or wildlife-viewing legs. Freshwater fishing is guide-optional: the Chilkoot River and parts of the Chilkat system are reachable by road, and local fly-fishing guides run walk-and-wade and boat trips in the Chilkat and Chilkoot valleys.

Haines sees far less cruise traffic than Skagway, so charters book more like a small-town operation than a volume port. Reserve ahead for June through September, and expect weather to reshuffle saltwater plans now and then.

Getting to Haines

Haines is one of the few Southeast Alaska towns with road access: the Haines Highway climbs from tidewater over the coast mountains to join the Alaska Highway at Haines Junction, Yukon (Whitehorse is about 250 road miles), forming part of the scenic Golden Circle route with Skagway. By water, Alaska Marine Highway ferries reach Haines from Juneau in roughly 4.5–5 hours, and a passenger fast ferry crosses to Skagway in about 45 minutes. Alaska Seaplanes flies scheduled routes from Juneau and nearby communities; there's no jet service, so most visitors come through Juneau or drive.

Local Tips

  • Give bears the river when they want it. Brown bears work the Chilkoot corridor during the salmon runs, so keep your distance, don't leave fish or gear unattended, and follow posted guidance.
  • Bring your own rain gear. Charter boats don't provide it, and this is coastal Southeast Alaska where rain is part of the deal.
  • Don't count on king salmon. Area king fishing has been restricted in recent seasons, so sockeye, silvers, and halibut are the dependable program.
  • Everyone 16 and older needs an Alaska fishing license, plus a King Salmon Stamp if you'll fish for kings.
  • If your dates are flexible, aim for late October or November to pair fall coho fishing with the eagle gathering at the Chilkat Bald Eagle Preserve. Dress for cold, wet weather.
  • Hunting is also on the menu here: local outfits run mountain goat and bear hunts. Nonresidents need a registered guide for mountain goat and brown bear (black bear does not require one).

Haines FAQs

When is the best time to fish in Haines?

June through August covers the most water: Chilkoot sockeye, pinks in July, and prime halibut in the saltwater. August–September adds silvers, and October brings peak coho on the Chilkat along with the start of eagle season.

Do I need a fishing license in Haines?

Yes. Anyone 16 or older needs an Alaska sport fishing license. Nonresidents pay $30 for one day or $145 annual, plus a King Salmon Stamp if targeting kings. Buy online from ADF&G or from local vendors.

Can I fish in Haines without a charter?

Yes, and that's one of Haines' strengths. The Chilkoot River is road-accessible with sockeye and pink runs all summer, and parts of the Chilkat system fish well from shore in spring and fall. A charter is only necessary for halibut and saltwater salmon.

When do the bald eagles gather in Haines?

October through December along the Chilkat River near Klukwan, peaking in November: thousands of eagles drawn by a late chum salmon run, the largest bald eagle gathering in the world, inside the Alaska Chilkat Bald Eagle Preserve.

How do I get to Haines?

Ferry from Juneau (about 4.5–5 hours on the Alaska Marine Highway), a 45-minute fast ferry from Skagway, scheduled small-plane flights from Juneau, or drive in on the Haines Highway from the Alaska Highway at Haines Junction, Yukon. There is no jet airport.

More Haines Guides

Operators in Haines

All 11 Haines listings →