In this paper, a robust watermarking method using hadamard transform is proposed for color images. In order to resolve correlation of color channels, the Principal Component(PCA) Analysis is used and its principle component is used for watermarking. Principle component and watermark image are both divided into blocks and fast hadamard transform is applied to them. Then, hadamard coefficients of watermark blocks are embedded in AC components of blocks of cover image using different robustness factors. Since, cover image is not required for detecting watermark; this method is a blind watermarking method. Using hadamard transform compared to other transforms increases speed and reduces complexity of the algorithm and preserves transparency of the watermarked image. In order to optimize robustness factors, Artificial Bee Colony (ABC) is used. Results show that the proposed method improves results of similar methods in terms of robustness and transparency.