Der Kracherberger Bach entspringt am Kracherberg in Deutsch-Kaltenbrunn und mündet linksufrig in den Lahnbach.