Fishing in Maine
From Pristine Lakes and Rivers to Rugged Coastlines
Fishing in Maine offers endless variety—from casting for native brook trout in mountain streams to landing striped bass along the coast. Lakes, rivers, and bays deliver year-round angling adventures.
Fly fishing, saltwater fishing, lakes, rivers, and guides
Maine is a true angler’s paradise. Inland, you’ll find crystal-clear lakes like Sebago and Rangeley brimming with lake trout and landlocked salmon. Along the coast, striped bass, bluefish, and mackerel bring action to surfcasters and boaters alike. Remote rivers hold native brook trout, while guided trips open up the state’s best-kept fishing secrets. With opportunities across every season—ice fishing in winter, fly fishing in spring, deep-sea charters in summer—Maine promises unforgettable experiences for every fisherman.
Kennebec River – Striped Bass and Fly Fishing Action
The Kennebec River is a top destination for striped bass and fly fishing enthusiasts. Fish from shore, take a guided drift boat tour, or cast from a kayak. Stay in Bath or Wiscasset, and gear up at Sea Run Fishing. It’s a tidal river teeming with action from spring through fall. Read more about fishing on the Kennebec River
Mooselookmeguntic Lake – Fly Fishing for Native Brook Trout
Mooselookmeguntic (yes, it’s real!) is a peaceful, remote lake in western Maine perfect for fly fishers chasing native brook trout and landlocked salmon. Stay in a rustic cabin, fish early from a canoe, and savor the wild, still mornings. It’s a fly fisher’s dream tucked in the Rangeley Lakes. Read more about fly fishing Mooselookmeguntic Lake
Belgrade Lakes – Warm Water Fishing at Its Best
The Belgrade Lakes region is a family-friendly fishing hub with bass, pike, perch, and trout. Fish from docks or hire a guide for a pontoon fishing day. Stay at a lakefront inn and grill your catch while the sun sets over Great Pond. Read more about warm water fishing the Belgrade Lakes
Sebago Lake – Landlocked Salmon and Lake Trout
Sebago Lake is one of Maine’s premier spots for deep-water fishing. Troll for landlocked salmon, lake trout (togue), or jig near the Jordan River. Charter a boat or fish from public launches. Stay lakeside and enjoy the full Maine lake life between casts. Read more about fishing on Sebago Lake
East Grand Lake – Remote Fishing on the Border
East Grand Lake straddles the Maine and New Brunswick border and is a hidden paradise for anglers chasing smallmouth bass and lake trout. Rent a cabin, fish from a skiff, and enjoy solitude with a side of serious sport. Bring your passport if you want to explore both sides! Read more about fishing on East Grand Lake