Castillo speelde zes officiële interlands voor Chili in de periode 1993-1997, en scoorde één keer voor de nationale ploeg. Hij maakte zijn debuut in de vriendschappelijke thuiswedstrijd tegen Bolivia (2-1) op 31 maart1993 in Arica, net als doelman Marcelo Ramírez. Castillo nam met Chili deel aan twee edities van de Copa América (1993 en 1997).