Possui temperaturas bastante variáveis durante o ano. Predomina o clima tropical com estação seca, com duas estações muito bem definidas: quente e úmida no verão e menos chuvosa e mais amena no inverno.
A temperatura média no mês mais frio é menor de 20°C, e no mês mais quente não inferior a 22°C. A maioria das zonas com esse clima encontram-se nas margens externas das zonas tropicais, mas ocasionalmente tem localização intertropical, em função da altitude.
Precipitação média de 1 225 mm ao ano, com variações durante certos anos (para mais ou para menos). A amplitude térmica é relativamente elevada devido à pouca influência da maritimidade (a cidade está muito distante do oceano).