Houve alguns motivos. Em primeiro lugar, como afirma, ele simplesmente não sabia onde estava. Como ele disse no Conselho de Elrond:
Long have I wandered by roads forgotten, seeking the house of Elrond, of which many had heard, but few knew where it lay.
A segunda razão é que ele perdeu o cavalo na metade, como ele diz Celeborn:
A long and wearisome journey. Four hundred leagues I reckoned it, and it took me many months, for I lost my horse at Tharbad, at the fording of the Greyflood.
(Note que a comparação com a distância de Moria não é muito útil: Boromir não foi por esse caminho, mas passou pelo Gap de Rohan, pois Saruman ainda não se revelara um traidor. Entretanto, todas as coisas sendo iguais , que na verdade teria encurtado sua jornada, se não pelos pontos acima.)