It rains very frequently in Cameron Highlands but the least rainy months are January, February, June and July. The average temperature in Cameron Highlands is 26 °C. Bring warm clothes if you go there because in the morning, evening and some afternoons, the temperature does not exceed 15-20 °C.