I nordvest går bygden langs den trange Beiarfjorden og går østover til Beiarelvens munding. Den fortsætter langs Beiarelva, først omtrent 15 km østover før elven vender mod syd omkring 40 km. I syd ender vejen i Trollbjerget. Beiarelvens egentlige navn er Storåga.
Langs nordsiden af Beiarfjorden er der en fjeldvæg som kaldes Seglfjellet, på grund af en stenformation som ligner et nordlandssejl.