Maine Fly Fishing

loading map - please wait...

ME - Androscoggin River: 44.486526, -70.785088
ME - Grand Lake Stream: 45.178951, -67.776459
ME - Kennebec River, East Outlet: 45.556374, -69.752197
ME - Rapid River: 44.775131, -70.926277
St. John River at Ninemile Bridge, Maine: 46.700556, -69.715556
Big Black River near Depot Mtn, Maine: 46.893889, -69.751667
St. John River at Dickey, Maine: 47.113056, -69.088056
Allagash River near Allagash, Maine: 47.069722, -69.079444
St. Francis River near Connors, New Brunswick: 47.206979, -68.956428
Fish River near Fort Kent, Maine: 47.237500, -68.582778
St. John River below Fish R, nr Fort Kent, Maine: 47.283333, -68.585278
Aroostook River near Masardis, Maine: 46.523056, -68.371667
Aroostook River at Washburn, Maine: 46.777222, -68.157222
Hardwood Brook below Glidden Brk nr Caribou, Maine: 46.783611, -67.989167
Little Madawaska River at Caribou, Maine: 46.888611, -67.945000
Williams Brook at Phair, Maine: 46.628056, -67.953056
Meduxnekeag R above S Br Medux. R nr Houlton, ME: 46.105000, -67.881389
Meduxnekeag River near Houlton, Maine: 46.105000, -67.866667
Pearce Brook at Route 1 at Houlton, Maine: 46.115278, -67.840278
Meduxnekeag River at Lowery Rd. nr Houlton, Maine: 46.181111, -67.803889
St. Croix River at Vanceboro, Maine: 45.568333, -67.428333
Grand Lake Stream at Grand Lake Stream, Maine: 45.172500, -67.768889
St. Croix River at Baring, Maine: 45.136944, -67.318056
St. Croix River at Calais, Maine: 45.191658, -67.283422
Libby Brook near Northfield, Maine: 44.800833, -67.725000
Old Stream near Wesley, Maine: 44.936944, -67.736111
East Br Bear Brook near Beddington, Maine: 44.859092, -68.103964
Narraguagus River at Cherryfield, Maine: 44.608056, -67.935278
Otter Creek near Bar Harbor, Maine: 44.332778, -68.206667
North Branch Penobscot River nr Pittston Farm, ME: 45.935278, -69.993611
Seboeis River near Shin Pond, Maine: 46.143056, -68.633611
East Branch Penobscot River at Grindstone, Maine: 45.730278, -68.589444
Wytopitlock Stream near Wytopitlock Maine: 45.708611, -68.158056
Mattawamkeag River near Mattawamkeag, Maine: 45.501111, -68.305833
Piscataquis River at Blanchard, Maine: 45.267222, -69.583889
Kingsbury Stream at Abbot Village, Maine: 45.184444, -69.452222
Piscataquis River near Dover-Foxcroft, Maine: 45.175000, -69.314722
Black Stream near Dover-Foxcroft, Maine: 45.150278, -69.236389
Piscataquis River at Medford, Maine: 45.260556, -68.868611
Penobscot River at West Enfield, Maine: 45.236111, -68.651389
Penobscot River at Eddington, Maine: 44.826667, -68.696667
Kenduskeag Stream near Bangor, Maine: 44.861111, -68.831667
Penobscot River at Bangor, Maine: 44.796389, -68.767778
Ducktrap River near Lincolnville, Maine: 44.329167, -69.060833
Sheepscot River at North Whitefield, Maine: 44.222778, -69.593889
Kennebec River at The Forks, Maine: 45.339722, -69.961944
Dead River near Dead River, Maine: 45.229050, -70.201128
Spencer Stream near Grand Falls, Maine: 45.313611, -70.241667
Austin Stream at Bingham, Maine: 45.064444, -69.880556
Kennebec River at Bingham, Maine: 45.051944, -69.885556
Carrabassett River near North Anson, Maine: 44.869167, -69.955000
Kennebec River near Madison, Maine: 44.778889, -69.886944
Sandy River near Madrid, Maine: 44.857778, -70.485278
Sandy River near Mercer, Maine: 44.708056, -69.937500
East Branch Wesserunsett Stream near Athens, Maine: 44.947500, -69.656944
Kennebec River at North Sidney, Maine: 44.472222, -69.683889
Kennebec River at Calumet Bridge at Augusta, Maine: 44.318611, -69.771667
Cobbosseecontee Stream at Gardiner, Maine: 44.229167, -69.778056
Kennebec River at Gardiner, Maine: 44.230278, -69.769444
Wild River at Gilead, Maine: 44.390556, -70.979722
Ellis River at South Andover, Maine: 44.593333, -70.733056
Androscoggin River at Rumford, Maine: 44.551944, -70.544167
Swift River near Roxbury, Maine: 44.642778, -70.588889
Nezinscot River at Turner Center, Maine: 44.269444, -70.229722
Little Androscoggin River near South Paris, Maine: 44.303889, -70.539722
Androscoggin River near Auburn, Maine: 44.072222, -70.208056
Stony Brook at East Sebago, Maine: 43.855556, -70.639722
Presumpscot River at Westbrook, Maine: 43.686944, -70.347222
Saco River at Cornish, Maine: 43.808056, -70.781667
Kennebunk River near Kennebunk, Maine: 43.432222, -70.553333
Mousam River at Route 4 near Sanford, Maine: 43.418333, -70.738056
Mousam River near West Kennebunk, Maine: 43.418333, -70.658333
Branch Brook near Kennebunk, Maine: 43.379167, -70.583333
St George River Gent: 44.335700, -69.198800

