Lake Michigan Fishing from Indiana — Salmon, Steelhead, and Perch Charters

March 18, 2026

Indiana’s 45 miles of Lake Michigan shoreline provide access to one of the greatest freshwater fisheries in the world. Chinook salmon, coho salmon, steelhead, lake trout, perch, and brown trout — all from Indiana ports. Whether you’re booking a charter out of Michigan City or casting from the pier at Indiana Dunes, this guide covers everything you need to know.

Indiana’s Lake Michigan Ports

Michigan City — The Charter Capital

Michigan City’s harbor is home to the largest concentration of charter boats on Indiana’s lakeshore. The harbor is deep, well-protected, and provides quick access to open lake fishing grounds.

Nearby resources: LaPorte County fishing · Michigan City bait shops

Portage / Burns Harbor

The Port of Indiana area offers access to Lake Michigan with less boat traffic than Michigan City. Several charter captains launch from the Portage Marina.

Nearby resources: Porter County fishing · Portage bait shops

Hammond / East Chicago / Whiting

The western end of Indiana’s lakeshore offers pier fishing, harbor access, and proximity to the Cal-Sag Channel and Little Calumet River for tributary fishing.

Nearby resources: Lake County fishing · Hammond bait shops

Species Calendar — What to Target Each Month

MonthPrimary TargetSecondaryNotes
MarchCoho salmon (staging)Brown troutEarly season, weather-dependent
AprilCoho salmonBrown trout, steelheadCoho run peaks, excellent pier fishing
MayCoho salmon, perchLake troutPerch run begins
JuneSkamania steelheadPerch, bassSkamania run starts — unique to Indiana
JulyKing salmon, SkamaniaLake troutKings move in, best charter month
AugustKing salmonSteelhead, lake troutKings peak, tournament season
SeptemberKing salmon (spawning)Perch, brown troutLate-season kings, perch run restarts
OctoberSteelhead, brown troutPerchTributary steelhead runs begin
NovemberSteelhead (tributaries)Lake trout, whitefishFall run steelhead in Trail Creek
December–FebLimited (weather)Steelhead (tributaries)Ice-free tributaries still fishable

Charter Fishing — What to Know

Costs

Trip TypeDurationPrice RangeAnglers
Half-day4-5 hours$400–$700Up to 6
Full-day6-8 hours$600–$1,200Up to 6
Perch trip4-6 hours$350–$600Up to 6

Prices typically include all rods, reels, tackle, bait, and fish cleaning. NOT included: fishing license, trout/salmon stamp, food, drinks, and gratuity (15-20% is standard).

What’s Included

What to Bring

Indiana’s Lake Michigan Charter Captains

We list 34 DNR-licensed charter captains operating on Lake Michigan from Indiana ports. All hold Indiana DNR Fishing Guide Licenses, and most also hold U.S. Coast Guard captain’s licenses.

Top-rated charters:

Browse all Lake Michigan charter captains →

Shore and Pier Fishing

You don’t need a charter to catch fish from Lake Michigan. Several locations offer excellent shore access.

Michigan City Lighthouse Pier

The best pier fishing on Indiana’s lakeshore. Accessible year-round (weather permitting). Target coho salmon in spring, perch in summer, and steelhead in fall. The east wall of the harbor is also productive.

Indiana Dunes State Park Beach

Beach fishing for perch, smallmouth bass, and occasional salmon. The beach area near the pavilion fishes well in spring and fall.

Hammond Marina Breakwall

Access to the southern end of the lake. Good for perch and smallmouth bass. Pier fishing available along the harbor wall.

Trail Creek (Michigan City)

Fish the creek mouth for staging salmon and steelhead. Fall and spring steelhead runs bring fish right into downtown Michigan City. The Trail Creek Guide Service specializes in this fishery.

Shore fishing gear: A medium-heavy spinning rod (7-foot), 10-12 lb monofilament, and a selection of casting spoons (Little Cleo, Kastmaster) in silver, gold, and firetiger. For perch, use a smaller setup with spreader rigs and minnows.

Tributary Steelhead Fishing

Indiana has several Lake Michigan tributaries that receive steelhead (lake-run rainbow trout) runs in fall and spring. This is wade fishing — no boat needed.

Trail Creek

The premier tributary fishery in Indiana. Fall run (October–December) and spring run (March–April). Fish holding pools with egg patterns, woolly buggers, and spawn sacs.

Salt Creek / Little Calumet River

Receives steelhead runs, especially in spring. Access from various bridge crossings and public parks.

St. Joseph River

Runs through South Bend/Mishawaka. Excellent steelhead water with good public access. Fish below the dam for best results.

What you need: Waders (neoprene in fall/winter), a 9-foot medium-heavy spinning rod or 8-weight fly rod, 8-10 lb fluorocarbon, and a selection of spawn sacs, egg patterns, or beads.

Licensing Requirements

To fish Lake Michigan from Indiana, you need:

  1. Indiana fishing license — $17 resident, $35 non-resident (buy here)
  2. Trout/salmon stamp — $11 (required for all trout/salmon species, including perch trips if you might incidentally catch trout)

Important: If you’re fishing from a charter boat that crosses into Michigan waters, you technically need a Michigan license for that portion. Most charters stay in Indiana waters, but ask your captain if you’re unsure.

Buy both licenses online or at a bait shop before your trip. Don’t wait until the morning of — charter captains won’t take you out without a license.

Plan Your Trip

  1. Choose your target species — the calendar above shows what’s running each month
  2. Book early — popular charters fill up months in advance for July-August king salmon trips
  3. Check the weather — Lake Michigan can produce 6-8 foot waves. Charters cancel in unsafe conditions with a full refund
  4. Bring what you need — license, stamp, sunscreen, rain gear, cooler
  5. Stop at a bait shop in Michigan City or Portage for local intel on what’s biting

Frequently Asked Questions

How much does a Lake Michigan fishing charter cost in Indiana?

Lake Michigan charter prices from Indiana ports typically run $600-1,200 for a full-day trip (6-8 hours) for up to 6 anglers. Half-day trips (4-5 hours) are $400-700. Prices include all tackle and equipment. You'll need your own fishing license and trout/salmon stamp.

What fish can you catch in Lake Michigan from Indiana?

Indiana's Lake Michigan fishery includes chinook salmon, coho salmon, steelhead (lake-run rainbow trout), lake trout, brown trout, yellow perch, and smallmouth bass. Chinook salmon (king salmon) are the premier target, with fish averaging 15-25 pounds.

When is the best time to fish Lake Michigan in Indiana?

The best overall fishing is April through September. Coho salmon peak in April-May. Skamania steelhead run June-August. King salmon peak July-September. Perch are available year-round with best fishing May-June and September-October.

Do I need a special license for Lake Michigan in Indiana?

Yes. You need a valid Indiana fishing license PLUS a trout/salmon stamp ($11) to fish for trout or salmon in Lake Michigan. The stamp is required even if you're on a charter boat. Buy both online or at a bait shop before your trip.

Plan Your Next Fishing Trip

Browse fishing guides licensed by the Indiana DNR, explore lake depth maps, or find bait shops near your favorite water.

Find a Guide   Explore Lakes   Bait & Tackle