Obec leží uprostred Východoslovenskej nížiny pri sútoku riek Trnávky a Ondavy vo výške 106 m n. m. Je pravdepodobné, že Hraň patrila v 14. storočí tamojším zemanom, nepochybne však v 14. a 15. storočí šľachticom z Lučenca a v druhej polovici 16. storočia postupne Bátoriovcom a Várdaiovcom.