Castillo was optioned to Triple-A El Paso on Friday, Jeff Sanders of The San Diego Union-Tribune reports.
Castillo made his season debut with the Padres this past Tuesday against the Angels and was charged with four earned runs while recording only one out. He missed the first three months of the year with a shoulder injury and doesn't seem to be fully back into form.