Malinalco se encuentra a una altura promedio de 1,000 msnm., el clima es subhúmedo cálido con lluvias abundantes (1,200 - 1,500 mm.