When you visit will largely depend on when you are available to travel, but if you have flexibility to choose then it becomes a matter of what you are looking for from your trip and the seasons affect both wildlife movements and your comfort level - both influencing factors in deciding when to travel.
Mozambique has two main seasons, one wet and the other dry, which divide the climatic year:
The wet season, from November to March, has a monthly average temperature of between 26°C (79°F) and 29°C (84°F) with cooler temperatures in the interior uplands.
The dry season lasts from April to October and has June and July temperatures averaging 18°C (64°F) to 20°C (68°F). The average annual rainfall is greatest (approximately 1422mm/56 inches) over the western hills and the central areas, and lowest in the Zambezi lowlands averaging 406 to 813mm (16 to 32 inches).
The Bazaruto and Quirimbas Archipelagos seldom gets cold, however, on some evenings during the winter months of June and July, a light jacket or pullover will be necessary.