In this paper, we aim to derive some error bounds for Filon-ClenshawCurtis quadrature for highly oscillatory integrals. Thanks to the asymptotics of the coefficients in the Chebyshev series expansions of analytic functions or functions of limited regularities, these bounds are established by the aliasings of Fourier transforms on Chebyshev polynomials together with van der Corput-type lemmas. These errors share the property that the errors decrease with the increase of the frequency ω. Moreover, for fixed ω, the order of the error bound related to the number of interpolation nodes N is attainable, while for fixed N , the order of the error on ω is attainable too, which is verified by some functions of limited regularities. In particular, if the functions are analytic in Bernstein ellipses, then the errors decay exponentially. Furthermore, for large values of ω, the accuracy can be further improved by applying a special Hermite interpolants in the Filon-Clenshaw-Curtis quadrature, which can be efficiently evaluated by the Fast Fourier Transform (FFT) techniques.