The Nolichucky River is a 115-mile river that flows through western North Carolina and East Tennessee in the southeastern United States.