Kansas Fly Fishing

Kansas Fly Fishing Map

loading map - please wait...

TURKEY CREEK NR SENECA, KS: 39.947777, -96.108615
MISSOURI RIVER AT LEAVENWORTH, KS: 39.326961, -94.909500
SF REPUBLICAN RIVER NR CO-KS ST LINE, KS: 39.671938, -102.013516
SAPPA CREEK NR LYLE, KS: 40.001673, -99.992906
BEAVER CREEK AT CEDAR BLUFFS, KS: 39.985006, -100.560148
PRAIRIE DOG CREEK AB KEITH SEBELIUS LAKE, KS: 39.769727, -100.100688
PRAIRIE DOG CREEK NR WOODRUFF, KS: 39.978704, -99.478658
WHITE ROCK CREEK NR BURR OAK, KS: 39.899180, -98.250328
WHITE ROCK CREEK AT LOVEWELL, KS: 39.884179, -98.022545
REPUBLICAN RIVER AT SCANDIA, KS: 39.798730, -97.793127
BUFFALO CREEK 4 MI E OF JAMESTOWN, KS: 39.592786, -97.781478
REPUBLICAN RIVER AT CONCORDIA, KS: 39.588613, -97.658373
REPUBLICAN RIVER AT CLAY CENTER, KS: 39.355552, -97.127520
REPUBLICAN RIVER AT JUNCTION CITY, KS: 39.042776, -96.829453
SMOKY HILL RIVER AT ELKADER, KS: 38.794735, -100.858480
HACKBERRY CREEK NR TREGO CENTER, KS: 38.840845, -100.058737
SMOKY HILL RIVER NR ARNOLD, KS: 38.807790, -100.022624
SMOKY HILL RIVER NR SCHOENCHEN, KS: 38.711679, -99.347049
SMOKY HILL RIVER BL SCHOENCHEN, KS: 38.712235, -99.292325
SMOKY HILL RIVER AT PFEIFER, KS: 38.714735, -99.153709
BIG CREEK NR ELLIS, KS: 38.923333, -99.650833
BIG CREEK NR HAYS, KS: 38.852234, -99.318159
SMOKY HILL RIVER NR RUSSELL, KS: 38.776678, -98.854807
SMOKY HILL RIVER AT ELLSWORTH, KS: 38.726676, -98.233668
SMOKY HILL RIVER NR LANGLEY, KS: 38.611397, -97.952826
SMOKY HILL RIVER AT LINDSBORG, KS: 38.563807, -97.666495
SMOKY HILL RIVER NR MENTOR, KS: 38.711115, -97.571702
SALINE RIVER NR WAKEENEY, KS: 39.106119, -99.870121
SALINE RIVER NR RUSSELL, KS: 38.965845, -98.854528
PARADISE CREEK NR PARADISE, KS: 39.073658, -98.853716
SALINE RIVER AT WILSON DAM, KS: 38.974733, -98.490343
SALINE RIVER AT LINCOLN, KS: 39.028617, -98.151164
SALINE RIVER AT TESCOTT, KS: 39.003892, -97.873932
MULBERRY CREEK NR SALINA, KS: 38.844448, -97.668370
SMOKY HILL RIVER AT NEW CAMBRIA, KS: 38.863890, -97.483364
NF SOLOMON RIVER AT GLADE, KS: 39.673065, -99.309541
BOW CREEK NR STOCKTON, KS: 39.559454, -99.285930
NF SOLOMON RIVER AT PORTIS, KS: 39.555011, -98.692294
SF SOLOMON RIVER AB WEBSTER RE, KS: 39.376675, -99.580110
SF SOLOMON RIVER AT WOODSTON, KS: 39.439733, -99.101757
SF SOLOMON RIVER AT OSBORNE, KS: 39.427788, -98.694239
SOLOMON RIVER NR GLEN ELDER, KS: 39.473899, -98.283666
SOLOMON RIVER AT BELOIT, KS: 39.454510, -98.109899
SOLOMON RIVER NR SIMPSON, KS: 39.368337, -97.929487
SOLOMON RIVER NR MINNEAPOLIS, KS: 39.120028, -97.711289
SALT CREEK NR ADA, KS: 39.139169, -97.836985
SOLOMON RIVER AT NILES, KS: 38.969166, -97.477251
SMOKY HILL RIVER AT ENTERPRISE, KS: 38.906389, -97.117795
CHAPMAN CREEK NR CHAPMAN, KS: 39.031109, -97.040292
LYON CREEK NR JUNCTION CITY, KS: 38.949167, -96.858056
KANSAS RIVER AT FORT RILEY, KS: 39.061665, -96.766396
KINGS CREEK NR MANHATTAN, KS: 39.101942, -96.595281
WILDCAT CREEK AT KEATS, KS: 39.218583, -96.710028
WILDCAT CREEK AT SCENIC DRIVE, MANHATTAN, KS: 39.188389, -96.642556
WILDCAT CREEK AT SETH CHILDS RD, MANHATTAN, KS: 39.184742, -96.610842
KANSAS RIVER AT MANHATTAN, KS: 39.174719, -96.554725
BIG BLUE RIVER AT MARYSVILLE, KS: 39.841946, -96.662243
LITTLE BLUE RIVER AT HOLLENBERG, KS: 39.980278, -97.004722
MILL CREEK AT WASHINGTON, KS: 39.813615, -97.037527
L BLUE RIVER NR BARNES, KS: 39.725835, -96.804743
BIG BLUE RIVER AT BLUE RAPIDS, KS: 39.687223, -96.640016
BLACK VERMILLION RIVER NR FRANKFORT, KS: 39.681943, -96.442789
BIG BLUE RIVER NR MANHATTAN, KS: 39.237219, -96.571392
KANSAS RIVER AT WAMEGO, KS: 39.198330, -96.305553
VERMILLION CREEK NR WAMEGO, KS: 39.347774, -96.217498
KANSAS RIVER NR BELVUE, KS: 39.193053, -96.147494
MILL CREEK NR PAXICO, KS: 39.064721, -96.169161
CROSS CREEK AT ROSSVILLE, KS: 39.138887, -95.954434
KANSAS RIVER AT TOPEKA WATER PLANT, KS: 39.071944, -95.716371
KANSAS RIVER AT TOPEKA, KS: 39.066667, -95.649703
SOLDIER CREEK NR DELIA, KS: 39.238330, -95.888599
SOLDIER CREEK NR TOPEKA, KS: 39.099444, -95.724983
SHUNGANUNGA CREEK AT GAGE BLVD, TOPEKA, KS: 39.017500, -95.725000
SHUNGANUNGA CREEK AT TOPEKA, KS: 39.029723, -95.685815
DELAWARE RIVER NR MUSCOTAH, KS: 39.521387, -95.532756
DELAWARE RIVER AT PERRY, KS: 39.075000, -95.403863
KANSAS RIVER AT LECOMPTON, KS: 39.051112, -95.386363
KANSAS RIVER AT LAWRENCE, KS: 38.973278, -95.232111
WAKARUSA RIVER AT WAKARUSA, KS: 38.881667, -95.696944
WAKARUSA RIVER NR RICHLAND, KS: 38.891944, -95.594444
WAKARUSA RIVER NR LAWRENCE, KS: 38.911392, -95.261084
STRANGER CREEK AT EASTON, KS: 39.346388, -95.108857
STRANGER CREEK NR TONGANOXIE, KS: 39.116391, -95.010801
KANSAS RIVER AT DESOTO, KS: 38.983338, -94.964689
KILL CREEK AT 95TH ST NR DESOTO, KS: 38.956667, -94.973611
CEDAR CREEK AT 95TH ST NR DESOTO, KS: 38.955278, -94.916111
CAMP CREEK AT 95TH ST NR DESOTO, KS: 38.956389, -94.923056
CEDAR CREEK NR DESOTO, KS: 38.978056, -94.922778
MILL CREEK AT JOHNSON DRIVE, SHAWNEE, KS: 39.029167, -94.817222
KANSAS RIVER NR LAKE QUIVIRA, KS: 39.046111, -94.789444
KANSAS RIVER AT KANSAS CITY, KS: 39.090005, -94.609123
BLUE RIVER NR STANLEY, KS: 38.812508, -94.675791
BLUE RIVER AT KENNETH RD, OVERLAND PARK, KS: 38.842222, -94.612222
BLUE RIVER AT BLUE RIDGE BLVD EXT IN KC, MO: 38.889417, -94.580667
INDIAN CREEK AT OVERLAND PARK, KS: 38.940562, -94.671347
TOMAHAWK CREEK NR OVERLAND PARK, KS: 38.906111, -94.640000
INDIAN CREEK AT STATE LINE RD, LEAWOOD, KS: 38.938333, -94.607778
MARAIS DES CYGNES RIVER NR READING, KS: 38.566955, -95.961657
MARAIS DES CYGNES RIVER AT MELVERN, KS: 38.516111, -95.696111
SALT CREEK AT LYNDON, KS: 38.601399, -95.684707
DRAGOON CREEK NR BURLINGAME, KS: 38.709174, -95.838320
HUNDRED AND TEN MILE CREEK NR QUENEMO, KS: 38.645009, -95.559704
MARAIS DES CYGNES RIVER NR POMONA, KS: 38.584178, -95.453590
MARAIS DES CYGNES RIVER NR OTTAWA, KS: 38.618067, -95.268307
POTTAWATOMIE CREEK NR SCIPIO, KS: 38.348889, -95.203333
POTTAWATOMIE CREEK AT LANE, KS: 38.443906, -95.084136
BIG BULL CREEK NR EDGERTON, KS: 38.753342, -94.977188
L BULL CREEK NR SPRING HILL, KS: 38.767508, -94.879407
BIG BULL CREEK NR HILLSDALE, KS: 38.656400, -94.896352
MARAIS DES CYGNES RIVER AT LA CYGNE, KS: 38.345299, -94.772459
MARAIS DES CYGNES RIVER NR KS-MO ST LINE, KS: 38.218637, -94.613011
L OSAGE RIVER AT FULTON, KS: 38.008924, -94.704126
MARMATON RIVER NR UNIONTOWN, KS: 37.835596, -94.981361
MARMATON RIVER NR FORT SCOTT, KS: 37.848929, -94.702739
MARMATON RIVER AUX NR FT SCOTT, KS: 37.863250, -94.678472
FRONTIER DITCH NR COOLIDGE, KS: 38.038346, -102.039071
FRONTIER DITCH RETURN NR COOLIDGE, KS: 38.031392, -101.934925
ARKANSAS RIVER NR COOLIDGE, KS: 38.027513, -102.011571
ARKANSAS RIVER AT SYRACUSE, KS: 37.966124, -101.756839
ARKANSAS RIVER AT KENDALL, KS: 37.930015, -101.549337
AMAZON GREAT EASTERN DITCH NR LAKIN, KS: 37.897239, -101.441282
SOUTHSIDE DITCH NR LAKIN, KS: 37.872240, -101.358782
SOUTHSIDE DITCH RETURN NR DEERFIELD, KS: 37.959861, -101.120722
ARKANSAS RIVER AT DEERFIELD, KS: 37.969744, -101.128779
FARMERS DITCH NR DEERFIELD, KS: 37.998079, -101.060723
ARKANSAS RIVER AT GARDEN CITY, KS: 37.955857, -100.877384
ARKANSAS RIVER AT DODGE CITY, KS: 37.744743, -100.032913
PAWNEE RIVER NR BURDETT, KS: 38.206683, -99.643454
BUCKNER CREEK AB HORSETHIEF RE NR JETMORE, KS: 38.049167, -100.082222
BUCKNER CREEK BL HORSETHIEF RE NR JETMORE, KS: 38.060278, -100.045278
BUCKNER CREEK NR JETMORE, KS: 38.075278, -99.916944
BUCKNER CREEK AT HANSTON, KS: 38.118351, -99.716512
PAWNEE RIVER AT ROZEL, KS: 38.207515, -99.406225
ARKANSAS RIVER NR LARNED, KS: 38.203625, -99.002320
ARKANSAS RIVER AT GREAT BEND, KS: 38.353068, -98.764252
WALNUT CREEK AT NEKOMA, KS: 38.477236, -99.438166
WALNUT CREEK AT ALBERT, KS: 38.461679, -99.014817
CHEYENNE BOTTOMS DV NR GREAT BEND, KS: 38.447790, -98.757028
RATTLESNAKE CREEK NR MACKSVILLE, KS: 37.871683, -98.876207
RATTLESNAKE CREEK NR ZENITH, KS: 38.093625, -98.546189
ARKANSAS RIVER NR NICKERSON, KS: 38.145011, -98.111169
COW CREEK NR LYONS, KS: 38.308344, -98.192005
COW CREEK NR HUTCHINSON, KS: 38.144177, -98.007831
ARKANSAS RIVER NR HUTCHINSON, KS: 37.946400, -97.775049
ARKANSAS RIVER NR MAIZE, KS: 37.781401, -97.389766
L ARKANSAS RIVER AT ALTA MILLS, KS: 38.112233, -97.591987
L ARKANSAS RIVER AT HWY 50 NR HALSTEAD, KS: 38.028622, -97.540597
EMMA CREEK AT SEDGWICK, KS: 37.985128, -97.445456
L ARKANSAS RIVER NR SEDGWICK, KS: 37.883067, -97.424486
L ARKANSAS RIVER AT VALLEY CENTER, KS: 37.832234, -97.388932
FLOODWAY AT L ARKANSAS RIVER AT VALLEY CENTER, KS: 37.839065, -97.409718
ARKANSAS RIVER AT WICHITA, KS: 37.643348, -97.335323
FLOODWAY AT ARKANSAS RIVER AT WICHITA, KS: 37.716124, -97.402268
COWSKIN CREEK AT 29TH ST NORTH OF WICHITA, KS: 37.736679, -97.489769
COWSKIN CREEK AT 119TH ST AT WICHITA, KS: 37.701680, -97.480880
CALFSKIN CREEK AT 119TH ST, WICHITA, KS: 37.674167, -97.480278
COWSKIN CREEK AT KELLOGG ST, WICHITA, KS: 37.665683, -97.457703
ARKANSAS RIVER AT DERBY, KS: 37.544185, -97.275600
ARKANSAS RIVER AT MULVANE, KS: 37.475503, -97.261272
NF NINNESCAH RIVER AB CHENEY RE, KS: 37.862513, -98.013945
SF NINNESCAH RIVER NR PRATT, KS: 37.637796, -98.720924
SF NINNESCAH RIVER NR MURDOCK, KS: 37.561683, -97.853109
NINNESCAH RIVER NR PECK, KS: 37.456964, -97.423935
ARKANSAS RIVER ON HWY 160 AT OXFORD, KS: 37.274406, -97.162264
SLATE CREEK AT WELLINGTON, KS: 37.249467, -97.403657
ARKANSAS RIVER AT ARKANSAS CITY, KS: 37.037508, -97.039219
WB WALNUT RIVER NR EL DORADO, KS: 37.826667, -96.849167
WHITEWATER RIVER AT TOWANDA, KS: 37.796128, -97.014481
WALNUT RIVER AT WINFIELD, KS: 37.223916, -96.996148
WALNUT RIVER AT ARKANSAS CITY, KS: 37.056418, -97.025871
GROUSE CREEK NR SILVERDALE, KS: 37.048444, -96.891306
MEDICINE LODGE RIVER NR KIOWA, KS: 37.038915, -98.470909
CHIKASKIA RIVER NR CORBIN, KS: 37.128912, -97.601995
CROOKED CREEK NR ENGLEWOOD, KS: 37.032528, -100.211253
CIMARRON RIVER NR BUTTERMILK, KS: 37.026695, -99.479562
BLUFF CREEK NR BUTTERMILK, KS: 37.031973, -99.479562
VERDIGRIS RIVER NR VIRGIL, KS: 37.982528, -96.023882
VERDIGRIS RIVER NR ALTOONA, KS: 37.529776, -95.674703
OTTER CREEK AT CLIMAX, KS: 37.708087, -96.223611
FALL RIVER AT FREDONIA, KS: 37.508384, -95.833592
ELK RIVER AT ELK FALLS, KS: 37.375597, -96.185548
VERDIGRIS RIVER AT INDEPENDENCE, KS: 37.223680, -95.677757
BIG HILL CREEK NR CHERRYVALE, KS: 37.266733, -95.469144
VERDIGRIS RIVER AT COFFEYVILLE, KS: 37.005358, -95.592755
CANEY RIVER NR ELGIN, KS: 37.003939, -96.316664
NEOSHO RIVER NR PARKERVILLE, KS: 38.751292, -96.649661
NEOSHO RIVER AT COUNCIL GROVE, KS: 38.665841, -96.493614
ROCK CREEK NR DUNLAP, KS: 38.610556, -96.370278
NEOSHO RIVER NR DUNLAP, KS: 38.554733, -96.371389
NEOSHO RIVER NR AMERICUS, KS: 38.466957, -96.250553
NEOSHO RIVER AT BURLINGAME RD NR EMPORIA, KS: 38.428625, -96.158329
N COTTONWOOD RIVER BL MARION LK, KS: 38.365847, -97.082802
COTTONWOOD RIVER AT MARION, KS: 38.348627, -97.032801
COTTONWOOD RIVER NR FLORENCE, KS: 38.236129, -96.877244
CEDAR CREEK NR CEDAR POINT, KS: 38.196406, -96.824465
SF COTTONWOOD RIVER NR BAZAAR, KS: 38.285571, -96.512784
COTTONWOOD RIVER NR PLYMOUTH, KS: 38.397514, -96.356112
COTTONWOOD RIVER AT EMPORIA, KS: 38.385111, -96.181417
NEOSHO RIVER AT NEOSHO RAPIDS, KS: 38.368071, -96.000269
NEOSHO RIVER AT BURLINGTON, KS: 38.194467, -95.735264
NEOSHO RIVER NR IOLA, KS: 37.922258, -95.427760
NEOSHO RIVER NR ERIE, KS: 37.549500, -95.264361
NEOSHO RIVER NR PARSONS, KS: 37.340059, -95.109969
LIGHTNING CREEK NR MCCUNE, KS: 37.281171, -95.032743
LABETTE CREEK NR OSWEGO, KS: 37.193796, -95.192498
COW CREEK NR SCAMMON, KS: 37.280556, -94.675000
SPRING RIVER NR BAXTER SPRINGS, KS: 37.023676, -94.721060
L ARKANSAS RIVER UPSTREAM OF ASR FAC NR SEDGWICK, KS: 37.897139, -97.441111
Open: 35.093255, -92.469911

