W sierpniu 2010 Castillo został mianowany tymczasowym selekcjonerem reprezentacji Hondurasu, zastępując na stanowisku Reinaldo Ruedę. W styczniu 2011 wygrał z kadrą narodową Copa Centroamericana, pokonując w finale 2:1 Kostarykę i był to pierwszy triumf Hondurasu w tych rozgrywkach od szesnastu lat. Mimo to z końcem miesiąca nie przedłużył kontraktu z federacją i swój bilans w roli szkoleniowca drużyny narodowej zamknął na pięciu zwycięstwach, trzech remisach i dwóch porażkach w dziesięciu spotkaniach. W lipcu 2012 został następcą Rubéna Israela na stanowisku selekcjonera reprezentacji Salwadoru, jednak został zwolniony już po pięciu miesiącach, gdy prowadzona przez niego kadra odpadła z eliminacji do Mistrzostw Świata 2014. Ogółem Salwadorczyków poprowadził w sześciu spotkaniach, notując dwa zwycięstwa, remis i trzy porażki. W marcu 2013 po raz drugi został trenerem honduraskiej drużyny CD Motagua z siedzibą w stołecznym mieście Tegucigalpa, jednak wobec niezadowalających wyników opuścił to stanowisko po zaledwie dwóch miesiącach pracy.