Nom de lieu cananéen, signifiant peut-être « la maison de Hauron », le dieu des enfers. Beth-Horon était composé de deux villes situées à 15 et 20 km au nord-ouest de Jérusalem. Ces villes se trouvaient à la frontière entre les territoires d'Éphraïm et de Benjamin (Jos 16.3, 5). Les deux lotissement étaient importants car ils contrôlaient la vallée d'Ajalon, une ancienne route clé qui reliait la côte méditerranéenne à l'intérieur du pays montagneux. La ville haute gardait un col de montagne stratégique. La ville de Beth-Horon en Éphraïm, avec ses champs environnants, a été donnée à la famille lévite de Kehath (Jos 21.22 ; 1Ch 6.68).
De nombreuses armées ont traversé la vallée d'Ajalon près de Beth-Horon. Après que Josué a vaincu les Amoréens à Gabaon, ceux-ci ont fui devant Beth-Horon le « jour où le soleil s'est arrêté » (Jos 10.1–14). Un groupe de Philistins est également passé par ici pour combattre le roi Saül (1S 13.18). L'armée égyptienne sous le roi Schischak passera également par Beth-Horon, comme l'indique son inscription à Karnak. Les forces syriennes dirigées par Seron (1 M 3.13–24) et Nicanor (7.39–43) seront vaincues par Judas Maccabée à Beth-Horon. Plus tard, les troupes romaines dirigées par Cestius y seront presque détruites par les forces juives, selon l'historien juif Josèphe.
Beth-Horon a probablement été détruite et reconstruite plusieurs fois. Schééra, la fille de Beria et petite-fille d'Éphraïm, est créditée de la construction des villes basse et haute de Beth-Horon (1Ch 7.24). Le roi Salomon renforcera ensuite les deux villes après des raids à proximité par un Pharaon égyptien (1R 9.15–17 ; 2Ch 8.5). Pendant la période entre les deux Testaments, le général syrien Bacchides renforcera les défenses de Beth-Horon après avoir combattu Jonathan Maccabée (1 M 9.50).