The 7 Best Fly Fishing Spots in Kansas!

Kansas is a hot spot for fly fishing and continues to grow in popularity. With an abundance of glimmering lakes, reservoirs, and streams to provide many hours of fishing, any angler will be afforded a memorable experience. Check out these great fly fishing spots in the state.  

1. Kanopolis Reservoir

Kanopolis Reservoir area near Kanopolis has several good spots to spend the day fly fishing. Throw in off the banks or from a boat and enjoy!

2. Flint Hills National Wildlife Refuge

Fly fishing is open in the Flint Hills National Wildlife Refuge near Hartford. Fisherman are asked to observe regulations to protect habitats and wildlife while fishing.

3. Tuttle Creek State Park, Manhattan, KS

Fly fisherman enjoy the fishing the lake or on the river above below the lake. Bass and Crappie are favorites at this spot. 

4. Fall River State Park

You don’t have to go to Canada to fly fish when the fly fishing is good at the Fall River State Park near Toronto, Kansas. Located between the Cross Timbers region and the Flint Hills grasslands, this park has amazing fly fishing opportunities.

5. Kaw Point Park

A great historical spot for fly fisherman along the park banks or from a boat. Kaw Point Park is where the Kansas River and the Missouri River meet in the heart of Kansas City.

6. Blue River

There is an area of Blue River in Kansas City that is home to a maintained stretch of the river used by fly fisherman. Check out the website to discover this fly fishing spot.

7. El Dorado Lake

Find just the right spot to fly fish at El Dorado Lake near El Dorado. There at almost 100 miles of shoreline and accessible lake outlets with plenty of fish waiting to be hooked.

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Fishing Holes Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County