January
Best time
8.4/10
23°C / 13°C · 7 rain days · 10.8 h sun
Days reach a high of 23.4°C with only 7 rain days and 21mm of rain, among the driest stretches of the year. Sun hours sit at 10.8, and this month scores 8.4, rated one of the best times to visit. New Year's Day falls on 1 January, often extending holiday travel from late December.
Figures ↑
Where to go in January →
February
Best time
8.5/10
25°C / 13°C · 4 rain days · 11.1 h sun
This is the top-scoring month at 8.5, rated best. Highs climb to 24.9°C, rain drops to just 4.1 days and 14mm, and sun hours rise to 11.1. Clear skies and little rain make this a solid pick for most regions of the country.
Figures ↑
Where to go in February →
March
Best time
7.6/10
27°C / 14°C · 5 rain days · 11.5 h sun
Temperatures warm further to a 26.6°C high, with rain still light at 4.7 days and 22mm. Sun hours peak at 11.5. The month scores 7.6, still rated best, as the dry season holds before the rains build in April.
Figures ↑
Where to go in March →
April
Good
6.9/10
28°C / 15°C · 9 rain days · 11.5 h sun
Highs hit 27.5°C, the warmest of the year, while rain starts picking up to 9.2 days and 39mm. The score dips slightly to 6.9, rated good, as humidity rises. Holy Week holidays run from 2 to 5 April, with Maundy Thursday through Easter Sunday, a major travel period with crowds and processions.
Figures ↑
Where to go in April →
May
Good
6.8/10
26°C / 16°C · 19 rain days · 10.6 h sun
Rain increases sharply this month: 19.1 rain days and 128mm, marking the start of the wet season. Highs stay warm at 26.4°C but sun hours drop to 10.6. The score is 6.8, rated good, as frequent afternoon showers become the norm. International Workers' Day falls on 1 May.
Figures ↑
Where to go in May →
June
Good
6.9/10
24°C / 16°C · 25 rain days · 9.3 h sun
This is one of the wettest months, with 24.6 rain days and 254mm of rain. Highs cool to 23.9°C and sun hours fall to 9.3, the lowest of the year. Despite the heavy, near-daily rain, the score holds at 6.9, rated good, since showers are often short afternoon bursts. Army Day is marked on 30 June.
Figures ↑
Where to go in June →
July
Good
6.9/10
24°C / 15°C · 20 rain days · 10.9 h sun
Rain eases slightly from June but stays substantial, with 19.7 rain days and 142mm. Highs sit at 24°C and sun hours recover a little to 10.9. The score is 6.9, rated good, reflecting a typical mid-wet-season month.
Figures ↑
Where to go in July →
August
Good
6.9/10
25°C / 15°C · 22 rain days · 10.8 h sun
Rainfall climbs again to 21.7 days and 179mm, with highs of 24.6°C. Sun hours are 10.8. The score stays steady at 6.9, rated good, as the wet season continues with regular downpours, usually heaviest in the afternoon and evening.
Figures ↑
Where to go in August →
September
Good
6.9/10
24°C / 15°C · 25 rain days · 10.1 h sun
This is the wettest month by rainfall total, with 215mm over 25 rain days, the most rain days of the year. Highs are 24.1°C and sun hours drop to 10.1. The score is 6.9, rated good. Independence Day on 15 September brings parades and celebrations nationwide despite the rain.
Figures ↑
Where to go in September →
October
Good
6.8/10
23°C / 15°C · 22 rain days · 9.8 h sun
Rain stays heavy, with 21.8 rain days and 173mm, and sun hours fall to 9.8. Highs cool to 23.1°C. This is the lowest-scoring month at 6.8, rated good, as the tail end of the wet season brings persistent cloud cover. Revolution Day falls on 20 October.
Figures ↑
Where to go in October →
November
Good
7.2/10
22°C / 14°C · 13 rain days · 10.2 h sun
Rain eases noticeably to 12.5 days and 74mm as the dry season begins to return. Highs sit at 22.4°C with sun hours at 10.2. The score rises to 7.2, rated good. All Saints' Day on 1 November is marked with kite festivals and cemetery visits in parts of the country.
Figures ↑
Where to go in November →
December
Best time
8.3/10
23°C / 13°C · 7 rain days · 10.5 h sun
Conditions turn dry again, with just 6.7 rain days and 18mm of rain, and highs of 22.9°C. The score climbs to 8.3, rated best. Christmas Eve and Christmas Day on 24 and 25 December, plus New Year's Eve on the 31st, make this a festive and busy travel period.
Figures ↑
Where to go in December →