In this paper, the structure of cubic CaTiO3 (001) surfaces with CaO and TiO2 terminations has been studied from density functional calculations. It has been found that the Ca atom has the largest relaxation for both kinds of terminations, and the rumpling of the CaO-terminated surface is much larger than that of TiO2-terminated surface.Also we have found that the metal atom relaxes much more prominently than the O atom does in each layer. The CaO-terminated surface is slightly more energetically favourable than the TiO2-terminated surface from the analysis of the calculated surface energy.