
Vermont
Fly fishing guide to Vermont's best rivers
Vermont's pastoral landscape of covered bridges, dairy farms, and forested mountains frames some of New England's finest trout water. The Battenkill, America's most storied eastern trout stream, flows through the southwestern corner, while the White River system offers outstanding wild rainbow and brown trout fishing through classic New England scenery. Vermont's cold, clean freestone rivers support healthy populations of wild trout, and landlocked Atlantic salmon add an exciting dimension to the state's angling heritage.
Vermont Rivers
10 rivers with detailed fishing guides, live conditions, and hatch charts
LiveBattenkill River
Southern Vermont / Bennington County
The Battenkill River is Vermont's most famous trout stream, a world-renowned destination for fly fishing that has drawn anglers for over a century. With its wild brown trout, technical dry fly fishing, and catch-and-release regulations on the Vermont side, the Battenkill offers a classic Eastern freestone experience in a pastoral setting of covered bridges and dairy farms.
LiveDeerfield River (Upper)
Southern Vermont / Windham County
The upper Deerfield River in Vermont offers excellent tailwater fly fishing below Searsburg Dam, with reliable hatches, technical dry fly fishing, and healthy populations of brown and rainbow trout. This section provides a challenging and rewarding alternative to the more famous Massachusetts sections downstream.
LiveDog River
Central Vermont / Washington County
The Dog River is a small to medium freestone stream flowing through central Vermont, offering quality wild brown trout and brook trout fishing in a scenic, accessible setting. Known for technical dry fly fishing and healthy wild trout populations, the Dog River rewards skilled anglers with selective fish.
LiveLamoille River
Northern Vermont / Lamoille County
The Lamoille River courses through Northern Vermont for 85 miles, offering diverse fishing opportunities for rainbow trout, brook trout, and landlocked Atlantic salmon. With good access, scenic mountain views, and fall salmon runs, the Lamoille is a premier northern Vermont fly fishing destination.
LiveMettawee River
Western Vermont / Rutland County
The Mettawee River flows through western Vermont's agricultural valleys, offering accessible fly fishing for wild brown, rainbow, and native brook trout. Best fished where tributaries create pools and cooling water, the Mettawee provides a beginner-friendly introduction to Vermont fly fishing.
LiveNew Haven River
Central Vermont / Addison County
The New Haven River is a pristine, cold mountain stream flowing through the towns of Ripton, Lincoln, and Bristol, offering excellent fly fishing for wild brook trout and stocked rainbow and brown trout. Known for crystal-clear water, diverse pocket water, and spring hatches, the New Haven is a gem of central Vermont.
LiveOtter Creek
Western Vermont / Addison County
Otter Creek is Vermont's longest river at 112 miles, offering diverse fishing from cold-water brook trout in headwaters to mixed trout and warmwater species in lower sections. Cold tributaries like the New Haven and Middlebury Rivers provide excellent trout habitat where they meet the main stem.
LiveWalloomsac River
Southern Vermont / Bennington County
The Walloomsac River near Bennington offers accessible fly fishing for wild brown and rainbow trout in a pastoral Vermont setting. With a two-mile trophy section featuring fish ranging 16 to 20 inches, the Walloomsac provides quality fishing close to town.
LiveWhite River
Central Vermont / White River Valley
The White River is a 60-mile free-flowing tributary of the Connecticut River that offers exceptional wild rainbow trout fishing alongside populations of wild brown and native brook trout. Known for productive fall fishing when other rivers are off-limits due to spawning closures, the White River provides accessible fly fishing through some of Vermont's most scenic mountain terrain.
LiveWinooski River
Northern Vermont / Chittenden County
The Winooski River is northern Vermont's premier fly fishing destination, flowing 90 miles from Cabot to Lake Champlain through diverse terrain. With wild brown trout, stocked rainbows, native brook trout in tributaries, and landlocked Atlantic salmon, the Winooski offers varied fishing opportunities accessible to anglers of all skill levels.