I am a fly fishing outfitter on the Madison River (Montana Angler Fly Fishing). You can read some info from our website that gives a lot of detail on Madison River fly fishing
. The Madison is a big river and can be intimidating if you haven't fished it before. The river is very productive but holding water is not obvious and some stretches are difficult to wade fish if you are fishing on your own. The best sections for wading if you are not with a guide are the sections between Hebgen and Lyons Bridge, around the town of Ennis and the Channels near the Valley Garden access. Float fishing is a great way to experience the Madison and this is best from Lyons bridge to the town of Ennis. The lower Madison can also be great but gets warm in July and August. If you are fishing in the spring the Lower is a great fishery! Focus on the weedbeds when fishing the lower river.