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.
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.
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.
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.
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.
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.