Landet har et tropisk regnskogklima som endrer seg lite gjennom året. Temperaturene holder seg stort sett rundt 30–32 °C midt på dagen og rundt 22–25 °C om natten, men temperaturen blir redusert med rundt 6 °C for hver 1 000 m i høyden.