Knapp Creek is a tributary stream of the Greenbrier River in Pocahontas County, West Virginia. Its source is east of the community of Frost on Allegheny Mountain. From its headwaters, Knapp Creek slowly flows down through farmland until its confluence with Laurel Creek at Minnehaha Springs. Downstream from the confluence of the two streams, Knapp Creek flows through Huntersville. Six miles from Huntersville, Knapp Creek empties into the Greenbrier River outside Marlinton.