Generalmente la temperatura non subisce grandi variazioni durante l'anno, in media la massima si aggira intorno ai 35° e la minima intorno ai 24° C. Quello che incide di più sul clima, e che dà la differenza tra le stagioni, è il tasso di umidità con la conseguente frequenza delle piogge: sulla costa occidentale la stagione piovosa va da giugno ad ottobre, mentre su quella orientale da ottobre a gennaio. Per l'abbigliamento si consigliano indumenti pratici e di cotone, ricordando però che per chi si reca in visita ai templi, è obbligatorio indossare pantaloni o abiti lunghi (indistintamente per uomini e donne). Visitando il Nord può essere utile anche un leggero impermeabile.