When to visit

Climate & Best Time to Visit

Humid tropical, with two well-defined seasons. The dry season — from May to November — is the best time for beaches, diving and the mountains.

Nampula has a humid tropical climate, with average temperatures between 25 and 32 °C for almost the whole year. What changes from season to season is not so much the heat — it's the rain.

The two seasons

The dry season, from May to November, brings clear skies, calm seas and the best underwater visibility of the year. It is when inland roads are passable and trekking in the mountains is possible.

The rainy season, from December to April, is hot and humid, with intense but usually short tropical downpours. Dirt roads become difficult; on the plus side, the landscape turns green and there are fewer people.

wb_sunny
May – November Dry season · clear skies, calm seas, best visibility
rainy
December – April Tropical rains · green landscape, fewer tourists
thermostat
25–32 °C Average temperature throughout the year

The best time for each thing

If your goal is diving and beaches, July to September is the prime period: maximum underwater visibility and perfect weather. For trekking on Namuli, the same dry window. For those who want to catch festivals and celebrations, the cultural calendar is another story — and well worth checking.

See the events calendar

What to bring

Light clothing all year round, sunscreen and a hat. For the rainy season, a thin raincoat. For the mountains, a warm layer — nights on the summit of Namuli are cold.

Not sure when to come?

Tell us what you want to do and we'll suggest the best weeks of the year.

Contact