The 5 Best Fly-Fishing Spots in Iowa!

For the anglers that reside in Iowa, it’s probably not uncommon knowledge that the many streams, creeks, and waterways throughout the state are stocked with trout on a weekly basis. Many of these fish can provide a fun-filled afternoon of casting a line and choosing the correct lure. While there is a plethora of fly-fishing spots in Iowa, a few locales exceed the others, and it isn’t about the amount of fish you can catch at these five best fly-fishing spots in Iowa—it’s about the beautiful scenery that surrounds them, making for a fulfilling fishing experience even if you fail to catch anything at all.

1. Bloody Run Creek, Clayton County, IA

Located two miles west of Marquette, Bloody Run Creek offers over six miles of stream to cast a line into, and a wide variety of fish to pull out of the water. Bloody Run Creek is stocked weekly from April to October, and regular catches include brook, brown and rainbow trout. Whatever lure you decide to try at Bloody Run Creek, with campsites located nearby, you have plenty of availability to experiment with your lines. A popular place for Iowans and beyond to fish, parts of Bloody Run Creek are found on private property, giving extra importance to following park signs and settling in only at designated areas. 

2. Coldwater Creek, Winneshiek County, IA

For some scenic surroundings to fish in, Coldwater Creek near Bluffton provides a fun-filled day even if you don’t catch anything. Though, with weekly stockings and an abundance of brook, brown, and rainbow trout, most people tend to reel something in after casting a line or two into Coldwater Creek. Throughout the four miles of water that consist of Coldwater Creek, you can expect to find other visitors there including an abundance of wildlife. Whether you are a serious angler looking to make the next big catch, or just a casual weekend-goer looking for somewhere with good views, Coldwater Creek is just the place for you.

3. Lower Swiss Valley Creek, Dubuque County, IA

Not far from the Mississippi River and city of Dubuque, the Lower Swiss Valley Creek offers an angler's dream come true. Not only is the Lower Swiss Valley Creek a little slice of Iowa scenery worthy of a postcard, but with weekly stockings throughout the warmer months, there is ample opportunity to catch your dinner when visiting. Lower Swiss Valley Creek also offers a playground, picnic area and camping nearby, making this top fly-fishing destination fun for the whole family. Spend the day, weekend or entire summer at Lower Swiss Valley Creek, and you’re bound to catch something worth bragging about. 

4. Baileys Ford, Delaware County, IA

Branching off the Maquoketa River not far from the city of Manchester, Baileys Ford is one of the most popular trout fisheries in the state of Iowa. It’s not just the weekly stocking of rainbow and brook trout that make this waterway such a great place to visit, but it’s the surrounding woodlands of the Baileys Ford County Park that draws in big numbers of visitors throughout the year. With the right lures and a little bit of patience, anglers can expect to pull out wild brown trout as well. With non-electric campsite available at Baileys Ford, a multi-day fishing trip is easily accomplished at this popular Iowa fly-fishing destination. 

5. Little Paint Creek, Allamakee County, IA

The Yellow River State Forest of northeast Iowa contains the densest collection of adventure opportunity in Iowa, and between the backpacking trails and scenic bluffs, some amazing fly-fishing opportunities are waiting to be explored as well. A great spot for fishing in Yellow River State Forest can be found in Little Paint Creek, which features three miles of water stocked weekly with rainbow and brook trout, plus the occasional wild brown that likes to swim by the shore. Featuring an accessible pier to cast a line from, the most popular option for Little Paint Creek is to simply fish from the shore. With the serene Iowa surroundings serving as a backdrop to the whole area, even if you come up empty handed at Little Paint Creek, you won’t leave feeling like you missed out on anything. 

Iowa Search
View more Iowa Fishing Holes.
Find Fishing Holes Near You
Find Fishing Holes Near You
2303 Lake Road, Bedford, IA
The Pottawattomi tribe, a large group of Native Americans known as the "Fire Nation," once roamed the prairies of southwest Iowa and northwest Miss... Read More
6490 South Shore Drive, Clear Lake, IA
A 900-foot sandy beach is located in close proximity to the picnic area and campground. The beach, which offers unsupervised swimming, is a great p... Read More
1480 130th Street, Creston, IA
Green Valley Lake is used for all types of boating; water skiing is allowed in a designated area. For safety reasons, there are special regulations... Read More
3333 Racine Avenue, Danville, IA
Facilities and ActivitiesPicnicking/SheltersGeode State Park is one of the most scenic and popular picnicking spots in southeast Iowa. Several open... Read More
23678 Dale Miller Road, Davis City, IA
Fishing on the 64-acre lake for bass, northern pike, tiger muskie, channel catfish, bluegill and crappie is a popular sport. The lake's timbered wa... Read More
22620 County Highway S56, Eldora, IA
Facilities and ActivitiesPicnicking/Shelters/LodgePine Lake offers 4 beautiful picnic areas. One is a quiet river setting near Pine Creek on the ea... Read More
10225 Ivy Road, Fayette, IA
The Volga River Recreation Area is located in one of the most scenic parts of the state. Northeast Iowa is often referred to as "Little Switzerland... Read More
1215 220th Street, Gladbrook, IA
Union Grove State Park, located in northwest Tama County, is a very popular outdoor recreation area. The park was established in 1938. Its focal po... Read More
1422 165th Street, Hampton, IA
Beed's Lake is a popular boating spot due to its scenic beauty. Motors of any size may be used at "no wake" speeds on the lake. A modern boat ramp ... Read More
16510 118th Avenue, Indianola, IA
A 115-acre man-made lake has a large sandy beach and offers unsupervised swimming. Boats, canoes, kayaks, and paddleboats are available for rent th... Read More
5627 Rock Creek East, Kellogg, IA
Kellogg is three miles west and two miles south of the park. Newton is four miles south and ten miles west on Highway 6 and is the county seat. Gri... Read More
22895 Lacey Trail, Keosauqua, IA
Lacey-Keosauqua State Park is one of the largest and most picturesque of Iowa state parks and recreation areas. The park's 1,653 acres of hills, bl... Read More
811 146th Avenue, Knoxville, IA
Elk Rock State Park is located on Lake Red Rock, one of Iowa's large impoundments. The area had been inhabited by Native Americans dating back more... Read More
228 South Blossom, Lake View, IA
Black Hawk Lake lies off the southeast tip of the town of Lake View in Sac County, Iowa. Black Hawk Lake was formed many thousands of years ago by ... Read More
1619 260th Ave, Spirit Lake, IA
Elinor Bedell State Park is one of Iowa's newer (1998) state parks. It is located on the shores of East Lake Okoboji and represents one of the last... Read More
2720 Keomah Lane, Oskaloosa, IA
Lake Keomah State Park is 366 acres of beautiful woods and water. Lovely shaded picnic areas are nestled between the arms of the 83 acre man-made l... Read More
4530 McClintock Road, Palo, IA
Pleasant Creek Lake is one of the most popular boating spots in eastern Iowa. Four launching sites are conveniently located around the lake. These ... Read More
8794 NW 125th Av, Polk City, IA
Big Creek Lake's clear water provides great family swimming fun. Refreshments are available at the beach during the swimming season. A large wooden... Read More
3525 Highway 382 NE, Solon, IA
An effort to establish the wooded valleys of Mill and Jordan Creeks as a state park was initiated by the Iowa City Chamber of Commerce and J.N. "Di... Read More
1515 P Avenue, Madrid, IA
History The wildlife and plant communities are interwoven with the human history of Ledges. Humans have appreciated this unique area for thousands... Read More
Show More
Select a Iowa town to find
the Best Things-To-Do and Places To Go around you