Choosing that perfect destination for your next vacation isn't always an easy process, and if you're looking for a place to do fly fishing, it is made all the harder thanks to the wealth of locations in the United States. Maine is a state that is particularly rich in fly fishing opportunities while surrounding you in stunning natural scenery. You're in for more than 6,000 ponds, lakes, creeks, streams, and rivers, which mean endless opportunities for you. Let's not forget the thousands of miles worth of saltwater opportunities thanks to the Atlantic Ocean.

Considered part of New England, Maine is known for all kinds of wonderful things just on its own. What's especially fantastic about the state is that you'll be able to engage in fly fishing year round. So let's take an in-depth look at what this state has to offer.

​Where to Go?

While most states offer fly fishing opportunities of some sort or another, not all have a history as rich as Maine's. This state has more than 100 years’ worth of fly fishing and because of that the residents have managed to develop their very own unique fly fishing styles and patterns. In fact, we can get real specific in that today's modern streamer stems from Carrie Stevens, who was a resident of Maine. The streamer that Stevens created is still used today for landlocked salmon fishing and trout fishing. The streamer is designed to look like a small sized baitfish, which the fish just love going for.

The typical fish that you'll be finding in Maine are landlocked salmon which can get as big as 24 inches, lake trout, and brook trout. Of course there are other varieties, but these are the big ones.

With such a rich history you may expect to find some prime locations, so here's the good news, you won't be disappointed in that expectation. Here's a look at just a few of the top spots among anglers.

Rapid River

Imagine if you had access to what is commonly referred to as the greatest wild brook trout in all of the country. Well that's exactly what Rapid River is known as and it is located right here in Maine. There is a small catch with this one, and that's the fact it requires a one mile hike by foot in order to hit the really good water. If you'd rather, you can travel along the river by boat to reach this point.

Rapid River is the perfect example of good things that come in small packages. The river is just over three miles in length, but it doesn’t have to be a massive river in order to offer great fishing. Here the fishing season runs from April all the way through until September and the river it is graded as moderate to difficult as far as the skill level goes. Located close to the town of Rangeley this river has proven popular even with the most skilled anglers. So what will you be catching here? Expect to hook some impressive looking brook trout with an average weight of five pounds. Additional species you can catch here are landlocked salmon. Keep in mind this river is strictly fly fishing only.

Mousam Lake

