El término municipal de Lepe está delimitado al este por el río Piedras, que lo separa del término municipal de Cartaya desde el norte hasta su desembocadura en el Océano Atlántico.