In December 2009, Castillo was replaced by Hugo Coria.
Suchitepéquez
He then accepted to coach Suchitepéquez of Guatemala, and helped the small club reach the semi-finals of the Clausura 2010.
Return to FAS
In January 2011, Castillo signed again as coach FAS, replacing Jorge Abrego. Castillo led them to the Clausura 2011 final, which they lost against Alianza (1–2 defeat). At the end of the tournament, he returned to Peru to coach Sport Boys.
El Salvador
On December 17, 2012, he was announced as new manager to El Salvador, replacing Juan de Dios Castillo. On December 20, 2013, he was sacked as manager of El Salvador.
Second return to FAS
In September 2014, Castillo signed as coach of FAS, replacing Efraín Burgos. Castillo led them to the Apertura 2015 final, but they were defeated by Alianza (0–1 defeat). In December 2015, Castillo was replaced by Carlos "Ché" Martínez.
Sonsonate
In May 2016, Castillo signed as new coach of Sonsonate for the Apertura 2016, replacing Ennio Mendoza and Mario Elias Guevara. Castillo led them to the semi-finals of that tournament, but they were defeated by Alianza 0–4 on aggregate.
He left the club in February 2017.
Return to Suchitepéquez
In December 2017, Castillo signed again as coach of Suchitepéquez.
Isidro Metapán
In March 2018, Castillo signed as new coach of Isidro Metapán, replacing Edwin Portillo. In December 2018, Isidro Metapán reached the quarter-finals of the Apertura 2018, but they were defeated by FAS 0–2 on aggregate. On 12 December 2018, Castillo left the club.