Klimaet er tropisk og det er varmt og fuktig hele året. Gjennomsnittstemperaturen er omtrent 27 C° og den årlige nedbørsmengden er omtrent 2500 mm langs kysten og opp mot 3500 mm i innlandet. Enkelte innlandsstrøk har over 7000 mm årlig nedbør.