The Royals optioned Castillo to Triple-A Omaha on Wednesday.
Castillo had been struggling mightily in Cactus League action this spring and can now be ruled out for an Opening Day roster spot in Kansas City. He'll presumably work out of the rotation at Omaha.