Su principal curso fluvial es el río Piedras, que constituye el límite oriental de su término y lo delimita con el municipio de Lepe.