If you prefer the atmosphere and conditions of a lake then Mousam Lake is well worth checking out. This lake is located near the city of Sanford and is 900 acres in size. There is a massive population of brown, brook, and lake trout to be found as this lake is stocked. Additionally you’ll find smallmouth and largemouth bass, pickerel, black crappie, and white perch making for a diverse offering. If you plan on making a few days stay of it, there are plenty of accommodations to be found including campgrounds. The fishing season is May through September at this lake. It should be mentioned that if you plan to fish from the shore, there aren't many places it can be done. Ideally this lake is best fished by a canoe or small boat.

Penobscot River, West Branch

There are plenty of anglers who flock to Maine to enjoy fishing for landlocked salmon. If that sounds like you then a great place to check out is Penobscot River, West Branch, which is located near the city of Millinocket. The fishing is rated easy to moderate and the season lasts a nice long time, opening in April and running through until the end of September. With that said, anglers tend to avoid the summer and hold out for spring and fall instead. The fishing tends to be better in those two seasons. The summer can get quite crowded, which in turn can spook the fish and make it a whole lot harder on you. Besides landlocked salmon you can also find brook trout.

This is a great river to fish by canoe or small boat as the water levels can get quite high. As well this one can be fished from shore and there are many excellent areas for wading. You can opt to stay a few days by taking up camp at the nearby campgrounds.

Nezinscot River

If you're looking for a river that is heavily stocked then Nezinscot River can be an excellent option. Located not far from the town of Turner, you will have no problem at all find brown trout here. Although not as abundant but still plentiful there is also smallmouth bass and brook trout.

Enjoy fishing year-round in this river but keep in mind it is artificial lures only, and there are catch-and-release regulations in place, as well as a limit of two trout per person, per day. There are a number of calm areas of the river as well as some rapids that are small and slow in size. This river can be fished by shore, by wading, in a canoe, or small boat.

​When to Go?

In Maine you're guaranteed to find fly fishing opportunities all year-round. Of course, just like with most locations in the United States some points of the year are better than others. In general you're going to enjoy the best fly fishing from April 1 all the way through to September 30.

Maine is known for offering four very pronounced seasons in the year. This means you experience a wide range of temperatures. In January the average daily temperatures are as high as 28 degrees and drop to eight degrees. In the springtime months you can expect temperatures between 41-65 degrees during the day, which for many anglers is the perfect temperature. Summer is warm, reaching highs on average of 80 degrees in July, which is typically the hottest month. Then in fall you can expect temperatures that are similar to spring. These temperature dips affect what clothing you will be wearing as well as the technique and gear you want to use.

In Maine you can expect a pretty extensive hatch schedule where hatches are happening as early as March and running through until October. The ones that last the longest are the blue winged olive, yellow stones, tan caddis, and olive caddis. A good rule of thumb is to opt for black stonefly nymphs and blue wing olives if you plan to get out early in the season. In mid-season you are safe with almost everything. Now keep in mind that hatch seasons can sometimes vary from year to year.

​What You Will Need When You Get There?

When choosing the best flies to use it's always important to keep the hatch season in mind. Opting for a selection of dry flies can be a good plan so that no matter what the hatch, you're prepared. As far as your fishing rod goes, it’s best to pick it based on the waters you’ll be fishing in. If you’ve got lots of room to cast, go ahead and opt for the longer length rod in nine feet. If you’ve got less room to deal with, a shorter rod will be useful. Even if there is a lot of overhanging brushes and tree branches, that shorter rod can prove to be a better option. Be sure that the weight matches up with the length of the rod so they are balanced.

Maine is diverse in that you can fish from the shore, you can wade in the waters using chest-high waders, fish by float, or boat. It gives anglers a chance to try a variety of options and pick the style they feel most comfortable with.

Before doing any fishing you will need to obtain a Maine fishing license. This license must be kept with you, and it is required of all persons who are 16 years of age and older. There are resident and non-resident licenses available. If you're a resident there are also different options such as just a fishing license versus a combination hunting and/or archery license. You can also choose to get just a one-day (24 hour) fishing license for residents and one, three, seven, or 15-day licenses for non-residents.