La ville possède un climat tropical humide qui conditionne sa température, son ensoleillement et sa pluviosité. Plus à la limite que les températures assez agréables à l'année, ce sont les précipitations qui définissent les meilleures périodes de visite. La "saison sèche", de mai à novembre, est ainsi la mieux.