Fjorden har innløp i nordaust mellom neset Gjemnes i nord og Revsholmen like ved Torvikbukt i sør og strekkjer seg 9 km sørvestover til Batnfjordsøra. Nord for Gjemnes ligg Gjemnessundet som går nordover til Kvernesfjorden. Bergsøyfjorden held fram nordaustover mot Tingvollfjorden.
E39 går på nordsida av fjorden, medan riksveg 666 går langs sørsida.