Der Hornbach ist ein Zufluss des Schwarzbachs. Der Hornbach entspringt in Frankreich, in der Nähe der Stadt Bitche und fließt nach Rheinland-Pfalz . Die Fließstrecke in Frankreich beträgt 27,6 km. Der Hornbach entwässert mit seinen Nebenbächen den Norden des im Département Moselle gelegenen Bitscher Land, den äußersten Südwesten des Pfälzerwaldes, das Zweibrücker Hügelland und den Südosten des Saarpfalz-Kreises.