Download the DIY Fly Fishing App to get turn-by-turn directions to access points shown on the map above. 

Spend less time looking for places to fish and more time fishing!

Download on the App Store
Get it on Google Play

Once in a while you run across a state that requires a little creativity and flexibility when it comes to fly fishing. Kansas is one of those states. And while it might be difficult to imagine a lively fishing scene in this land of rolling plains and vast farmland, the state’s Wildlife, Parks and Tourism department maintains more than 40 fishing lakes and administers a fish stocking program in waters across the state. Traditional fly fishing? No. Rewarding and challenging for any fly fishing enthusiast? Absolutely.

​Where to Go?

Kansas may lack the natural cold-water streams necessary for a native trout environment, but they do engage in an active stocking program, sourcing thousands of trout each season from a Missouri hatchery. You can also step outside the box and try your hand at catching some of the state’s other game fish on the fly. The state is known for its white and smallmouth bass, catfish, crappie, walleye, and wipers (hybrid striped and white bass). You can take your fly rod anywhere there’s “regular” fishing, so pick one of these hot spots and take off for a day.

Lake Henry

This little three-acre lake sits inside Clinton State Park on the eastern side of the state. Each season the state stocks the lake regularly with rainbow trout, an event to which local fly fishermen look forward with great anticipation every year. The park also houses the larger Clinton Lake – formed by the Clinton Dam and also known as the Clinton Reservoir – which yields smallmouth and largemouth bass, northern pike, bullhead, and a variety of catfish.

