Los Pepones está situado en una falda montañosa, sobre el río Almáchar, a una altitud de 150 m sobre el nivel del mar en su zona central, y rodeados de montes, entre los que destaca el Cerro Patarra (altitud 475 msnm).