Der Habersbach entspringt im Huckelheimer Wald, in einem Tal zwischen dem Hohen Querberg (474 m) und dem Lindenberg (465 m), östlich von Westerngrund. Er fließt nach Süden und wird vom Bach aus dem Fuchsborn verstärkt. Vorbei am Habersberg (428 m) verläuft er zum Wesemichshof, wo er die Staatsstraße 2305 unterquert. Dort wird ein Teil seines Wassers als Zuleitung eines Fischweihers genutzt. Der andere Teil des Habersbaches mündet direkt in die Kahl.