Fjorden har innløp mellom Stølsneset ved Gjerdavik, nord for bygda Fusa, i sørøst og Altanesodden i nordvest. Vest for Altaneset ligger Ådlandsfjorden. På nordsiden av fjorden ligger bygdene Havskår og Helland, og på sørsiden ligger Bergegrend. Eikelandsfjorden har noen få holmer: Austestadholmene ved Austestad, en holme ved Bergegrend og Havskårholmen ved Havskår.