Située si près de l'équateur et de l'océan indien chaud, la ville connaît des conditions climatiques généralement tropicales, caractérisées par un temps chaud et humide pendant la majeure partie de l'année.
La ville connaît habituellement un temps chaud et humide pendant une bonne partie de l'année.