Hornbach liegt im östlichn Odenwald auf da Hochfläch zwischn de Täla vo Morre und Eiderbach, uma 5,5 Kilometa westli vo da Kernstod. Großhornbach is a unreglmäßigs Stroßndorf, Kleinhornbach is a lockara Weiler, etwa 750 m nordwestli davo. Im Distrikt Bandholz bei Kleinhornbach liegt mid  de hechste Eahebung Walldürns. Da Naturpark Neckartal-Odenwald eastreckt se aa üba Teile vo da Gemarkung.