Puis il participe à deux manches de la coupe du monde 2011-2012. À Cali, il dispute les qualifications de la poursuite par équipes, qu'il termine troisième. En l'absence de Juan Esteban Arango en finale, ses coéquipiers laissent, pour huit centièmes, la dernière marche du podium aux Danois. Lors de la quatrième manche de la coupe du monde, qui se déroule à Londres, sur le vélodrome qui accueillera les compétitions olympiques, Castro et ses coéquipiers terminent septième des qualifications. Avec ces deux résultats, l'équipe colombienne termine au neuvième rang de la coupe du monde 2011-2012 de poursuite par équipes.