The park offers boat access, picnicking, camping, a beach area, and shore fishing access. Be sure to rinse and dry all equipment well in this location as it contains zebra mussels and the state asks for cooperation in not spreading them to other waterways.

Milford Lake

Known as the Fishing Capital of Kansas, this 16,000-acre hot spot is situated a few miles north of Junction City and is known for its largemouth and white bass, catfish, walleye, and crappie. Hit the Gathering Pond on the other side of the dam and try angling off the piers and jetties.

Lake Shawnee

Located in Topeka, this is another favorite for Kansas trout fishing. The state stocks the lake, typically once in November and again in February. You may also snag a smallmouth or largemouth bass, walleye, or crappie on this 410-acre lake. Amenities include 16 fishing docks, a campground, a junior fishing lake, and a marina.

Mined Land Wildlife Area

This is a little-known Kansas fishing gem, located in Pittsburg. The 200 abandoned coal mining pits are filled with water and harbor a good population of catfish, crappie, and bass. In winter, the pits are stocked with trout.

Urban Stocking Program

Kansas has a unique program designed to enhance angling opportunities in areas with a population of over 40,000 people. Counties in which the state stocks fish include:

  • Atchison
  • Butler
  • Douglas
  • Johnson
  • Leavenworth
  • Lyon
  • Ottowa
  • Pottawatomie
  • Reno
  • Riley
  • Saline
  • Sedgwick
  • Shawnee
  • Wyandotte

