O município apresenta temperatura média anual de 26ºC com precipitação média de chuvas de 1650 mm/ano, com maior período chuvoso entre março e agosto (outono-inverno). O relevo é representado por planícies litorâneas (dunas, várzeas e baixios pantanosos); tabuleiros costeiros e colinas.
Sua vegetação varia higrófila e manguezal, restinga, capoeira, caatinga, cerrado, campos limpos e sujos. O município está inserido na bacia hidrográfica do rio Japaratuba. O acesso ao município a partir de Aracaju, é feito pela Ponte Construtor João Alves (Aracaju/Barra dos Coqueiros) seguindo pela rodovia SE-100, em um percurso de cerca de 31 quilômetros de dunas, praias e manguezais.