Mozambique has a warm tropical climate, with the weather along the coast sunny and warm even in midwinter, with an average temperature of 28 ºC. October to March (the summer months) are hot, wet and humid. April to September (the winter months) are cooler & drier and therefore the best time to visit.