The spatial interpolation of meteorological data have important applications in ecological environment monitoring, such as soil erosion, ecological vulnerability evaluation. However, there are significant differences in the interpolation accuracy of climatic elements under different topographic and geomorphic conditions. Based on data of 810 meteorological stations across the country, five typical interpolation methods, namely ordinary Kriging method, inverse distance weight method, spline function method, natural neighborhood method and trend surface method, were utilized in this paper to analyze and compare the interpolation accuracy of five climate factors, namely temperature, precipitation, accumulated temperature(>10°),wind speed and sunshine hours, under different topographic and geomorphological conditions. The results showed that: (1) Ordinary kriging method of temperature had better applicability in plain, hill and medium-large undulating mountain areas for temperature while the inverse distance weight method and spline function method had higher interpolation accuracy in the platform area and the small undulating mountain area, respectively. (2) The optimal interpolation of the precipitation in plain, platform and medium-large undulating mountain areas was ordinary kriging method while the inverse distance weight method and spline function method had better applicability in small undulating mountain area. (3) For accumulated temperature (>10 °C), the spline function method had higher interpolation accuracy in plain and platform areas, while ordinary kriging method had better applicability in hilly, small and medium-large undulating mountain area al (4) The optimal spatial interpolation of wind speed in plain and hilly areas was the inverse distance weight method. The natural neighborhood method and the spline function method had the best applicability in plateau, medium-large undulating mountainous areas and small undulating mountain areas, respectively. (5) For sunshine hours, the optimal spatial interpolations in plain and hilly areas were natural neighborhood method and spline function method, respectively, while the ordinary kriging method and the inverse distance weighting method had better applicability in platform, large undulating mountainous areas and small undulating mountainous areas, respectively .