Days are hot, nights much cooler; temperatures range from 32 °C (90 °F) during the daytime to 21 °C (70 °F) in the evening practically year-round. Humidity is always high at about 80 percent. The rainy season takes place between October and November, and the best months to visit are mid-December and late March.
Temperatures vary according to geography. The climate is less tropical at higher elevations. In mountain areas the average annual temperature ranges from 10ºC to 19ºC (50-66ºF) at various mountain elevations.