Fjorden har innløp mellom Sleipnesodden i sør og Åmnøyhamna i nord. Det meste av fjorden ligger på sørsida av Åmnøya. Flere mindre bygder ligger på begge sider av fjorden. Rundt 10 kilometer inn i fjorden ligger Forøya og Esøya. Her deler fjorden seg i to. Den ene delen går nordøstover til innløpet av Bjærangsfjorden. På sørsida av øyene går Arhaugfjorden sørøstover og går etter hvert over i Holandsfjorden, som igjen går over i Nordfjorden.