El clima es generalmente tropical con temperaturas medias que oscilan entre 27.5° C en la costa, a unos 30° C en las regiones más septentrionales, con un clima seco con características de una sabana tropical.