Castro disputou 48 partidas pela Seleção Costarriquenha de Futebol de 2000 a 2007, marcando um gol. Disputou a Copa América de 2001 e a Copa de 2002. Não foi convocado para a Copa de 2006.