PondPack gives you a variety of options for modeling hydrologically significant channel reaches within a watershed network.
Attenuate flows and account for travel time by routing hydrographs through geometrically shaped channels such as pipes and trapezoidal ditches, or through irregularly shaped natural channel sections. Available channel routing methods include Muskingum, Translation, and Modified Puls.