Best Maine Fly Fishing Rivers

Maine has 14 fly fish spots.

Located in the US, the fly fishing in Maine offers over ten good fly fishing spots. The best Maine fly fishing based on popularity are considered to be Kennebec River, Saco River, Machias River, Union River, and Rapid River. For a detailed fly fishing river description and printable river access map, just select a Maine fly fishing river or stream below.

Featured FLY FISHING RIVERS

Kennebec River

Northwest of Bangor and northeast of The Forks, the Kennebec River is known for its fly fishing opportunties. You can expect to find plentiful stripped bass. The East Outlet section flows 2.5 miles from Moosehead Lake down to Indian Pond. The fly fishing on the Kennebec River is known for its brook trout and landlocked salmon.  MORE INFO

Androscoggin River

Near Bethel, the Androscoggin River is known for its fly fishing opportunties. Within Maine, the Androscoggin River crosses the New Hampshire border heading east through Bethel on to the Bear River confluence. When fly fishing on the Androscoggin River, you can expect to find brook trout, rainbow trout and brown trout.  MORE INFO

Rapid River

Northwest of Portland and Bethel, the Rapid River is known for its fly fishing opportunties. The Rapid River is a 7 mile long river flowing from Lower Richardson Lake to Lake Umbagog. When fly fishing on the Rapid River, you can expect to find brook trout and some land locked salmon.  MORE INFO

Rangeley River

The Rangeley River is known for its brook trout fly fishing. In addition to the populus brookie, you'll occasionally land a land-locked salmon. It is highly recommended to practice catch-and-release on the Rangeley.  MORE INFO

New Meadows Rivers

In the northeast corner of Casco Bay, the New Meadows Rivers is known for its fly fishing opportunties. Along the length of the river, you can expect to find plentiful stripped bass.  MORE INFO