Fjorden har en bredde på omtrent to kilometer like innenfor innløpet, der den danner det ytre bassenget Narvikbukta med en rommelig naturlig havn etter å ha rundet Narvik-halvøya. Ved den grunne Fagernesstraumen smalner den brått inn til omtrent 230 meter. Området ved sundet har blitt fylt ut i de siste årene for å gi plass til Fagernesterminalen og en malmutskipningskai. Fra Fagernesstraumen fortsetter den «egentlige» Beisfjorden som strekker seg ca. 8 km videre innover mellom Fagernesfjellet, Beisfjordtøtta og Resmålsaksla på nordsiden og Ankenesfjellet på sørsiden. Mølnelva og Lakselva har utløp i fjordbunnen.