I øst grenser fjorden til Hamnesleira, som går inn til grenda Hamnes, og Offersøya. I nord ender fjorden ved Haugsneset like sør for Alstahaug. Nordvest for dette neset begynner Alstahaugfjorden. I vest ligger øyene Valøya, Bukkøya, Buøya og Nordre Rosøya. På vestsiden av Tjøtta går det et sund sørover til Tjøttfjorden.