By means of the hybrid exchange–correlation functionals, as it is implemented in the CRYSTAL computer code, ab initio calculations for main ABO3 perovskite (001) surfaces, namely SrTiO3, BaTiO3, PbTiO3, CaTiO3, SrZrO3, BaZrO3, PbZrO3 and CaZrO3, were performed. For ABO3 perovskite (001) surfaces, with a few exceptions, all atoms of the upper surface layer relax inward, all atoms of the second surface layer relax outward, and all third layer atoms, again, inward. The relaxation of (001) surface metal atoms for ABO3 perovskite upper two surface layers for both AO and BO2-terminations, in most cases, are considerably larger than that of oxygen atoms, what leads to a considerable rumpling of the outermost plane. The ABO3 perovskite (001) surface energies always are smaller than the (011) and especially (111) surface energies. The ABO3 perovskite AO and BO2-terminated (001) surface band gaps always are reduced with respect to the bulk values. The B–O chemical bond population in ABO3 perovskite bulk always are smaller than near the (001) and especially (011) surfaces.