Le Bangladesh a un climat subtropical et tropical de mousson, avec des températures qui vont de 21°C à 35°C. Il existe trois saisons principales : la mousson ou saison humide, de fin mai à début octobre ; la saison fraîche, de mi-octobre à fin février ; et la saison chaude, de mi-mars à mi-mai. Mai-juin et octobre-novembre sont deux périodes cycloniques.