Stocked fish include channel catfish, wipers, and hybrid sunfish. Stocking happens from April through September and encompasses 77 lakes throughout these counties.

When to Go?

The trout season in Kansas runs from November 1 through April 15. During this time a trout permit is required; after April 15 you may still fish for trout but no permit is required except if fishing the Mined Land Wildlife Area. This area requires a year-round trout permit. Other fishing is year-round.

Fish are stocked throughout the year, with trout typically being deposited at various times from November through March. It doesn’t take long for the prized prey of fly fishermen to get snapped up – almost as soon as they exit the chute – so it’s most productive to time your trip as closely with the stocking date as possible.

Particularly when going for trout, don’t worry about getting up too early in the morning. Local fly fishermen note that it takes a bit for the fish to wake up and become active.

​What You Will Need When You Get There

Bring your waders, boots, brimmed hat, vest or pack, bug spray, lip balm, polarized sunglasses, and nippers and forceps. You probably won’t need a wading staff or cleats here, as there isn’t much in the way of river or stream fishing – most of your activity will be shore fishing.

Due to the variety of species available to anglers in Kansas, you will want to equip yourself with a couple of different rig choices. The usual 4-6 weight with 5X or 6X tippet and 9-foot leader will serve you well for the trout lakes, while you’ll want a 6-8 weight for bass. Play around with different weights and indicators to control for depth – because most trout fishing in Kansas takes place in lakes rather than rivers and streams, this is an aspect that will take some tweaking to reach that sweet spot.

Typical flies work well in this state – take along a good variety of midges, hare’s ears, copper johns, and poppers, as well as woolly buggers, streamers, minnows, and other baitfish imitators for the bass and walleye.

​Fishing License Requirements

All people ages 16 through 74 must carry a valid Kansas fishing license while angling. Resident licenses cost $27.50, while non-residents will pay $52.50. There are five-day and one-day options available to non-residents, at $27.50 and $14.50 respectively, and one-day licenses for residents at a cost of $8.50.

You must possess a trout permit if fishing for trout – this is available to residents and non-residents for $14.50. A paddlefish permit is $12.50, and $7.50 for those 15 and younger. A bass pass will set you back $14.50. Some cities and municipalities have their own trout permits, in which case a state trout permit is not required, so be sure to check the regulations to make sure you have the appropriate license.

A year-round trout permit is required at Mined Land Wildlife Area Unit #30 and also at Tuttle Creek State Park Willow Lake. The general statewide trout creel limit is five per day.

Kansas is a different kind of fly fishing experience. The plains and farmlands may not seem like the most exciting angling environment but there’s something to be said for serene simplicity. The variety of fish species and the active trout season make for a fun way to spend a day – or a week – casting a line on the state’s many beautiful lakes and reservoirs.