Por estar ubicado en la montaña, Alcalá tiene un clima cálido de bosque seco tropical y bosque húmedo premontado.