The 5 Best Fly Fishing Spots in Mississippi!

Nothing beats a day on the water. Mississippi provides a unique and memorable experience when it comes to fly fishing. With its number of beautiful streams and lakes, you’re in for a real treat and potentially a great catch. Here are our picks for the five best spots for fly fishing in Mississippi.

1. Saltwater Flats

The Mississippi Sound is protected by barrier islands. These islands keep vital nutrients in the water from washing out to sea, making this a rich habitat for a number of fish. The water close to shore is often shallow, making it the perfect spot to wade in and fly fish.

2. Horseshoe Pond, West Point, MS

Not only is Horseshoe Pond a beautiful spot for any outdoorsman, but you can also enjoy fly fishing lessons while you visit. This retreat in West Point is owned by Prairie Wildlife, a conservation-driven sporting destination in the area.

3. Chunky River, Enterprise, MS

The Chunky River is part of a network which flows into the Pascagoula River. This short river has a public access point near Enterprise and is a popular fly fishing destination. It was even the subject of a documentary!

4. Strong River, D'Lo, MS

D'Lo is a quiet little town in the greater Jackson area. It's home to only a few hundred people, and it's the perfect place to access the Strong River for some quality fly fishing. Look for spotted bass, bream, catfish, and crappie. 

5. Bouie River, Hattiesburg, MS

The Bowie River winds through 60 miles of the Pine Belt, eventually ending up as part of the Pascagoula River. Anglers favor spots near Hattiesburg due to the populations of spotted, striped, and largemouth bass found there. 

Select a Mississippi 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:

Adams County

Alcorn County

Amite County

Attala County

Benton County

Bolivar County

Calhoun County

Carroll County

Chickasaw County

Choctaw County

Claiborne County

Clarke County

Clay County

Coahoma County

Copiah County

Covington County

Desoto County

Forrest County

Franklin County

George County

Greene County

Grenada County

Hancock County

Harrison County

Hinds County

Holmes County

Humphreys County

Issaquena County

Itawamba County

Jackson County

Jasper County

Jefferson County

Jefferson Davis County

Jones County

Kemper County

Lafayette County

Lamar County

Lauderdale County

Lawrence County

Leake County

Lee County

Leflore County

Lincoln County

Lowndes County

Madison County

Marion County

Marshall County

Monroe County

Montgomery County

Neshoba County

Newton County

Noxubee County

Oktibbeha County

Panola County

Pearl River County

Perry County

Pike County

Pontotoc County

Prentiss County

Quitman County

Rankin County

Scott County

Sharkey County

Simpson County

Smith County

Stone County

Sunflower County

Tallahatchie County

Tate County

Tippah County

Tishomingo County

Tunica County

Union County

Walthall County

Warren County

Washington County

Wayne County

Webster County

Wilkinson County

Winston County

Yalobusha County

Yazoo County