Grønsfjorden begynner ved Selhovden på Sælør, og strekker seg 12 kilometer innover før den ender i et langt, smalt sund som fører inn til Lehnesfjorden ved Jåsund. På sitt dypeste, utenfor Hundingsland, er den 172 meter dyp, mens den er grunnest inne ved Jåsund hvor den bare er 3,5 meter dyp.