Castro conta 5 presenze per la , senza alcuna rete all'attivo. Con questa compagine ha partecipato al campionato nordamericano 2009 e al successivo mondiale di categoria. Nel 2011 è stato convocato in Nazionale maggiore, in vista della Copa América: non ha però giocato alcun match.