The 5 Best Fly Fishing Spots in Maine!

Maine is home to over 5,000 rivers and streams that were carved out by glaciers during the last Ice Age, making it a great destination for fly fishing. While you can fly fish throughout the state of Maine, it’s really the Western and Northern regions of the state that shine. If you’re not sure where the best fishing holes are since so many of the best ones are kept as secrets by the locals, there are plenty of Maine guides that will show you at least a few of them.

1. Roach River

The Roach River starts at First Roach Pond in Kokadjo and flows over six miles into Spencer Bay on Moosehead Lake in North Central Maine. The Roach River is restricted by the state as fly-fishing only and it catch and release. If you just enjoy the thrill of the sport then fly fishing at the Roach River doesn’t disappoint. The river is about 50 feet at its widest and has plenty of good pools and riffles to catch an array of fall salmon, trout, and brook trout. 

2. Androscoggin River

The Androscoggin River is one of Maine’s largest river ways extending from Gilead, New Hampshire all the way down to the Atlantic Ocean in Brunswick. Due to years of pollution, fishing below the Auburn town line is not recommended. The best section for fly fishing is the 30-mile stretch between New Hampshire and Rumford, especially around the Bethel and Newry area. You’ll find plenty of rainbow and brown trout stocked in the river. While the river is stocked, you can still catch “wild” fish in the 18 inch to 20 inch range. The river is one of the best for fly fishing because it’s really to access by foot or vehicle and can be waded in most parts.

3. Kennebec River

The Kennebec River runs from Moosehead Lake in North-Central Maine all the way through Skowhegan, Augusta, and ultimately down to the Atlantic Ocean in Bath. The Kennebec River is ranked as one of the best trout rivers in Maine. Brook trout is common in its upper sections between Augusta and Moosehead Lake while the downstream sections are mostly populated by Brown and Rainbow Trout. The river can be fished in many spots, but one of the best spots for rainbow and brown trout is about three miles below the Shawmut Dam in Fairfield. The best wading water can be found right below the dam. Need some new flies? Check out the Fly Fishing Only Shop on Main Street in Fairfield for all the supplies you need and where to fish.  

4. Penobscot River

Originating from Northwestern Maine, the Penobscot River is a 109-mile river running past the city of Bangor and emptying into the Atlantic Ocean in Penobscot Bay. Some of the best fly fishing can be found in the 11-mile sections between Ripogenus Dam and Abol Bridge at the border of Baxter State Park. The stretch of water has fast rapids, deep pools, and lots of Brook Trout and wild, Landlocked Salmon. Since the river is fast in this section, it’s recommended to fish from a driftboat or inflatable raft.

5. Rapid River

The Rapid River is one of Maine’s most famous fly fishing rivers since the early 1900s. Part of the Androscoggin River basin, the Rapid River flows from Richardson Lake in the Rangeley Lakes region down to Lake Umbagog in New Hampshire. The Rapid River is unique in that is has a pond in the middle of the river and is outstanding for its native Brook Trout and Landlocked Salmon populations. The river is restricted to fly fishing only and has a catch-and-release regulation on all trout and a three-fish limit on salmon. It’s great fishing all summer long.   

View more Maine Fishing Holes.
Share your favorites!
Maine Search
Find Fishing Holes Near You
Find Fishing Holes Near You
278 Belfast Augusta Rd, Liberty, ME
Lake St. George State Park is located 16 miles west of Belfast and 25 miles east of Augusta on the northwest shore of beautiful Lake St. George. St... Read More
Webber Pond Road, Vassalboro, ME
Five parcels, generously donated or purchased over many years, make up KLT's largest property on the east side of the Kennebec River, the Vassalbor... Read More
100 West Park Lane, Swanville, ME
Swan Lake State Park is nestled on scenic Swan Lake. Visitors can enjoy swimming area with lifeguard supervision, picnic sites with grills and walk... Read More
20 Barnestown Road, Camden, ME
Mission Statement:The mission of the Town of Camden Parks and Recreation Department is to enhance the quality of life for residents and visitors th... Read More
33 Arnold Road, Pittston, ME
The grounds are open 9:00 a.m. to sunset daily. The Colburn House, carriage house, and barn are open by special event only. No events are currently... Read More
Isleboro, Lincolnville, ME
Serenity describes this park that's tucked away in Penobscot Bay where visitors use their own boat to access the island. The park is designed for t... Read More
River Road, Newcastle, ME
Dodge Point Management Unit, located on the western shore of the Damariscotta River, encompasses 521 acres in the Town of Newcastle. The property b... Read More
66 Old Fort Rd, Edgecomb, ME
Watch boats motor by, catch a glimpse of playful harbor seals, or see nearby nesting osprey take flight as you enjoy a picnic on the waterfront at ... Read More
106 Hogan Road, Bangor, ME
Picnic tables with a waterfront view, pier and floats for fishing and boating, and access to a scenic bicycling trip are some of the top reasons to... Read More
Ballyhac Road, Owls Head, ME
Open 9:00 a.m. to sunset daily from Memorial Day to Labor Day Fee charged. Visitors may continue to enjoy the park during the off season by parking... Read More
Pleasant Street, Greenville, ME
The Allagash Wilderness Waterway was established by the Maine Legislature in 1966 to preserve, protect, and enhance the natural beauty, character, ... Read More
172 Indian Bar Road, Brooksville, ME
Scenic natural area of upland forests, rocky shores, and an offshore island provide opportunities for hiking, nature appreciation, and cross-countr... Read More
2 Colonial Pemaquid Drive, New Harbor, ME
One of northern New England's earliest communities, rich in archeological history, Colonial Pemaquid State Historic Site is a place not to be misse... Read More
401 State Park Rd, Dover Foxcroft, ME
Peaks-Kenny State Park lies on the shores of Sebec Lake, offering day visitors and campers a peaceful, wooded setting in which to enjoy boating, fi... Read More
Four Ponds lies just east of Mooselookmeguntic Lake. The Appalachian Trail traverses the length of this 6,000-acre unit with a lean-to at Sabbath D... Read More
106 Hogan Road, Suite 5, Bangor, ME
Here you will find remote camping, fishing and boating with impressive viewsCampers, boaters, fishermen and wildlife watchers at the 21,369-acre Se... Read More
Route 117, Turner, ME
Lying near Maine's second largest urban area (Lewiston/Auburn), Androscoggin Riverlands State Park is a 2,675-acre expanse with 12 miles of river f... Read More
375 Seguinland Road, Georgetown, ME
About Us:Reid State Park bears the distinct honor as being Maine's first State-owned Saltwater Beach. In 1946, prosperous businessman and Georgetow... Read More
10 Perkins Farm Land, Phippsburg, ME
Fort Popham is a semi-circular granite fort that was never completed, though construction began in 1862 for use during the Civil War. Modifications... Read More
gravel road off Route 15 north of Greenville, Greenville, ME
Located just west of Greenville in Piscataquis County, the Little Moose Management Unit covers more than 15,000 acres in Moosehead Junction and Big... Read More
Show More
Select a Maine town to find
the Best Things-To-Do and Places To Go around you