December to March is the driest season, with little to no rain. Temperatures range from 24 to 31°C, with around 8 to 9 hours of sunshine daily.
April to August marks the beginning of the wet season, with April offering a mix of sunshine and occasional rain showers. Temperatures remain warm, averaging 25 to 30°C, but as the months progress, expect more rain and higher humidity. Visitors can expect 7 to 8 hours of sunshine per day.
September to November is the wettest time, with frequent, heavy downpours. Average temperatures hover around 24 to 30°C, and rain occurs almost daily, with around 5 hours of sunshine per day. Thanks to the smaller crowds, this can be a good time to explore the city's museums and historical areas like Casco Viejo.
October to November gets cooler, with rainfall peaking at 20–30mm in October, but there’s still around 6 hours of sunshine daily.