Kehrenbach is a river of Hesse, Germany. It is called Salmsbach in its upper course and flows into the Fulda in Melsungen. It is a roughly long right tributary of the Fulda in the Schwalm-Eder district of northern Hesse. Its drainage basin covers . The river rises in the and flows through the villages of Kehrenbach and before joining the Fulda at Melsungen.

See also List of rivers of Hesse

References