Castillo grał w młodzieżowych reprezentacjach Chile. W 2013 roku zagrał z reprezentacją U-20 na Mistrzostwach Świata U-20 i Mistrzostwach Ameryki Południowej U-20.